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

產(chǎn)品分類

當(dāng)前位置: 首頁 > 新聞熱點(diǎn)

在驗(yàn)證中合理使用斷言

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

ot;display: block;">硬件設(shè)計(jì)師和驗(yàn)證工程師都習(xí)慣使用斷言。斷言是從形式上規(guī)定設(shè)計(jì)意圖行為的一種方式,在設(shè)計(jì)過程中必須保持為真。斷言可以通過縮短驗(yàn)證時(shí)間而有效地提高整體設(shè)計(jì)產(chǎn)能。現(xiàn)在,工程師無需像傳統(tǒng)驗(yàn)證流程那樣,需要回到之前的仿真跟蹤和邏輯模塊中去確定錯(cuò)誤的真正原因,傳統(tǒng)的設(shè)計(jì)驗(yàn)證是在設(shè)計(jì)實(shí)現(xiàn)后進(jìn)行的。

斷言采用形式語義進(jìn)行編寫,可以通過使用軟件工具驗(yàn)證其正確性。形式語義使得工程師能以簡單和精確的方式描述復(fù)雜的設(shè)計(jì)屬性,并檢測難以發(fā)現(xiàn)和邊界條件下的缺陷,從而減少了設(shè)計(jì)師對使用仿真工具檢查功能正確與否的依賴性。

驗(yàn)證工程師在規(guī)范級創(chuàng)建斷言,而設(shè)計(jì)師在架構(gòu)級創(chuàng)建斷言。如果設(shè)計(jì)用的是SystemVerilog,那么這些斷言可以用SystemVerilog Assertions編寫。當(dāng)設(shè)計(jì)采用獨(dú)立的硬件描述語言(如VHDL或Verilog)時(shí),斷言也可以用屬性規(guī)范語言(PSL)編寫。

可以使用仿真環(huán)境和形式環(huán)境來驗(yàn)證斷言的正確性。當(dāng)覆蓋了設(shè)計(jì)規(guī)范的所有要點(diǎn)時(shí),設(shè)計(jì)人員就知道他們已經(jīng)編寫了足夠的斷言。

建議

. 從測試計(jì)劃開始。計(jì)劃是由驗(yàn)證環(huán)境的重要部分組成的一份文件。它能監(jiān)視驗(yàn)證過程的功能覆蓋,并提供對測試平臺和激勵(lì)信號質(zhì)量的反饋。然后嘗試使用這些節(jié)省時(shí)間的技術(shù):

1. 與編寫RTL代碼一起編寫斷言,因?yàn)檫@樣做有助于在任何其它形式的驗(yàn)證之前識別缺陷。

2. 編寫簡單的斷言。越簡單越容易理解和調(diào)試。

3. 將斷言與要驗(yàn)證的設(shè)計(jì)代碼盡量放在一起,以便明確使用斷言驗(yàn)證的設(shè)計(jì)意圖。

4. 每個(gè)斷言都要邊開發(fā)邊測試,這樣可以縮短調(diào)試時(shí)間。

5. 給斷言命名。這樣可以減少與調(diào)試斷言條件故障相關(guān)的工作量。

6. 將相似的斷言歸類到斷言庫中以增加重復(fù)使用能力。當(dāng)設(shè)計(jì)含有大量復(fù)用組件時(shí)這一點(diǎn)特別有用。

. 提高抽象等級以簡化驗(yàn)證過程。

. 測量功能覆蓋率,它能讓你評估驗(yàn)證工作的質(zhì)量。功能覆蓋率工具將斷言規(guī)范作為其輸入,輸出有關(guān)檢查、情景和數(shù)據(jù)方面的信息。

. 歸檔已經(jīng)認(rèn)識的問題。已經(jīng)識別出缺陷的歸檔技術(shù)可以提供驗(yàn)證過程效率方面的有關(guān)信息供日后項(xiàng)目使用。


圖:合理使用斷言可削減驗(yàn)證時(shí)間,加速設(shè)計(jì)周期。
圖:合理使用斷言可削減驗(yàn)證時(shí)間,加速設(shè)計(jì)周期。  

