《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于IEEE1149.7標準的CJTAG測試設計方法研究
基于IEEE1149.7標準的CJTAG測試設計方法研究
來源:電子技術應用2013年第1期
陳壽宏, 顏學龍, 黃 新
桂林電子科技大學 電子工程與自動化學院, 廣西 桂林 541004
摘要: 在深入研究IEEE1149.7標準的基礎上,針對測試問題設計了CJTAG測試控制器,實現了T0、T1、T3和T4層級的主要功能。對該控制器的各個功能進行了仿真驗證。結果表明該控制器產生的測試信號符合IEEE1149.7標準的規定,能夠控制待測芯片實現相應的測試功能,取得了較好的測試效果。
中圖分類號: TN407
文獻標識碼: A
文章編號: 0258-7998(2013)01-0079-04
Research of the technology of CJTAG test method based on IEEE1149.7
Chen Shouhong, Yan Xuelong, Huang Xin
School of Electronic Engineering and Automation,Guilin University of Electronic Technology, Guilin 541004, China
Abstract: Based on the study of the IEEE1149.7 standard, the CJTAG test controller is designed to solve the problem of chip test. The controller mainly realized the test function of IEEE1149.7:class T0, T1, T3 and T4. The simulation results show that the test signal generated by the controller can meet the requirements of IEEE1149.7, and can be able to achieve the appropriate test function with good prospect of application.
Key words : IEEE1149.7; CJTAG; test controller; boundary scan

    隨著微電子技術、表面貼裝技術和印制電路板制造技術的不斷發展,單芯片多核設計、片上系統和疊層裸片技術等成為主流技術?,F有的邊界掃描測試方法(JTAG)已很難滿足來自于測試、調試和功能等多方面的挑戰:測試時需同時對多個測試存取端口(TAP)進行控制和掃描;調試時需縮短掃描鏈長度及支持調試數據的傳輸;功能上需減少測試引腳并且實現更低的功耗。在此背景下,可測試性總線標準委員會于2009年表決通過 IEEE 1149.7 標準,提出了緊湊型邊界掃描技術(CJTAG)[1]。CJTAG在兼容IEEE 1149.1標準的基礎上增加了新特性[2],完全滿足現階段芯片設計過程中測試與調試的新要求,且不影響目前市面上基于IEEE 1149.1標準設計的芯片進行測試與調試操作。

    標準公布以后,在國內外電子業界引起了高度關注。CJTAG的研究主要包括兩個方面[3],一方面是設計支持CJTAG測試的電路芯片:充分利用待測芯片的緊湊型邊界掃描測試邏輯結構,提高電路芯片的測試與調試的效率,國內徐志磊等人對此研究設計和驗證了CJTAG接口[4];另一方面是對支持CJTAG測試的電路芯片設計相應的測試系統:產生符合IEEE 1149.7標準的測試信號[5-6]。本文主要研究后一問題,即在IEEE1149.7標準所提出的邊界掃描測試的基礎上,研究組建1149.7邊界掃描測試系統的設計方法。
1 IEEE 1149.7標準簡介
    IEEE1149.7標準以IEEE 1149.1-2001邊界掃描標準為基礎,提供可升級的測試方法滿足集成電路種類繁多及功能復雜的需要,從功能上劃分為T0~T5六層[7],每一層都在它上一層的基礎上增加新的功能,如圖1所示。

    T0層確保符合IEEE 1149.1標準測試基礎構架的可行性,支持多片上TAPC(測試存取引腳控制器)串行結構,可通過選擇序列控制共享DTS的技術分支。T1層用零位DR掃描(ZBS)設定TAP.7控制器的狀態,在不影響TAP.1控制器的前提下實現控制器命令。T2層通過芯片級的旁路掃描路徑大幅縮短掃描鏈從而提高調試芯片的效率。T3層增加了4線星型(Star-4)掃描拓撲,可直接對TAP.7控制器進行尋址。T4層實現了質的飛躍,增加的2線星型(Star-2)掃描拓撲將TAP.7所需要的引腳數從4減少為2。T5層支持自定義的通信協議,且使用8個數據通道支持后臺數據的傳輸,使測試引腳能同時進行待測芯片的調試與基本操作。
 IEEE 1149.7標準根據測試與調試所需引腳數規定了標準協議和高級協議:標準協議指使用TCK、TMS引腳控制TAP控制器(支持IEEE 1149.x標準的TAP控制器)的狀態進程,使用TDI、TDO引腳完成測試數據的傳輸;高級協議指使用TCKC與TMSC引腳不僅能控制TAPC的狀態進程,而且還能完成測試數據的傳輸,TDIC和TDOC引腳可以閑置或做其他功能使用。IEEE 1149.7標準規定CJTAG的T4和T5層使用高級協議。根據IEEE 1149.7標準,T2和T5層的功能在調試方面更具優勢,本文所設計的CJTAG測試控制器主要解決待測芯片的測試問題,故本文重點實現支持CJTAG的T0、T1、T3和T4層的測試。
2 基于IEEE 1149.7標準的邊界掃描測試系統設計
    在具有TAP.7接口的被測電路系統中進行邊界掃描測試,需要滿足兩項條件:首先,被測系統的設計需符合IEEE 1149.7標準的規范;其次,需要有緊湊型邊界掃描測試系統的支持。雖然標準提出了測試系統的功能要求,但對測試系統的構建方式與實現途徑沒有制定相應的規范。在深入研究IEEE 1149.7標準的結構與規范后,確定緊湊型邊界掃描測試系統的設計方法。
2.1 系統功能總體設計
    CJTAG測試體系包括測試軟件和硬件平臺,如圖2所示。測試系統硬件包括兩大功能模塊:邊界掃描測試控制器和USB接口電路,其中測試控制器將PC機并行發送的測試信號轉化為滿足IEEE 1149.7標準的串行測試信號,在系統軟件控制下進行掃描測試操作。

    USB接口電路負責測試數據的交換及對測試控制器的管理。
    系統軟件功能:提取被測電路的信息;根據提取的信息產生測試矢量發送至硬件平臺,并對響應數據進行分析與故障診斷等。即在PC上完成測試的設置、測試矢量的生成、測試數據的發送、響應數據的接收、響應數據的分析、測試結果的存儲及測試控制器的USB驅動。
2.2 測試系統硬件設計
    CJTAG測試控制器作為測試體系最核心的部分,實際上是一種智能化的并行到串行的協議轉換器:將PC機并行發送的測試數據或測試指令轉化為待測芯片識別的串行CJTAG測試信號,且將待測芯片串行發送的響應數據并行發送至PC機。具體完成的工作:
    (1)根據PC機的設置產生CJTAG測試時鐘。
    (2)讀取PC機中的測試數據,并將這些并行的測試數據轉化為串行的CJTAG測試信號。當無測試數據時,停止讀取PC機的測試數據。
    (3)采集待測芯片返回的響應數據,并將這些串行的響應數據并行寫入PC機。當無響應數據時,停止采集響應數據。
2.2.1 控制器總體設計
    根據CJTAG測試控制器的功能需求,將此控制器的設計分為五個子模塊和一個頂層模塊。五個子模塊分別為基本測試控制模塊、選擇機制控制模塊、命令控制模塊、Star-4控制模塊和Star-2控制模塊,分別實現了CJTAG的T0、T1、T3和T4層的功能。頂層模塊包括處理器接口模塊和TAP.7接口模塊,作為該控制器連接PC機和待測芯片的橋梁。具體硬件總體框圖如圖3所示。

