簡易檢索 / 詳目顯示

研究生: 蕭智元
Hsiao, Chih-yuan
論文名稱: 電子系統層級之快速模擬及架構重構單晶片系統測試平台
Fast Simulation and Architecture Reconfiguration of SoC Test Platform at Electronic System Level
指導教授: 李昆忠
Lee, Kuen-Jong
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 英文
論文頁數: 53
中文關鍵詞: 高速模擬架構重構
外文關鍵詞: high simulation speed, architecture reconfiguration
相關次數: 點閱:90下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著半導體製程的發展以及單晶片系統設計複雜度的提高,使用更高層級的設計方法以及快速的驗證都是未來的趨勢。因此電子系統層級的設計方法會在未來逐漸有著重要的地位。憑藉高速模擬的特性,系統設計者能以更快的方式在不同架構組態下的效能評估。藉由在電子系統層級作系統發展並且實現到較低層級,可以大幅縮減開發此產品所需的時間。除此之外,對一個系統而言,為了能確保內部的每一個元件能正常執行,發展一個對應的測試機制仍舊是一個很重要的議題。
    在此篇論文裡,我們發展在電子系統層級的測試平台來提升模擬速度。對於反覆相同動作的元件,我們減少其動作的模擬次數來快速得到結果,並且分析此方法對模擬速度提升的程度。透過測試元件參數化,我們可以快速評估不同組態下的測試效能。藉著高速模擬以及快速架構重構的特性,設計者可以在短時間內針對不同單晶片系統來訂定適用的測試架構。實驗結果顯示,測試平台的模擬速度在電子系統層級比在暫存器傳輸層級下快六萬倍之多。此結果也強烈顯現出在電子系統層級下其模擬速度大幅提升。另一項實驗結果顯示出使用電子系統層級的測試平台,我們可以在高精準度下快速評估不同組態下的測試時間以及架構變更後的總面積。

    With the development of semiconductor processing and increasing complexity of SoC design, designing in higher level and faster verification becomes a trend. Therefore, electronic system level (ESL) design methodology will be more and more important in the future. With the feature of high-speed simulation, system designers can evaluate the performance in different configurations of the architecture in a rapid way. Through developing system in ESL and implementing in lower level, it can decrease the time for product development. In addition, developing a corresponding test mechanism is still an important issue to assure the functionality of every component in a system.
    In this thesis, in order to improve the simulation speed, we construct an ESL test platform. By reducing the times to repeat the same actions, the simulation time can be greatly decreased. Also with the parameterized test components, we can efficiently evaluate test efficiencies in different configurations. Through the high simulation speed and fast architecture reconfiguration, designers can determine suitable test architectures according to specified SoC requirements. Experimental results show that the simulation speed of test platform at ESL can be 60000 times faster than that at RTL. Another experimental results show that we can use ESL test platform to estimate the test time and areas of refined architectures with high accuracy.

    Chapter 1 Introduction 1 1.1 Motivation 1 1.2 Overview 2 1.3 Organization 2 Chapter 2 Background 4 2.1 IEEE Standards 4 2.1.1 IEEE 1500 Standard 4 2.1.2 IEEE 1666 Standard 7 2.2 Overview of SoC Test Platform 9 2.2.1 Hardware Component 9 2.2.2 Software Components 11 2.2.3 Test Procedures 11 2.3 Transaction Level Model 13 2.3.1 Category of TL Modeling 13 2.3.2 Un-Timed Modeling 15 Chapter 3 Un-Timed Test Platform 19 3.1 Features 19 3.2 Processor 20 3.3 System Bus 21 3.4 Arbiter 22 3.5 Interrupt Service Routine 22 3.6 TAM Controller 23 3.6.1 Wrapper 25 3.6.2 Control Unit 26 3.6.3 Memory Access Unit 29 3.6.4 Shift Unit 29 3.6.5 TMS Generator 30 3.6.6 Comparator 32 3.7 TAP Controller 32 3.8 Virtual Scan Model 33 3.9 Test Bus 34 3.10 Automation Tool 35 3.10.1 Instruction Generator 35 3.10.2 Pattern Transformer 36 3.10.3 Test Bus Generator 37 Chapter 4 Exploration of Test Architecture 38 4.1 Conception 38 4.2 Parameter 40 4.2.1 TMS Generator Modeling with Parameter 41 4.2.2 Shift Buffer Modeling with Parameter 42 Chapter 5 Experimental Result 43 5.1 Experimental Environment 43 5.2 Simulation Time of CUT Testing 44 5.3 Analysis of Simulation Time 46 5.4 Experimental Results of Test Architecture Exploration 47 Chapter 6 Conclusions 50 References 51

    [1] Lukai Cai and Daniel Gajski, “Transaction Level Modeling: An Overview,” International Conference on Hardware/Software Codesign and System Synthesis, 2003, Page(s):19 - 24.
    [2] Imed Moussa, Thierry Grellier and Giang Nguyen, “Exploring SW performance using SoC transaction-level modeling,” Design, Automation and Test in Europe Conference and Exhibition, 2003, Page(s):120 - 125.
    [3] Kuen-Jong Lee, Chia-Yi Chu and Yu-Ting Hong, “An Embedded Processor Based SOC Test Platform,” International Symposium on Circuits and Systems, 2005, Page(s):2983 - 2986.
    [4] Wang Zhong-hai and Ye Yi-zheng, “The improvement for transaction level verification functional coverage,” International Symposium on Circuits and Systems, 2005, Page(s):5850 - 5853.
    [5] Gunar Schirner and Rainer Domer, “Fast and Accurate Transaction Level Models using Result Oriented Modeling,” International Conference on Computer-Aided Design, 2006, Page(s):363 - 368.
    [6] Fernando Herrera and Eugenio Villar, “A framework for embedded system specification under different models of computation in SystemC,” Design Automation Conference, 2006, Page(s):911 - 914.
    [7] Mathieu Dubois and El Mostapha Aboulhamid, “Acceleration for a compiled Transaction Level Modeling simulation,” Electronics, Circuits and Systems, 2006, Page(s):1176 - 1179.
    [8] Mingsong Chen, Prabhat Mishra and Dhrubajyoti Kalita, “Towards RTL test generation from SystemC TLM specifications,” High Level Design Validation and Test Workshop, 2007, Page(s):91 - 96.
    [9] Stan Liao and Grant Martin, System Design with SystemC, kluwer Academic Publishers,2002
    [10] David Christopher Black and Jack Donovan, System C :From The Ground Up, Springer,2004
    [11] David A. Patterson and John L. Hennessy, Computer Organization and Design The Hardware/Software Interface Third Edition, Chapter 6, Morgan Kaufmann Publishers 2005
    [12] Chia-Te Wang, A Framework for Electronic System Level (ESL) Test Platform, 2007
    [13] IEEE 1500 Standard for Embedded Core Test (SECT) Web Site, http://grouper.ieee.org/groups/1500/
    [14] Open SystemC Initative (OSCI) Website, www.systemc.org/home
    [15] CoWare Manuals,2006
    [16] AMBA Specification, http://www.arm.com
    [17] ARM926EJ-S Data Sheet, http://www.arm.com
    [18] Synopsys Ltd. Web Site, http://www.synopsys.com/

    下載圖示 校內:2013-08-27公開
    校外:2013-08-27公開
    QR CODE