EDA(电子设计自动化)软件开发的经典文献和开源项目推荐,涵盖算法、框架和工具链,供您参考:
一、经典文献
1. 基础理论与算法
-
《VLSI Physical Design Automation》 (Sadiq M. Sait, Habib Youssef)
-
涵盖布局布线、分区、时序分析等核心算法。
-
-
《Algorithmic Aspects of VLSI Layout》 (Sherwani, Naveed)
-
经典VLSI布局算法,如迷宫布线、 Steiner树等。
-
-
《Electronic Design Automation for IC Implementation, Circuit Design, and Process Technology》 (Lavagno et al.)
-
现代EDA全流程技术综述。
-
2. 时序与优化
-
《Static Timing Analysis for Nanometer Designs》 (J. Bhasker, Rakesh Chadha)
-
静态时序分析(STA)的权威指南。
-
-
《Combinatorial Optimization: Algorithms and Complexity》 (Papadimitriou, Steiglitz)
-
组合优化在EDA中的应用(如逻辑综合、布局)。
-
3. 开源EDA相关论文
-
《OpenROAD: Toward a Self-Driving, Open-Source Digital Implementation Flow》 (IEEE TCAD, 2021)
-
OpenROAD项目的技术细节。
-
-
《Yosys: A Framework for Verilog RTL Synthesis》 (Claire Wolf, 2014)
-
Yosys逻辑综合工具的设计理念。
-
二、开源项目
1. 综合(Synthesis)
2. 布局布线(Place & Route)
3. 仿真与验证
4. 物理设计与分析
5. 新兴工具链
6. 硬件描述语言工具
-
Chisel/FIRRTL (GitHub)
-
基于Scala的硬件构建语言,支持高级综合。
-
三、学习资源
-
书籍
-
《EDA for IC System Design, Verification, and Testing》 (Lavagno et al.)
-
-
课程
-
UC Berkeley EECS 251(EDA算法)
-
MIT 6.374(VLSI系统设计)
-
-
社区
-
RISC-V International(开源硬件生态)
-
EDA Wiki(中文EDA技术社区)
-
四、注意事项
-
开源工具局限性:多数开源EDA工具仅支持中小规模设计,工业级流程仍需商业工具(如Cadence/Synopsys)。
-
研究方向:若关注AI在EDA中的应用,可参考DAC/ICCAD近年论文(如Google的《Chip Placement with Deep Reinforcement Learning》)。
EDA软件开发经典文献与开源项目推荐
1877

被折叠的 条评论
为什么被折叠?