2.2.2 基本測試控制模塊設計
    基本測試控制模塊實現T0層的串行掃描測試,以TAP.7控制器狀態機為基礎設計一個模塊狀態機,產生串行掃描所需要的測試信號實時控制待測芯片。
    此模塊的工作過程:首先PC機將并行發送的測試數據和測試指令存儲在該模塊的數據存儲器中。其次通過TMS引腳控制TAP.7控制器進入Shift-xR狀態且自循環,測試數據或測試指令通過TDO引腳串行發送至待測芯片中,同時響應數據通過TDI引腳由待測芯片串行傳輸到該模塊的數據存儲器中,最后將響應數據并行輸出至PC機。
    Shift-xR狀態測試數據或測試指令傳輸的操作流程如圖4所示,圖中ram_address為緩沖器地址,ram_reload表明裝載緩沖器,test_data為測試數據或測試指令,shift_cnt為移位計數器。據此設計一個8×8的測試緩沖器,通過測試數據管腳并行接收PC機的測試數據或測試指令,在數據傳輸過程中通過TDO串行輸出。

2.2.3 選擇機制控制模塊設計
    選擇機制控制模塊實現T0層的選擇序列。首先TMS(C)與TCK(C)信號產生相應的邏輯序列實現選擇逃脫或警報初始化選擇序列。初始化選擇序列后,通過TMS(C)在TCK(C)下降沿產生指定的邏輯序列生成選擇序列。
    生成選擇序列的操作流程如圖5所示。

2.2.4 其他控制模塊設計
    其他控制模塊設計過程類似,命令控制模塊實現T1層的控制器命令,以TAP.7控制器狀態機為基礎設計一個模塊狀態機,產生所需要的測試信號實時控制待測芯片,依次實現待測芯片的ZBS以及控制器命令。
    Star-4控制模塊實現T3層的Star-4測試信號,以TAP.7控制器狀態機為基礎設計一個模塊狀態機,產生所需要的測試信號實時控制待測芯片,在允許停泊的狀態發送SSD指令,選擇目標控制器傳輸數據。
    Star-2控制模塊實現T4層Star-2測試信號,以TAP.7控制器狀態機為基礎設計一個模塊狀態機,產生所需要的測試信號實時控制待測芯片調用高級協議,在Star-4控制模塊的基礎上實例化調用高級掃描生成模塊,產生Star-2掃描拓撲測試信號。
2.3測試系統軟件平臺
    測試系統軟件主要包括文本編譯模塊、測試矢量生成模塊、測試運行模塊、故障診斷模塊、交互調試模塊等部分。
    測試系統軟件總體框圖如圖6所示。測試軟件從操作界面輸入電路板網表文件,結合器件BSDL.1/BSDL.7/HSDL.7文件信息,通過文本編譯生成掃描鏈信息,分析可測互連網絡,確定互連網絡節點的結構類型,選定測試矢量生成算法。根據測試任務類型生成對應的測試矢量集,利用測試運行模塊測試操作。最后通過診斷模塊對測試結果進行故障診斷,判定故障類型及故障位置。

3 測試及驗證
    本文中設計的測試控制器利用FPGA硬件平臺進行設計和QuartusⅡ軟件進行仿真驗證。對五個子模塊功能,以選擇機制控制模塊為例進行設計驗證。
    選擇機制控制模塊的主要功能是生成選擇序列。分別對選擇逃脫、警報及生成的選擇序列進行仿真,驗證設計的正確性。
3.1選擇逃脫及短型選擇序列的仿真
     選擇逃脫及短型選擇序列的仿真如圖7所示,由仿真圖可知選擇機制控制模塊實現了選擇逃脫和短型選擇序列。

 

 

3.2 警報及長型選擇序列的仿真
    警報及長型選擇序列的仿真如圖8所示,由仿真圖可知選擇機制控制模塊實現了警報和長型選擇序列。

    由以上分析可知,選擇機制控制模塊實現的測試信號滿足了IEEE 1149.7標準中關于選擇序列的要求。
    邊界掃描測試技術廣泛應用于超大規模的集成電路中,IEEE 1149.7測試標準的發展為測試設計提出了更高的要求。本文從IEEE1149.7標準分層理論入手,針對測試問題設計了CJTAG測試控制器。該控制器以CJTAG的六個功能層為理論依據,提供了一種可擴展的設計方案。通過構建測試系統,仿真實驗驗證證明了設計的正確性。
