研究生: |
溫宏斌 Hung-Pin, Wen |
---|---|
論文名稱: |
透過網際網路模擬之遠端矽智產評估方法 Concurrent-Simulation-Based Remote IP Evaluation over the Internet for System-on-a-Chip Design |
指導教授: |
林永隆
Youn-Long, Lin |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2001 |
畢業學年度: | 89 |
語文別: | 中文 |
論文頁數: | 57 |
中文關鍵詞: | 單晶片系統 、矽智產 、同步模擬 |
外文關鍵詞: | SoC, IP, Concurrent Simulation |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
複雜的單晶片系統(SoC)設計對於第三協力廠商所提供可再使用的矽智產(IP)需求越來越高。然而,想要提供不同抽象層次、而令顧客產生高信心水準的可模擬模組與保障交易安全以防被竊取矽智產內部資訊在之前提出的相關研究中是彼此互相衝突的!
在本篇論文中,透過PLI介面程式與特殊設計的網路通訊協定,我們的軟體可使得原先矽智產廠商與客戶端原有的硬體語言模擬器具備遠端同步模擬的功能。唯獨在輸入埠與輸出埠介面的測試資料子和反應訊息能夠在網際網路上被傳送。藉此,廠商們不需重新用其他非硬體語來撰寫言功能模組或是對原先的模組作加密保護。而使用者也可確定他所購置的矽智產與在之前評估時的模組相同一致。除了由網路傳輸所導致的時間延遲效應之外,整顆單晶片系統的設計過程就如同於真正獲取矽智產的設計過程,毫無差異。
這個提出的系統建構在客戶端/伺服器端架構上。我們的軟體可以自動的產生在架構中所有需要的檔案。只能存取介面訊號的特性保持矽智產能安全的執行同步模擬而不會被竊取內部電路設計。單週期的評估機制使得客戶端與伺服器端能達成同步。然而,封包壓縮的技巧展現出大幅減少了轉換延遲的效果。網路頻寬形成了唯一的技術瓶頸。但這項問題可期待在未來的寬頻時代獲得解決。
本論文最大的貢獻在於幫助了所有矽智產提供廠商能夠讓他們的矽智產可以在既不用提供更多的人力資源又安全地保障商業機密的前提下,被有興趣的使用者測試使用進而購置矽智產。
We propose an Internet-based concurrent-simulation scheme to ease IP evaluation process between IP vendors and users. Complex system-on-a-chip design requires more and more IP modules from 3rd party vendors. What can be disclosed by the vendor without impairing its trade secrete and what needs to been examined by the user to gain satisfactory level of confidence are contradictory of each other. Via PLI interface functions and Internet protocol, our proposed software enables HDL simulators (Verilog) residing in both the vendor and user’s sites to concurrently simulate the IP and SOC together. Only stimulus and response defined in the IP’s module I/O are exchanged between the sites. Therefore, the vendor need not to create a functional model (or encrypted code) for the IP while the user is assured what he/she simulates is what he will purchase. Beside simulation speed degradation due to communication overhead, the SOC design/debug process is exactly same as if the IP is in the user’s hand. Our contribution will help all IP providers expose their IPs to all potential users without human intervention and IP right infringement concern.
[1] D. Lidsky, J. M. Rabaey, “Early Power Exploration – A World Wide Web Application”, Proc. of the Design Automation Conference, 1996, pp. 27-32.
[2] F. Chan, M. Spiller and R. Newton, “WELD-An environment for Web-based electronic design”, Proc. of the Design Automation Conference, 1998, pp. 146-151.
[3] L. Benini, A. Bogliolo and G. De Micheli, “Distributed EDA tool integration: the PPP diagram”, Proc. of the International Conference on Computer Design, 1996, pp. 448-453.
[4] Y.L. Lin, “Computing Brokerage and Its Application in VLSI Design”, Proc. of Asia and South Pacific Design Automation Conference ’97, 1997.
[5] A Prototype Environment for WWW-Based VLSI CAE, Tsing Hua University, Hsin-chu, Taiwan, refer to the URL: http://theda28.cs.nthu.edu.tw/~timmy/cad.
[6] The Computing Brokerage HomePage, Tsing Hua University, Hsin-chu, Taiwan, refer to the URL: http://theda28.cs.nthu.edu.tw.
[7] M. Dalpasso, A. Bogliolo and L. Benini, “Specification and Validation of distributed IP-based designs with JavaCAD”, Proc. of Design, Automation and Test in Europe Conference &Exhibition, 1999, pp. 684-688
[8] M. Dalpasso, A. Bogliolo and L. Benini, “Virtual Simulation of distributed IP-based designs”, Proc. of the Design Automation Conference, 1999, pp. 50-55.
[9] A. Fin and F. Fummi, “A Web-CAD Methodology for IP-Core Analysis and Simulation”, Proc. of the Design Automation Conference, 2000, pp. 597-600.
[10] S. Mittra, Principles Of Verilog PLI, Kluwer Academic Publishers, 1999.