首页 理论教育技术优化:芯片制造中ECO和DFM技术的应用

技术优化:芯片制造中ECO和DFM技术的应用

【摘要】:为了快速解决此类问题,现在的物理实现工具均具有ECO功能,所谓ECO是指工程改变命令,常见用于时序修复的EDI ECO指令有ecoAddRepeater、ecoChangeCell和ecoDeleteRe-peater三条。在定义eco-cell之后后端读入ECO网表,和ECO之前的place和route,可以进行正常的后端ECO处理流程。

在布线的时序优化之后,芯片就可以进行验证并最终完成签核(Sign-off)了。但是由于工具之间彼此有工具偏差的存在以及前端设计需求不断更迭,会有在芯片布线后时序以及功能改变的需求。为了快速解决此类问题,现在的物理实现工具均具有ECO功能,所谓ECO是指工程改变命令(Engineering Change Order),常见用于时序修复的EDI ECO指令有ecoAddRepeater、ecoChangeCell和ecoDeleteRe-peater三条。而功能改变所引起的ECO流程通常又分为pre-mask和post-mask两种,两者的区别在于是否除了spare-cell外,还可以引入新的eco-cell。在定义eco-cell之后后端读入ECO网表,和ECO之前的place和route,可以进行正常的后端ECO处理流程。需要注意的是:ECO修改组合逻辑比较容易,但如果动到寄存器的话,需要格外小心,因为它有可能影响到时钟树,进而造成大量的时序违例。

可制造性设计(DFM,Design For Manufacture)是指为了提升制造过程中的良率在芯片物理实现过程中的优化步骤,具体到数字物理实现流程,主要包括下述步骤:Wire spreading、Redundant VIA、CMP Metal Fill。