跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.89) 您好!臺灣時間:2024/12/13 13:31
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳依
研究生(外文):Yi-Wen Chen
論文名稱:應用於系統晶片之IEEEP1500測試介面產生器
論文名稱(外文):IEEE P1500 Test Wrapper Generator for Core-Based System-on-Chip
指導教授:吳誠文
指導教授(外文):Cheng-Wen Wu
學位類別:碩士
校院名稱:國立清華大學
系所名稱:電機工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:英文
論文頁數:54
中文關鍵詞:測試介面產生器IEEE P1500 測試介面核心測試語言
外文關鍵詞:Test Wrapper GeneratorIEEE P1500 WrapperCTL
相關次數:
  • 被引用被引用:0
  • 點閱點閱:157
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在系統晶片中所使用的核心可能是由各個不同的廠家所提供的,所以當系統整合的時候,在核心與核心之間,一個標準的介面是非常重要的。 另外,由於核心的使用者對核心的內部所能了解的並不多,提供核心得廠商就必須將測試核心所需的資訊連同核心本身一並提供給使用者。為了使測試核心以及廠商和使用者之間的溝通更加容易,IEEE P1500 工作小組訂立了一個標準的測試介面及核心測試語言。
雖然是一個標準的測試介面,但是它仍然具有一定的彈性可供選擇。在這篇論文中,我們提出了一個架構於 IEEE P1500 標準測試介面上的標準測試介面產生器,由這個產生器所產生出來的標準測試介面完全符合 IEEE P1500 的標準。這個標準測試介面中包含了三個主要的部分:測試介面指令暫存器 (Wrapper Instruction Register)、測試介面穿越暫存器 (Wrapper Bypass Register)、測試介面邊界暫存器 (Wrapper Boundary Register)。論文中所提出的產生器能夠提供不同的測試介面邊界暫存器給使用者選擇。並且提供了一個使用者圖形介面讓使用者使用起來更方便。
另外一個 IEEE P1500 工作小組規範的重點是核心測試語言。這個語言主要的目的是在方便核心提供者將所有測試核心所必須知道的資訊傳遞給使用者。使用者所拿到的核心可能是還沒有測試介面但是有附上由核心測試語言所寫的檔案,這時使用者可以經由我們的測試介面產生器將所附的檔案讀取進來,接著產生所要的測試介面。加上測試介面後的核心由外部所看到的接腳會和原來的核心有些不同,這時,用來提供測試資訊的檔案也會有所改變。關於這部分的變動我們的測試介面產生器能夠自動完成測試檔案的更新動作。

In the System-on-Chip(SOC) designs, chips are composed of pre-designed cores for reducing time-to-
market overhead. The complexity of test development is increased along with more cores inte-grated
into a single chip. Moreover, cores used in SOC designs usually comes from diverse sources.
Hence, to make core test plug-and-play comes true, a standardized interface between cores is very
important. The IEEE P1500 working group works towards it. The test wrapper generator proposed
in this thesis is based on top of IEEE P1500 Wrapper.
Although IEEE P1500 has standardized wrapper, but it is still configurable. The test wrapper
generator in this paper automate the wrapper generation, and has features of flexibility. A standard
IEEE P1500 test wrapper has three basic components. Wrapper Instruction Register(WIR), Wrap-per
Bypass Register(WBY), and Wrapper Boundary Register(WBR). The test wrapper generated
can have different types of wrapper boundary register cells without modifying WIR. Besides, the
scan chain count is easily adapted to the TAM width.
The other focus point of IEEE P1500 is the Core Test Language (CTL), which is a standard
language for the transformation of all test information needed to test a core from core provider to
core user. The proposed test wrapper generator is able to transform the original bare core’s CTL
file into a new one of wrapped core, too.

1 Introduction .............................................7
1.1 SOCTestingChallenges ............ ......................7
1.2 SOC Testing Methodology . . . ......................... 8
1.3 Proposed Test Wrapper Generator ....................... 9
1.4 Organization........................................... 9
2 Previous Works ..........................................10
3 IEEE P1500 Standard .....................................14
3.1 Core Test Language .................................. .14
3.2 IEEE P1500 Wrapper . . . . ........................... 16
4 Test Wrapper Generator 18
4.1 TestWrapperArchitecture .............................. 18
4.2 Components of Test Wrapper . . ...................... .20
4.2.1 WrapperInstructionRegister......................... .20
4.2.2 Library of Wrapper Cells ........................... 20
4.3 Functions of The Wrapper Generator . . . ............. 21
4.3.1 TheTestWrapperSpecFile ......................... ....21
4.3.2 Adaptation of Scan Chain Count to TAM Width ....... 24
4.3.3 TransformationofCTLFile ......................... ...25
4.3.4 UseofTheGraphicInterface......................... ...35
5 Experimental Results ....................................41
5.1 SimulationResults .................................. ..41
5.2 PracticalApplications................................. 44
6 Conclusion and Future Work ..............................51

[1] Y. Zorian, E. J. Marinissen, and S. Dey, “Testing embedded-core based system chips,” in
Proc. Int. Test Conf. (ITC), pp. 130—143, Oct. 1998.
[2] E. J. Marinissen and Y. Zorian, “Challenges in Testing Core-Based System ICs,” IEEE Com-munications
Magazine, vol. 37, pp. 104—109, June 1999.
[3] E. J. Marinissen, R. Arendsen, G. Bos, H. Dingemanse, M. Lousberg, and C. Wouters, “A
Structured And Scalable Mechanism for Test Access to Embedded Reusable Cores,” in Pro-ceedings
IEEE International Test Conference (ITC), (Washington, DC), pp. 284—293, IEEE
Computer Society Press, Oct. 1998.
[4] E. J. Marinissen, S. K. Goel, and M. Lousberg, “Wrapper Design for Embedded Core Test,”
in Proceedings IEEE International Test Conference (ITC), (Atlantic City, NJ), pp. 911—920,
IEEE Computer Society Press, Oct. 2000.
[5] “IEEE P1500 Web Site.” http://grouper.ieee.org/groups/1500/.
[6] IEEE, IEEE Standard Test Interface Language(STIL) for Digital Test Vector Data. Piscat-away:
IEEE Standards Department, Aug. 1999.
[7] R. Kapur et al., “P1500-CTL: Towards a Standard Core Test Language,” in Proceedings IEEE
VLSI Test Symposium (VTS), (Dana Point, CA), pp. 489—490, IEEE Computer Society Press,
Apr. 1999.
[8] P. Varma and S. Bhatia, “A Structured Test Re-Use Methodology for Systems on Silicon,” in
Digest of Papers of IEEE International Workshop on Testing Embedded Core-Based Systems
(TECS), (Washington, DC), pp. 3.1—1—8, Nov. 1997.
[9] E. J. Marinissen and M. Lousberg, “The Role of Test Protocols in Testing Embedded-Core-Based
System ICs,” in Proceedings IEEE European Test Workshop (ETW), (Konstanz, Ger-many),
pp. 70—75, IEEE Computer Society Press, May 1999.
[10] IEEE, IEEE 1149.1 Standard Test Access Port and Boundary-Scan Architecture. Piscataway:
IEEE Standards Department, May 1990.
[11] E. J. Marinissen, Y. Zorian, R. Kapur, T. Taylor, and L. Whetsel, “Towards a Standard for
Embedded Core Test: An Example,” in Proceedings IEEE International Test Conference
(ITC), (Atlantic City, NJ), pp. 616—627, IEEE Computer Society Press, Sept. 1999.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top