Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 電子工程學研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/86981
標題: 使用布林滿足性求解的邏輯與實體合成
Logic and Physical Syntheses via SAT Solving
作者: 張鶴騰
He-Teng Zhang
指導教授: 江介宏
Jie-Hong Roland Jiang
共同指導教授: 藤田昌宏;Alan Mishchenko
Masahiro Fujita;Alan Mishchenko
關鍵字: 布林可滿足性,邏輯合成與驗證,排線繞線,工程變更,布林求解器,基於電路的混合布林求解器,基於布林可滿足性的等價化簡,邏輯辯證,模擬,
Boolean Satisfiability (SAT),Logic synthesis and verification,Bus routing,Engineering change order,SAT Solver,Circuit-based hybrid SAT Solver,SAT sweeping,Logic justification,Simulation,
出版年 : 2022
學位: 博士
摘要: 隨著先進製程進步以及對電子系統的需求,邏輯合成與實體設計的融合引起廣泛的注意。從邏輯合成的觀點來看,SAT求解器是一種易於擴展且通用的布林推理引擎,被廣泛應用在科學研究或者工業/商業領域。據近期文獻,由於SAT求解器的使用彈性與可延展性,其可能為IC設計流程帶來更好的效率與設計品質。

本研究探索了SAT相關主題的數個層面,包含電子設計自動化流程中的前段與後段設計,並最終為SAT求解器本身做出創新。對於前段設計,我們提升了SAT sweeping的可延展性,以利於更有效地應對大型晶片設計。對於後段設計,我們為排線繞線提出了基於圖與SAT的混合繞線框架並使用了新的編碼方式,這為SAT於後段設計的使用提供新思考方式與彈性。接著,我們探索了實體感知的邏輯合成於ECO的應用,展示了將EDA流程中前、後段設計聯繫起來的方式。除了上述基於SAT的應用之外,根據我們近期在SAT求解的新發現,提出基於電路/CNF的混合SAT求解器,並在大型電路的解析過程中展現了顯著的效能提升。
With the advancing technology node and the demand for competitive electronic systems, the fusion of logic synthesis and physical design draws wide attention. From a logic synthesis view, SAT solver is a scalable and generic Boolean reasoning engine widely used in scientific research or industrial/commercial applications. Recent works indicate SAT solvers provide more flexibility in various design scenarios, scale up algorithms, and could bring essential improvement to the quality or efficiency of the IC design process.

In this work, we explore SAT-related topics covering several aspects, from frontend to backend design in EDA flow, and eventually bring novel ideas to SAT solve itself. In the frontend design phase, SAT sweeping is scaled up to match the modern design size. In the backend design phase, a graph/SAT-based hybrid framework for bus routing using new encoding is proposed, which brings a different way of treating physical design problems with SAT. Furthermore, a physical-aware logic synthesis problem related to ECO is explored, demonstrating a way of correlating the frontend and backend design in EDA flow. In addition to the above SAT-based applications in EDA, we propose a new circuit/CNF-based hybrid SAT solver using our recent findings in theoretical SAT solving, which delivers dramatic speedup in optimizing large-scale designs.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/86981
DOI: 10.6342/NTU202210157
全文授權: 未授權
顯示於系所單位:電子工程學研究所

文件中的檔案:
檔案 大小格式 
ntu-111-1.pdf
  目前未授權公開取用
2.76 MBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved