芯片设计流程和工具-1.综合synthesis
总结:从RTL代码生成描述实际电路的门级网表文件
可以分为电路综合,逻辑综合和行为综合
电路综合将电路的逻辑描述翻译为满足性能要求的晶体管网格,包括电路类型和三级管大小等,主要用单元库元器件进行设计
逻辑综合产生逻辑电路的结构,RTL代码由此发展,根据用户设置的速度、面积、功耗等约束条件,逻辑综合工具采取一系列优化步骤来满足需求,逻辑综合有两个过程
(1)与工艺无关的优化阶段
(2)映射阶段:将第一阶段与工艺无关的逻辑描述翻译为门级电路
行为综合根据给定任务的行为级描述以及性能、功耗和面积等约束条件产生电路结构,包括确定那些硬件资源
逻辑综合常用的工具:synopsys的design compiler Cadence的BulidGates