环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當(dāng)前位置: 首頁(yè) > 人物訪談

功能驗(yàn)證方法學(xué)探討

發(fā)布日期:2022-07-15 點(diǎn)擊率:57

le="display: block;">半導(dǎo)體工藝節(jié)點(diǎn)不斷向更小尺寸演進(jìn)以及SoC設(shè)計(jì)越來(lái)越復(fù)雜給設(shè)計(jì)驗(yàn)證帶來(lái)了更大挑戰(zhàn)。由于實(shí)現(xiàn)驗(yàn)證幾乎占去了整個(gè)芯片設(shè)計(jì)工作的2/3,驗(yàn)證實(shí)際上已經(jīng)能成為IC設(shè)計(jì)中繼功耗問(wèn)題后的又一個(gè)難題。隨著芯片設(shè)計(jì)復(fù)雜度不斷提升,傳統(tǒng)的驗(yàn)證過(guò)程需要革新,所以新的技術(shù)得到了開(kāi)發(fā):測(cè)試平臺(tái)自動(dòng)化、基于斷言的驗(yàn)證、基于覆蓋率的驗(yàn)證等從此便誕生了。為幫助工程師解決IC芯片設(shè)計(jì)中的驗(yàn)證難題,我們?cè)陔娮庸こ虒]嬀W(wǎng)站開(kāi)設(shè)了《功能驗(yàn)證方法學(xué)探討》專題討論,特別邀請(qǐng)了Mentor Graphics公司資深產(chǎn)品專員羅開(kāi)杰先生擔(dān)任論壇嘉賓,與廣大IC設(shè)計(jì)工程師共同探討。在此,我們將一些精彩觀點(diǎn)摘出,希望工程師朋友們能夠從中受益!

學(xué)好驗(yàn)證方法學(xué)需要具備哪些專業(yè)知識(shí)?

在國(guó)內(nèi)沒(méi)有很多人是專職做驗(yàn)證的,大部分都是既做設(shè)計(jì)也做驗(yàn)證。一般只有大公司才會(huì)設(shè)計(jì)、驗(yàn)證完全分離,有些小公司都不怎么做驗(yàn)證。很多網(wǎng)友對(duì)于如何學(xué)好驗(yàn)證方法學(xué)感到一頭霧水,有網(wǎng)友表示“在這個(gè)專業(yè)里混了一年了,還是找不著北!”專家指出:目前真正做驗(yàn)證的有兩部分人,一種是軟件工程師,他們是純做軟件,所以他們會(huì)注重系統(tǒng)級(jí)或架構(gòu)級(jí)的驗(yàn)證。另外一種就從設(shè)計(jì)轉(zhuǎn)過(guò)來(lái)的。這些人對(duì)硬件比較熟,他們注重對(duì)Block和System Level的驗(yàn)證。做驗(yàn)證需要一些驗(yàn)證基本理論,關(guān)鍵是要對(duì)Spec很熟。驗(yàn)證有一本入門級(jí)教材《Writing Testbench》,會(huì)對(duì)初學(xué)者有些幫助。

為何不考慮統(tǒng)一硬件仿真的標(biāo)準(zhǔn)?

有網(wǎng)友提出:“不知道現(xiàn)在是驗(yàn)證方法上沒(méi)有突破還是驗(yàn)證速度上無(wú)法滿足要求?如果暫時(shí)是驗(yàn)證速度無(wú)法趕上設(shè)計(jì)規(guī)模的提高,有沒(méi)有考慮統(tǒng)一硬件仿真的標(biāo)準(zhǔn)?現(xiàn)在DSP加速和FPGA仿真對(duì)功能驗(yàn)證還是有所幫助,而功能仿真是很多公司最為關(guān)注的。”

對(duì)此,專家表示:目前雖然驗(yàn)證方法學(xué)上有突破,但還是無(wú)法滿足設(shè)計(jì)需求。 大家都在推自己的驗(yàn)證方法學(xué),希望它成為業(yè)界的標(biāo)準(zhǔn)。驗(yàn)證方法學(xué)成為標(biāo)準(zhǔn)是好事,所有的源代碼公開(kāi),而且整個(gè)方法學(xué)跟工具沒(méi)有任何聯(lián)系,在重新選擇工具時(shí)驗(yàn)證環(huán)境就不會(huì)有大的變化。而且其它的提供IP的廠商也會(huì)在這個(gè)共用的平臺(tái)上,這樣就進(jìn)入到一個(gè)良性循環(huán)。目前來(lái)講,每家都有自己的硬件仿真過(guò)程,但沒(méi)有一個(gè)標(biāo)準(zhǔn)出來(lái)。 DSP和FPGA仿真對(duì)功能仿真很有幫助,但它不能代替功能仿真,兩種的側(cè)重點(diǎn)不一樣。雖然速度上去了,但Debug是個(gè)大問(wèn)題。功能仿真是個(gè)過(guò)程,語(yǔ)言和方法學(xué)都可能成為標(biāo)準(zhǔn),但功能仿真卻不會(huì)。就像整個(gè)ASIC的過(guò)程一樣,并沒(méi)有什么標(biāo)準(zhǔn),沒(méi)有人規(guī)定這個(gè)時(shí)候需要干什么,大家都按照這個(gè)規(guī)則走,只是每個(gè)階段可以選擇不同的工具,這樣就無(wú)所謂標(biāo)準(zhǔn)了。

OVM、AVM相對(duì)于VMM的特色(除開(kāi)源外)

對(duì)于撲面而來(lái)的VMM、URM、OVM等等種種驗(yàn)證方法學(xué),很多工程師一時(shí)難以消化,感到迷惑。有網(wǎng)友提出希望專家解答一下OVM、AVM相對(duì)于VMM的特色。

專家指出:1、OVM除了源代碼開(kāi)放外,支持Questa、Modelsim、NCsim;同時(shí)支持Mentor和Cadence的驗(yàn)證平臺(tái)。而且所有Class都會(huì)交給Accellera,可以免費(fèi)下載。2、AVM不僅提供SystemVerilog(SV)的實(shí)現(xiàn)方式,同時(shí)也提供SystemC(SC)的實(shí)現(xiàn)。除此,它還對(duì)所有驗(yàn)證組件還提供基于Module和基于Class的兩種解決方案。3、OVM所有的Class都是通過(guò)Mentor的AVM和Cadence的URM驗(yàn)證過(guò)的。此外,相對(duì)來(lái)說(shuō)AVM比較簡(jiǎn)單,對(duì)照源代碼和實(shí)用指南,然后上機(jī)把實(shí)用指南中的例子運(yùn)行一下,就可以上手了!

高級(jí)驗(yàn)證方法學(xué)與傳統(tǒng)方法的區(qū)別

高級(jí)驗(yàn)證方法學(xué)與傳統(tǒng)方法的區(qū)別在于:

1、可重用性:由于高級(jí)驗(yàn)證方法學(xué)是基于SV和SC語(yǔ)言的。語(yǔ)言的特性決定它們是面向?qū)ο蟮木幊?這樣基于類的繼承就可以大規(guī)模提高可重用性。

2、 事務(wù)級(jí)建模: 工程師在驗(yàn)證的過(guò)程中要不斷提高編寫驗(yàn)證平臺(tái)的抽象層次,這樣一方面可以提高可重用性,因?yàn)閷哟卧礁?與設(shè)計(jì)的關(guān)系越來(lái)越薄。另外事務(wù)級(jí)建模也能提高驗(yàn)證的速度,因?yàn)樵谑聞?wù)級(jí)傳播的是事務(wù),事務(wù)包含更多的信息量。而且由于事務(wù)級(jí)的動(dòng)態(tài)屬性,它需要的Memory也比靜態(tài)要少。

3、 提高驗(yàn)證質(zhì)量和縮短驗(yàn)證時(shí)間:由于采用了一些新的驗(yàn)證技術(shù),比如CDV(Coverage Driven Verification)和CRV(Constrained Random Verification),它可以大幅度提高驗(yàn)證的質(zhì)量并縮短總的驗(yàn)證時(shí)間。

功能點(diǎn)定義標(biāo)準(zhǔn)或者規(guī)范

