English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 80990/80990 (100%)
造訪人次 : 42933429      線上人數 : 922
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/54387


    題名: none;Support Visual Debugging in Electronic Design Automation Software by xDIVA
    作者: 劉浩瑋;Liou,Hao-Wei
    貢獻者: 資訊工程研究所
    關鍵詞: 視覺化除錯;除錯;debugging;visual debugging
    日期: 2012-07-12
    上傳時間: 2012-09-11 18:49:45 (UTC+8)
    出版者: 國立中央大學
    摘要: Electronic design automation (EDA)[1] 是供硬體開發人員用來設計積體電路(Integrated circuit, IC[2]) 的一系列軟體工具。隨著積體電路越趨龐大與複雜化,需要更有效率的方式來幫助硬體開發人員來完成IC 的設計,而EDA 這樣的軟體工具對於硬體開發人員也越來越重要。硬體開發人員使用EDA 軟體工具來加速IC 的設計與硬體的開發。而這些EDA 軟體工具的則是由EDA 公司內的軟體開發人員負責設計與開發。本論文著眼於幫助開發EDA 軟體工具的軟體開發人員進行除錯。軟體開發人員於開發 EDA 軟體工具時,常常要面對複雜的資料結構,而這些複雜的資料結構加深了軟體開發人員在程式除錯時的困難。使用除錯器下中斷點來觀察變數或資料結構的方式,對於EDA 軟體開發人員在除錯時的幫助有限。EDA 的軟體開發人員會希望程式停在某個中斷點時,視覺化某一群複雜的資料結構,並且從視覺化的過程中對應至程式內原本他所關心的資料結構。本論文使用 xDIVA (Debugging Information Visualization Assistant)[3] 來幫助 EDA軟體開發人員加速軟體除錯的過程。 xDIVA 使用3D 的圖形、顏色和動畫來視覺化除錯的資訊,程式開發人員可以依據自己的想法來處理除錯資訊與視覺化之間的對應關係,將資訊視覺化成有意義的3D 圖像。透過使用 xDIVA,EDA 軟體開發人員可以將複雜的IC layout 資料結構轉換成3D 空間內的 polygon。藉由觀察 3D 空間內的物件與其變化,來找出程式謬誤之處。Since IC (Integrated Circuit) becomes more and more complex, hardware engineers needmore powerful computer-aided tools to help them develop IC. These tools are calledElectronic design automation (EDA) tools, which are complicated software systems that dealwith different problems in several stages in IC manufacturing. Our research provides amechanism to help EDA Software programmers find debugs more easily.EDA tool programmers often deal with complex data structures, and these complex datastructures make program very difficult to debug. Although debuggers are still the mostimportant debugging tools for EDA tool programmers, they are quite limited in many aspects.More powerful visual debugging tools are needed in this area.In this thesis, we enhance xDIVA (eXtreme Debugging Information VisualizationAssistant) to help EDA developers speed up the debugging process. xDIVA uses 3D graphs,color and animation to visualize debugging information. Developers can configure 3Ddebugging visualization by xDIVA to suit their needs. We show that xDIVA can map complexIC layout data structures into 3D polygons and problems of a program can be easily checkedfrom such a visualization aid.
    顯示於類別:[資訊工程研究所] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML572檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明