单片机萌新
简单直接点:1. 基础:数字电路、Verilog、基本的Linux操作。2. 理论:重点学布局布线原理、时钟树、静态时序分析(STA)、电源网络设计。3. 工具和资源:主攻OpenROAD + sky130 PDK。去OpenLANE或OpenROAD的GitHub页面,照着Quick Start做。EDAPlayground网站也可以在线体验一些前端到后端的流程。4. 项目:用OpenROAD流程实现一个小的设计,比如一个8位加法器或者一个FIFO控制器,从RTL到GDSII走一遍,并完成DRC/LVS检查。
学习后端对理解整个芯片设计帮助非常大。你会知道前端写的代码如何映射到实际的硅片上,理解延迟、串扰、电压降这些物理效应,从而在设计前期就考虑后端可实现性。这能让你避免很多纸上谈兵的设计。自学虽然难,但开源工具和社区让这条路变得可行了很多,坚持就是胜利。