對(duì)于一個(gè)功能驗(yàn)證來(lái)說(shuō),定義的功能點(diǎn)越全面,那么驗(yàn)證想要達(dá)到的效果就越好,一般來(lái)說(shuō)這個(gè)過(guò)程完全取決于工程師的經(jīng)驗(yàn),現(xiàn)在有沒(méi)有更好的方法有效地定義功能點(diǎn)呢?該從哪些方面去考慮這個(gè)問(wèn)題?對(duì)此,專家指出,當(dāng)前由于由覆蓋率導(dǎo)向的驗(yàn)證方法學(xué)的出現(xiàn),可以根據(jù)覆蓋率的變化去動(dòng)態(tài)修改random的約束因子來(lái)達(dá)到增加覆蓋率。另外,基于斷言的驗(yàn)證也能加速該過(guò)程,對(duì)于標(biāo)準(zhǔn)的器件可以采用VIP,對(duì)于非標(biāo)的我們可以用在我們需要的地方,比如總線,RAM、FIFO等地方放入斷言,然后利用工具來(lái)判斷寫的斷言的密度是否合適。

SVA和PSL的區(qū)別

PSL和SVA都是Accellera組織的標(biāo)準(zhǔn)語(yǔ)言。它們都是基于Cycle的白盒測(cè)試,它們也可以在Block level和System level使用,還可以同時(shí)在靜態(tài)和動(dòng)態(tài)驗(yàn)證中使用。

對(duì)于二者的區(qū)別,專家指出:SVA植根于SV中,SVA包括很多SV的語(yǔ)法、表達(dá)式等,它可以直接寫入SV語(yǔ)言中,也可以通過(guò)注解的方式和bind的方式放在HDL語(yǔ)言中;但PSL是單獨(dú)的一種語(yǔ)言,所以它不能直接寫入SV語(yǔ)言中,可以通過(guò)注解的方式和bind的方式放在HDL語(yǔ)言中。SVA適合從軟件工程師和硬件工程師從block到系統(tǒng)級(jí),特別是那些喜歡單一語(yǔ)言環(huán)境的用戶,而使用SystemC的客戶比較喜歡用PSL。工程師可以根據(jù)自己項(xiàng)目的情況、語(yǔ)言的學(xué)習(xí)曲線以及未來(lái)語(yǔ)言的發(fā)展等來(lái)進(jìn)行選擇。

孫瑋整理

下一篇: 穆格于 SPS/IPC/Drive

上一篇: 玻璃行業(yè)DCS系統(tǒng)網(wǎng)絡(luò)

主站蜘蛛池模板: 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 驾驶人在线_专业学车门户网站 | 上海软件开发-上海软件公司-软件外包-企业软件定制开发公司-咏熠科技 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 郑州律师咨询-郑州律师事务所_河南锦盾律师事务所 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 贝朗斯动力商城(BRCPOWER.COM) - 买叉车蓄电池上贝朗斯商城,价格更超值,品质有保障! | 智慧水务|智慧供排水利信息化|水厂软硬件系统-上海敢创 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 电动葫芦-河北悍象起重机械有限公司 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 搜活动房网—活动房_集装箱活动房_集成房屋_活动房屋 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 金属波纹补偿器厂家_不锈钢膨胀节价格_非金属伸缩节定制-庆达补偿器 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 2025第九届世界无人机大会| 立式矫直机_卧式矫直机-无锡金矫机械制造有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 尊享蟹太太美味,大闸蟹礼卡|礼券|礼盒在线预订-蟹太太官网 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 诗词大全-古诗名句 - 古诗词赏析 | 宽带办理,电信宽带,移动宽带,联通宽带,电信宽带办理,移动宽带办理,联通宽带办理 | 专业广州网站建设,微信小程序开发,一物一码和NFC应用开发、物联网、外贸商城、定制系统和APP开发【致茂网络】 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 14米地磅厂家价价格,150吨地磅厂家价格-百科| 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 电机铸铝配件_汽车压铸铝合金件_发动机压铸件_青岛颖圣赫机械有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 全钢实验台,实验室工作台厂家-无锡市辰之航装饰材料有限公司 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 |