參考文獻
[1] IEEE Std 1149.7. IEEE standard for reduced-pin and enhanced-functionality test access port and boundary-scan architecture[S]. IEEE Standard Board, 2009.
[2] IEEE Std 1149.1-2001. IEEE standard test access port and Boundary-Scan Architecture[S]. IEEE Standard Board, 2001.
[3] LAU S. 在SoC調試中重塑JTAG的作用[J].電子設計應用, 2009(2):26-29.
[4] 徐志磊.緊湊型JTAG接口的設計與驗證[D].上海:上海交通大學,2010.
[5] 黃文君.基于IEEE1149.7邊界掃描技術的研究[D].桂林:桂林電子科技大學, 2011.
[6] 建真真. CJTAG測試控制器的研究設計[D].桂林:桂林電子科技大學,2012.
[7] LEY A W. Doing more with less-an IEEE 1149.7 embedded tutorial: standard for reduced-pin and enhanced-functionality test access port and boundary-scan architecture[J]. International Test conference, 2009.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美三级黄美女| 今天的高清视频免费播放成人| 欧美精品久久久久久久久久| 亚洲男人av电影| 国产精品99久久久久久久久久久久| 一区二区日韩欧美| 亚洲专区一区| 午夜精品一区二区在线观看| 国产日韩欧美| 亚洲图片欧洲图片日韩av| 欧美激情视频一区二区三区免费| 日韩午夜在线视频| 亚洲黄色av一区| 国产一区二区你懂的| 影音先锋久久精品| 国产精品影片在线观看| 国产农村妇女毛片精品久久麻豆| 91久久夜色精品国产网站| 老色鬼精品视频在线观看播放| 国产性色一区二区| 午夜久久福利| 国产一区二区在线观看免费| 宅男噜噜噜66一区二区| 欧美成人dvd在线视频| 亚洲欧美高清| 亚洲国产精品成人一区二区| 欧美自拍偷拍| 亚洲午夜一区二区| 欧美日韩在线视频一区| 免费av成人在线| 国产精品白丝黑袜喷水久久久| 亚洲精品久久嫩草网站秘色| 国产欧美在线| 嫩草伊人久久精品少妇av杨幂| 国产九九精品视频| 欧美大片一区二区| 欧美激情一区二区在线| 久久久国产精品一区二区中文| 欧美日韩一区二区高清| 午夜免费在线观看精品视频| 亚洲少妇在线| 国产自产v一区二区三区c| 久久精品三级| 久久久久久久久综合| 久久九九免费视频| 亚洲国产精品小视频| 欧美午夜在线视频| 欧美日韩免费高清| 久久久人成影片一区二区三区| 99视频在线精品国自产拍免费观看| 国产精品美女在线| 在线成人免费观看| 欧美精品一区三区在线观看| 久久青青草综合| 日韩网站免费观看| 亚洲天堂网站在线观看视频| 国产伪娘ts一区| 国产精品久久久久久久7电影| 国产一区二区三区四区三区四| 欧美视频在线观看视频极品| 亚洲第一区在线| 欧美制服丝袜| 国产精品免费区二区三区观看| 欧美日韩精品在线| 麻豆免费精品视频| 欧美日韩另类字幕中文| 欧美网站大全在线观看| 亚洲免费婷婷| 久久精品久久综合| 久久av一区二区三区漫画| 国产视频亚洲精品| 欧美激情第3页| 夜夜躁日日躁狠狠久久88av| 在线亚洲一区二区| 国产精品久久二区二区| 亚洲欧洲一区二区三区在线观看| 欧美日韩另类视频| 亚洲电影免费观看高清完整版| 最新国产精品拍自在线播放| 欧美极品在线视频| 国产欧美va欧美不卡在线| 国产精品免费网站在线观看| 欧美一二三视频| 国产欧美日韩亚洲| 国产亚洲精品成人av久久ww| 欧美韩日高清| 日韩午夜精品| 在线视频日本亚洲性| 国产日韩亚洲欧美精品| 欧美亚洲尤物久久| 欧美成人一区二区三区片免费| 亚洲国产va精品久久久不卡综合| 国产女人精品视频| 欧美日韩亚洲一区二区| 国产在线国偷精品产拍免费yy| 欧美国产1区2区| 国产日韩综合| 国产欧美一区二区三区沐欲| 在线视频精品| 亚洲人成网站精品片在线观看| 在线观看日韩一区| 亚洲免费视频成人| 欧美精品www在线观看| 最新国产乱人伦偷精品免费网站| 免费日韩一区二区| 激情视频一区二区三区| 欧美二区乱c少妇| 久久不见久久见免费视频1| 亚洲国产精品一区二区三区| 欧美寡妇偷汉性猛交| 亚洲日本中文字幕免费在线不卡| 国产精品影院在线观看| 欧美人交a欧美精品| 久久久噜噜噜久久中文字幕色伊伊| 国产午夜精品久久| 国产精品盗摄一区二区三区| 国产精品日产欧美久久久久| 激情欧美国产欧美| 蘑菇福利视频一区播放| 欧美福利电影在线观看| 久久综合伊人77777蜜臀| 日韩视频在线播放| 亚洲激情不卡| 欧美日本一区| 精东粉嫩av免费一区二区三区| 欧美激情在线有限公司| 欧美电影美腿模特1979在线看| 亚洲国产高清视频| 亚洲韩国一区二区三区| 欧美成人精品不卡视频在线观看| 亚洲一区二区三区免费观看| 久久久亚洲一区| 亚洲欧美日韩精品久久| 亚洲性线免费观看视频成熟| 国产在线视频不卡二| 国产亚洲欧美色| 韩国一区二区三区美女美女秀| 国产精品麻豆va在线播放| 国产视频在线观看一区| 午夜国产精品影院在线观看| 欧美视频一区在线| 男女视频一区二区| 欧美不卡一卡二卡免费版| 国产亚洲一区二区精品| 欧美在线三区| 欧美华人在线视频| 亚洲激情在线| 亚洲欧洲午夜| 亚洲精品综合久久中文字幕| 麻豆国产精品一区二区三区| 亚洲欧洲日本一区二区三区| 日韩视频一区二区三区在线播放免费观看| 免费国产自线拍一欧美视频| 国产精品v亚洲精品v日韩精品| 99国产精品久久久久久久成人热| 精品福利av| 国产免费成人| 一区二区三区我不卡| 亚洲国产一区二区视频| 黄色影院成人| 国产欧美日韩在线观看| 午夜视频久久久久久| 亚洲精品中文在线| 亚洲欧美另类久久久精品2019| 欧美日本韩国一区| 欧美伦理一区二区| 一本色道久久综合亚洲二区三区| 欧美在线1区| 亚洲欧美日韩中文在线制服| 欧美黄色日本| 欧美日韩成人一区二区三区| 亚洲人永久免费| 亚洲高清不卡在线| 亚洲一区二区成人| 欧美中日韩免费视频| 欧美日韩精品二区| 欧美人与性动交cc0o| 欧美视频在线免费看| 欧美性大战久久久久久久蜜臀| 欧美一区二区三区四区夜夜大片| 国产毛片精品视频| 女人香蕉久久**毛片精品| 久久天天躁夜夜躁狠狠躁2022| 午夜精品久久久久| 亚洲欧洲视频在线| 夜夜嗨av一区二区三区免费区| 日韩亚洲综合在线| 亚洲视频1区| 国产在线精品二区| 日韩亚洲在线观看| 欧美精品九九| 欧美交受高潮1| 国产午夜精品视频免费不卡69堂| 欧美日韩在线看| 99精品欧美一区二区三区| 亚洲精品一区二| 一本久久a久久精品亚洲| 国产亚洲精品aa午夜观看| 亚洲视频一区二区| 欧美日韩91| 久久一区免费| 亚洲肉体裸体xxxx137| 91久久久久久久久久久久久| 久久久久久穴| 在线看片欧美| 加勒比av一区二区| 日韩一区二区精品| 国内成人精品一区| 国产视频精品网| 欧美aaa级| 在线免费观看日本一区| 欧美伦理一区二区| 亚洲国产裸拍裸体视频在线观看乱了| 激情视频一区| 亚洲第一视频网站| 久久久久国产免费免费| 欧美成人69| 99国产精品久久久久久久| 欧美精品少妇一区二区三区| 激情成人av在线| 国产精品久久久久9999| 国产精品久久久久aaaa九色| 亚洲日产国产精品| 亚洲综合视频1区| 18成人免费观看视频| 久久久www成人免费无遮挡大片| 在线观看一区二区精品视频| 免费欧美网站| 在线播放中文一区| 久久精品亚洲| 亚洲一区二区在线播放| 美国十次了思思久久精品导航| 国产精品一区久久| 亚洲国产精品一区二区三区| 日韩视频在线观看免费| 欧美日韩三级电影在线| 欧美视频福利| 亚洲国产精品一区二区第四页av| 亚洲福利精品| 老色鬼精品视频在线观看播放| 欧美成人午夜激情| 欧美日韩高清在线观看| 中国成人亚色综合网站| 亚洲一区二区黄| 欧美精品久久久久久久免费观看| 欧美激情一区二区三级高清视频| 国语自产精品视频在线看| 亚洲在线视频一区| 欧美日本国产| 国产一区欧美| 国产精品丝袜xxxxxxx| 国产精品久久久久秋霞鲁丝| 久久久福利视频| 国产精品一二三四| 国产日韩av在线播放| 久久婷婷激情| 久久中文久久字幕| 亚洲乱码国产乱码精品精天堂| 欧美日韩成人综合天天影院| 国产亚洲精品久| 久久艳片www.17c.com| 国户精品久久久久久久久久久不卡| 国产亚洲精品综合一区91| 蜜桃伊人久久| 91久久精品www人人做人人爽| 艳妇臀荡乳欲伦亚洲一区| 亚洲国产日韩欧美综合久久| 日韩午夜三级在线| 国产美女精品一区二区三区| 一区二区三区久久| 精品福利av| 亚洲精品一区在线观看香蕉| 欧美精品入口| 亚洲高清视频的网址| 欧美激情一区二区在线| 日韩一级黄色大片| 久久伊人亚洲| 亚洲图片在区色| 狂野欧美性猛交xxxx巴西| 亚洲欧美日韩中文播放| 欧美性猛交99久久久久99按摩| 欧美日韩午夜精品| 欧美三级视频在线观看| 欧美精品在线播放| 久久嫩草精品久久久精品| 国产日韩欧美亚洲一区| 在线欧美福利| 一本久道久久综合中文字幕| 亚洲级视频在线观看免费1级| 午夜视频一区在线观看| 亚洲高清在线| 国产精品三上| 国产热re99久久6国产精品| 欧美精彩视频一区二区三区| 免费人成网站在线观看欧美高清| 一区二区国产日产| 欧美日韩情趣电影| 欧美三区在线观看| 欧美亚洲视频一区二区| 在线日韩电影| 欧美日韩精品在线视频| 国产精品久久久久久久7电影| 欧美视频观看一区| 黄色成人av在线| 亚洲精华国产欧美| 99re在线精品| 欧美视频一区二区三区…| 久久av一区二区三区亚洲| 欧美日韩免费高清一区色橹橹| 久久综合电影一区| 午夜视黄欧洲亚洲| 亚洲精品女人| 亚洲午夜电影| 亚洲欧美日韩国产精品| 亚洲欧洲精品一区二区| 亚洲一线二线三线久久久| 一本色道久久精品| 国产日韩欧美在线播放不卡| 久久精品国产一区二区电影| 欧美日韩在线播放一区二区| 9l国产精品久久久久麻豆| 国产精品黄色在线观看| 国产精品高潮呻吟久久| 午夜在线一区| 麻豆freexxxx性91精品| 老司机一区二区| 激情综合色综合久久| 午夜精品福利在线观看|