chinese
RTL到GDSII:逻辑综合(合成)——基于约束(SDC)的门级转换原理
在现代半导体设计领域,特别是ASIC(专用集成电路)设计流程中,逻辑综合是将抽象的人类逻辑(RTL或HDL)具体化为物理硅片现实(门级网表)的关键转换过程。 简而言之, 逻辑综合就是将RTL作为输入,生成门级网表作为输出。 * RTL是一种不考虑物理实现、仅包含逻辑结构的设计图。 * 网表基于代工厂提供的单元库, 包含物理信息与逻辑信息的电路设计图。(不含坐标值等参数。) * 后续在P&R、ECO等阶段,通过向逻辑综合生成的电路输入坐标进行布局、布线,并略微调整单元类型进行修改。 * 对于综合阶段产生的PPA指标,即使希望获得更高PPA,在P&&R阶段难以进一步提升。 在从RTL到GDSII的完整流程中,综合环节占据绝对主导地位。 该阶段确定的PPA(功耗、性能、面积)初始指标将直接影响后续布局布线阶段的收敛性。若综合阶段设置了错误约束或生成不符合物理现实的结构,将导致后端设计过程中产生大量加班需求。 1. 转换的数学:抽象层级的下降与优化的序幕 逻辑综合本质上是在保持功能等价性的同时,解决如何最小化实现成本的多维优化问题。RTL代码是人类易于理解的高