《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 基于UVM和C語(yǔ)言驗(yàn)證JTAG調(diào)試協(xié)議的研究與實(shí)現(xiàn)
基于UVM和C語(yǔ)言驗(yàn)證JTAG調(diào)試協(xié)議的研究與實(shí)現(xiàn)
電子技術(shù)應(yīng)用
陶青平,沈婧
(中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214035)
摘要: 芯片驗(yàn)證中,JTAG協(xié)議功能的好壞決定了芯片流片回來(lái)后是否具有可調(diào)試狀態(tài)。多數(shù)情況下是編寫(xiě)一段既冗長(zhǎng)且不易維護(hù)的TestBench代碼進(jìn)行驗(yàn)證;有些情況依賴(lài)FPGA原型驗(yàn)證手段去驗(yàn)證JTAG協(xié)議,但在該情況下,一些模塊需進(jìn)行FPGA資源替換,無(wú)法保證與RTL級(jí)網(wǎng)表一致,可能導(dǎo)致流片后回來(lái)的芯片JTAG調(diào)試不通。針對(duì)這些情況,結(jié)合UVM方法學(xué)的通用性和C語(yǔ)言的便利性,提出一種基于UVM和C語(yǔ)言聯(lián)合驗(yàn)證JTAG調(diào)試協(xié)議的實(shí)現(xiàn)方法。UVM搭建驗(yàn)證JTAG協(xié)議的框架,C語(yǔ)言側(cè)編寫(xiě)測(cè)試用例,用例通過(guò)調(diào)用UVM側(cè)實(shí)現(xiàn)的芯片JTAG接口驅(qū)動(dòng)時(shí)序的方法來(lái)到達(dá)實(shí)現(xiàn)C語(yǔ)言驗(yàn)證芯片JTAG協(xié)議的結(jié)果。
中圖分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)志碼:A DOI: 10.16157/j.issn.0258-7998.233886
中文引用格式: 陶青平,沈婧. 基于UVM和C語(yǔ)言驗(yàn)證JTAG調(diào)試協(xié)議的研究與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2023,49(10):112-117.
英文引用格式: Tao Qingping,Sheng Jing. Design and implementation for JTAG protocol test based on UVM and C[J]. Application of Electronic Technique,2023,49(10):112-117.
Design and implementation for JTAG protocol test based on UVM and C
Tao Qingping,Sheng Jing
(China Electronic Technology Group Corporation No.58 Research Institute,Wuxi 214035,China)
Abstract: In IC verification,due to the complexity and multiplicity of the JTAG protocol,the code written separately in TestBench for verification is long and difficult to maintain.Sometimes some companies and groups put this part of verification in FPGA prototype verification.In prototype verification,some modules need to be replaced,which cannot be guaranteed to be the same as the RTL level netlist.It may lead to the failure of chip tog debugging after streaming.In view of this situation,this paper proposes an implementation method for joint verification of JTAG debugging protocol based on UVM and C language.Combining the universality of UVM methodology and the convenience of C language,UCM builds a framework for verification of JTAG protocol,C language verification of chip JTAG protocol is realized by calling the chip JTAG interface implemented on the UVM side to drive the timing.
Key words : UVM;FPGA prtotype verification;C language;JTAG protocol

0 引言

隨著集成電路工藝的快速發(fā)展,芯片的研究設(shè)計(jì)周期亦在不斷縮短[1]。四線制的JTAG接口調(diào)試依然是大多數(shù)芯片設(shè)計(jì)采用的調(diào)試手段。JTAG協(xié)議功能的好壞很大程度上決定了流片回來(lái)后的芯片是否具有可調(diào)試狀態(tài)。不同芯片的JTAG協(xié)議不盡相同,基于TestBench或者原型驗(yàn)證的方式,在驗(yàn)證JTAG協(xié)議上存在著驗(yàn)證效率低下、可移植性差或者無(wú)法完全復(fù)制芯片的JTAG功能,這對(duì)JTAG協(xié)議驗(yàn)證調(diào)試提出了巨大的挑戰(zhàn)。眾所周知,通用驗(yàn)證方法學(xué)UVM在IC驗(yàn)證領(lǐng)域得到了全面廣泛的運(yùn)用[2-3],其所具有的封裝、繼承、面向?qū)ο蟮冗@些優(yōu)點(diǎn),并且包含大量功能全面的組件和基類(lèi),同時(shí)又擁有factory、config、TLM等機(jī)制[4-8],使得其具有良好的移植特性。而C語(yǔ)言作為一種悠久且優(yōu)秀的語(yǔ)言,編寫(xiě)測(cè)試用例較為便利。

