培训对象: 数字IC后端工程师、物理设计(P&R)工程师、ASIC版图设计人员。
培训目标:
掌握数字后端物理设计的完整流程(布局、时钟树综合、布线)。
熟练使用Innovus或ICC2进行自动化布局布线。
能够进行时序收敛和物理验证。
具备IR-drop和信号完整性分析能力。
培训内容介绍:
二、设计数据导入: 导入综合后网表、时序约束(SDC)、物理库(LEF)、技术文件,建立设计数据库。
三、布局规划(Floorplan): 设置芯片尺寸(die/ core),放置I/O pad和宏单元(macro),创建电源网络(power planning)。
四、标准单元布局(Placement): 进行标准单元自动布局,优化时序和拥塞,进行In-Place Optimization(IPO)。
五、时钟树综合(CTS): 设计时钟树结构(H-tree、网格、平衡树),插入时钟缓冲器,平衡时钟延迟。
六、时钟树优化: 分析时钟偏差(skew)和延迟(latency),调整缓冲器大小和插入位置,满足时序要求。
七、布线(Routing): 进行全局布线(Global Routing)和详细布线(Detail Routing),解决布线拥塞和设计规则违例。
八、时序收敛(Timing Closure): 布线后进行静态时序分析,识别建立时间和保持时间违例,进行ECO修复。
九、功耗分析: 使用voltus/redhawk进行IR-drop分析和功耗完整性验证,修复电压降问题。
十、信号完整性分析: 分析串扰(crosstalk)对时序的影响,进行串扰修复。
十一、物理验证(Physical Verification): 进行设计规则检查(DRC)和版图与原理图一致性检查(LVS),修复违例。
十二、实战项目:模块级物理设计: 完成从数据导入、布局布线到时序收敛的完整物理设计流程。