IC Compiler Milkyway与ECO更新详解

需积分: 9 2 下载量 173 浏览量 更新于2024-07-28 收藏 326KB PDF 举报
"Milkyway and ECO Update是关于集成电路(IC)Compiler中增强错误校正优化(ECO)的文档,被评价为优秀的参考资料。该文档聚焦于Milkyway数据库和ECO的更新,适用于ICCompiler E-2010.12版本。" 在IC设计领域,ICCompiler是一款强大的计算机辅助工程(CAE)工具,用于实现复杂的集成电路布局与布线。此文档主要介绍了两个关键更新:Milkyway数据库的更新和ECO流程的改进。 1. Milkyway更新: Milkyway是ICCompiler中的核心数据结构,它存储了芯片设计的几何信息。在E-2010.12版本中,Milkyway经历了以下重要改动: - Milkyway schema版本:每个Milkyway数据库发布都有一个特定的schema版本。E-2010.12版本的schema版本是5.1,与D-2010.03版本相同。从这个版本开始,确保了连续两个主要ICCompiler版本之间的数据库完全互操作性。 - DEF BLOCKAGES语法支持:提升了对DEF文件中BLOCKAGES语句的支持,使得用户能更精确地定义设计中的障碍区域。 - 几何引擎增强:对几何处理引擎进行了优化,以提高设计的精度和效率。 2. ECO更新: 错误校正优化(ECO)是IC设计流程中一个至关重要的环节,用于在设计后期发现并修复问题,而不必重新进行完整的布局与布线。E-2010.12版本的ECO更新包括: - 释放版本间互操作性模型:保证了两个连续主要ICCompiler版本之间的Milkyway数据库可以无缝交互,无需执行“save_mw_cel –previous”操作,增强了向前兼容性。 - 全向兼容性:新的Milkyway数据库可以被旧版本读取,但不能回溯超过一个版本,而旧的数据库版本可以被所有新版本工具读取,这提供了全面的向后兼容性。 - 明确的转换工具:尽管有自动的互操作性,但仍然推荐使用`convert_mw_lib`工具进行明确的数据库转换,以确保数据的一致性和完整性。 这些更新提高了ICCompiler在处理复杂设计时的灵活性和效率,使得设计师能在保持设计质量的同时,更快地响应设计变更。对于从事IC设计的工程师来说,理解和掌握这些更新对于优化设计流程、提高生产力至关重要。