不建議

. 使用“活躍”屬性,因?yàn)閷钴S屬性的仿真從來不會(huì)失敗,從而導(dǎo)致真正問題被錯(cuò)漏的假陽性情況。活躍屬性在經(jīng)過一段不定的時(shí)間后會(huì)變?yōu)檎?或隨著時(shí)間的推移而不受控制。也就是說,如果證實(shí)了信號“req”,那么今后某個(gè)時(shí)間信號“ack”會(huì)被證實(shí)。

. 使用空的真斷言,這也會(huì)導(dǎo)致假陽性局面。例如,某個(gè)斷言是這樣寫的:如果A發(fā)生了,B就會(huì)發(fā)生。但如果設(shè)計(jì)中A從來不會(huì)觸發(fā),那B就永遠(yuǎn)不會(huì)被測試到。

. 綜合斷言。斷言不應(yīng)該出現(xiàn)在綜合過的網(wǎng)表中。設(shè)計(jì)師可以將編譯指示(translate_off/translate_on)放在斷言旁邊,這樣綜合工具就能忽略掉斷言。設(shè)計(jì)師也可以使用“ifdef”宏來激活或去激活斷言。如果設(shè)計(jì)師使用了斷言庫,那么他或她應(yīng)該將這個(gè)宏插入斷言庫以便減少工作量。

. 用斷言做重復(fù)檢查。避免為已經(jīng)用其它驗(yàn)證技術(shù)測試過的特性再增加斷言內(nèi)容。

. 使用斷言驗(yàn)證所有設(shè)計(jì)特性,因?yàn)檫@樣做會(huì)提高增加斷言帶來的總體成本。可以避免使用斷言的一些設(shè)計(jì)特性有:

1. 自動(dòng)振蕩時(shí)鐘。

2. 毛刺檢測。

3. 重復(fù)RTL代碼的斷言代碼。無需為變化值為1的加法或減法計(jì)數(shù)器準(zhǔn)備斷言。

4. 已知正確的元件,如D觸發(fā)器或2:1復(fù)用器。

作者:Vinima Aggarwal

應(yīng)用工程師

Verific Design Automation公司


下一篇: 下一代手機(jī)設(shè)計(jì)中將集

上一篇: 圍繞數(shù)字媒體權(quán)益,DVD

主站蜘蛛池模板: 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 细石混凝土泵_厂家_价格-烟台九达机械有限公司 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 顺辉瓷砖-大国品牌-中国顺辉 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 半自动预灌装机,卡式瓶灌装机,注射器灌装机,给药器灌装机,大输液灌装机,西林瓶灌装机-长沙一星制药机械有限公司 | 不锈钢复合板|钛复合板|金属复合板|南钢集团安徽金元素复合材料有限公司-官网 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | 深圳成考网-深圳成人高考报名网 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 光纤测温-荧光光纤测温系统-福州华光天锐光电科技有限公司 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 精密钢管,冷拔精密无缝钢管,精密钢管厂,精密钢管制造厂家,精密钢管生产厂家,山东精密钢管厂家 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | 行业分析:提及郑州火车站附近真有 特殊按摩 ?2025实地踩坑指南 新手如何避坑不踩雷 | 恒温恒湿箱(药品/保健品/食品/半导体/细菌)-兰贝石(北京)科技有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 电抗器-能曼电气-电抗器专业制造商 | 烽火安全网_加密软件、神盾软件官网 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 | 浙江美尔凯特智能厨卫股份有限公司| 地磅-地秤-江阴/无锡地磅-江阴天亿计量设备有限公司_ | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 旗帜网络笔记-免费领取《旗帜网络笔记》电子书 | 传递窗_超净|洁净工作台_高效过滤器-传递窗厂家广州梓净公司 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 赛尔特智能移动阳光房-阳光房厂家-赛尔特建筑科技(广东)有限公司 | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 |