中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/54387
English  |  正體中文  |  简体中文  |  全文笔数/总笔数 : 80990/80990 (100%)
造访人次 : 42957112      在线人数 : 891
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜寻范围 查询小技巧:
  • 您可在西文检索词汇前后加上"双引号",以获取较精准的检索结果
  • 若欲以作者姓名搜寻,建议至进阶搜寻限定作者字段,可获得较完整数据
  • 进阶搜寻


    jsp.display-item.identifier=請使用永久網址來引用或連結此文件: 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 ©   - 隱私權政策聲明