綜合二者的優(yōu)勢(shì),對(duì)比傳統(tǒng)的驗(yàn)證方式,方案中驗(yàn)證JTAG協(xié)議方式猶如上位機(jī)IDE通過(guò)JTAG仿真器調(diào)試芯片一樣便利。C語(yǔ)言編程可封裝大量函數(shù)供驗(yàn)證人員調(diào)用,利于僅熟悉C語(yǔ)言編程的開(kāi)發(fā)和驗(yàn)證人員一同參與到驗(yàn)證JTAG調(diào)試協(xié)議中。更有甚者IDE設(shè)計(jì)開(kāi)發(fā)亦可同步進(jìn)行開(kāi)發(fā)。通過(guò)該種方法來(lái)驗(yàn)證JTAG功能,明顯優(yōu)于依賴(lài)FPGA原型驗(yàn)證或者設(shè)計(jì)驗(yàn)證人員寫(xiě)TestBench來(lái)驗(yàn)證其功能的方法。



本文詳細(xì)內(nèi)容請(qǐng)下載:http://m.jysgc.com/resource/share/2000005723




作者信息:

陶青平,沈婧

(中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214035)


微信圖片_20210517164139.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美黄色影院| 国产自产精品| 久久亚洲影音av资源网| 中国女人久久久| 亚洲精品影视在线观看| 亚洲国产天堂久久综合| 欧美一区二区视频在线观看2020| 亚洲性夜色噜噜噜7777| 日韩午夜视频在线观看| 亚洲精品免费一区二区三区| 亚洲国产精品激情在线观看| 在线观看成人小视频| 国产在线欧美日韩| 国产综合18久久久久久| 国产伪娘ts一区| 国产欧美一区二区三区久久 | 欧美激情精品久久久久久变态| 久久久久久久久伊人| 欧美在线综合| 久久精品官网| 欧美影片第一页| 欧美专区在线观看一区| 久久精品二区亚洲w码| 久久乐国产精品| 免费成人美女女| 欧美福利视频在线观看| 欧美高清影院| 欧美女同视频| 国产精品99免视看9| 国产精品区一区二区三区| 国产精品视频自拍| 国产亚洲电影| 激情久久综艺| 亚洲精品一品区二品区三品区| 亚洲精品乱码| 亚洲性图久久| 久久se精品一区精品二区| 久久精彩免费视频| 亚洲欧洲一区二区在线播放| 99国产一区| 亚洲欧美视频一区二区三区| 校园春色综合网| 久久亚洲精品视频| 欧美电影免费观看网站| 欧美另类高清视频在线| 国产精品天天看| 激情成人综合| 亚洲老司机av| 亚洲男人的天堂在线观看| 欧美一二区视频| 日韩视频精品在线观看| 午夜精品一区二区三区四区| 久久大逼视频| 欧美搞黄网站| 国产精品免费看片| 亚洲成色999久久网站| 99视频一区| 久久国产天堂福利天堂| 日韩视频精品在线| 欧美一区二区三区精品| 你懂的成人av| 国产精品蜜臀在线观看| 在线成人av网站| 夜夜嗨av一区二区三区中文字幕 | 亚洲视频久久| 久久九九国产精品| 欧美了一区在线观看| 国产女主播一区二区三区| 亚洲国产天堂久久国产91| 亚洲视屏一区| 日韩亚洲国产欧美| 久久精品视频导航| 欧美午夜精品电影| 精品1区2区3区4区| 亚洲视频免费看| 亚洲精品视频免费观看| 欧美在线视频在线播放完整版免费观看 | 亚洲国产色一区| 午夜在线a亚洲v天堂网2018| 日韩图片一区| 久久日韩精品| 国产精品乱码久久久久久| 亚洲高清自拍| 欧美专区日韩专区| 午夜精品久久久久久久白皮肤| 欧美大片免费久久精品三p| 国产麻豆91精品| 亚洲乱码精品一二三四区日韩在线| 欧美一区日韩一区| 亚洲综合精品自拍| 欧美精品亚洲精品| 亚洲国产合集| 久久国产免费| 欧美一区二区三区视频免费| 欧美日韩国产欧| 在线播放中文一区| 欧美怡红院视频一区二区三区| 亚洲在线视频观看| 欧美理论电影在线观看| 亚洲高清视频在线| 亚洲国产精品欧美一二99| 久久国产精品99国产| 欧美涩涩网站| 亚洲精选视频免费看| 亚洲精品日韩在线观看| 久久午夜av| 国产原创一区二区| 欧美一级欧美一级在线播放| 午夜精品一区二区三区电影天堂| 欧美日韩在线另类| 亚洲欧洲视频| 亚洲人成精品久久久久| 久久人人九九| 黄色日韩精品| 久久丁香综合五月国产三级网站| 欧美在线视频不卡| 国产农村妇女精品一二区| 亚洲午夜精品久久| 亚洲免费一在线| 欧美偷拍另类| 亚洲天堂第二页| 亚洲宅男天堂在线观看无病毒| 欧美日韩亚洲天堂| 亚洲毛片在线观看| 亚洲性线免费观看视频成熟| 欧美色另类天堂2015| 日韩亚洲欧美一区二区三区| av成人免费| 欧美午夜不卡视频| 正在播放欧美视频| 午夜视频一区| 国产婷婷精品| 亚洲高清在线播放| 欧美www在线| 亚洲另类在线一区| 亚洲免费视频中文字幕| 国产精品一区久久久| 亚洲女ⅴideoshd黑人| 久久精品国产亚洲一区二区| 国产日韩在线看| 久久国产主播| 欧美国产亚洲视频| 一区二区日韩精品| 久久爱www.| 怡红院精品视频在线观看极品| 91久久精品美女| 欧美日韩激情网| 亚洲夜晚福利在线观看| 久久九九精品| 亚洲国产1区| 亚洲午夜av| 国产欧美日韩在线播放| 久久精品视频免费观看| 欧美成年人网| 在线视频你懂得一区二区三区| 亚洲欧美另类在线| 国产字幕视频一区二区| 亚洲激情精品| 欧美日韩性生活视频| 亚洲欧美日韩国产中文在线| 久久久国产精品亚洲一区 | 亚洲欧美日本国产有色| 久久看片网站| 亚洲乱码国产乱码精品精可以看 | 91久久嫩草影院一区二区| 欧美日韩美女在线| 亚洲欧美另类在线| 噜噜噜噜噜久久久久久91| 亚洲三级免费电影| 欧美在线观看一区二区| 在线观看视频一区二区| 一区二区三区波多野结衣在线观看| 国产精品女同互慰在线看| 欧美在线观看一二区| 欧美区高清在线| 性做久久久久久久久| 欧美成在线观看| 亚洲视频在线一区观看| 久久人人爽爽爽人久久久| 99re国产精品| 老牛嫩草一区二区三区日本| 日韩视频―中文字幕| 久久国产免费看| 日韩午夜在线| 久久伊人免费视频| 一区二区免费在线播放| 久久一区二区三区av| 一区二区电影免费观看| 老妇喷水一区二区三区| 亚洲无吗在线| 欧美大学生性色视频| 亚洲欧美日本国产专区一区| 欧美精品粉嫩高潮一区二区| 欧美在线日韩精品| 欧美系列精品| 亚洲日本中文| 国产网站欧美日韩免费精品在线观看 | 亚洲三级电影在线观看 | 欧美在线亚洲综合一区| 欧美亚州韩日在线看免费版国语版|