自动ECO参考网表来自动修改实现网表

描述

本次发布带来了如下几个重要的更新:

新增RTL Patch ECO,无需重新综合,节省了大量时间

直接在网表中嵌入RTL补丁

分立式RTL补丁使ECO更加灵活

使用已有的逻辑和资源来优化RTL补丁

用read_library读入参考网表时增加了额外选项

GOF9.0的主要功能如下:

自动ECO就是用参考网表(通常是重新综合的网表)来自动修改实现网表(通常指APR网表)。支持Premask/Postmask ECO。几乎一个Button搞定。

用户直接写RTL Patch来做ECO,无需手工查找网表里等价的net。GOF会自动把Patch应用到网表里,并进行局部递增式综合和优化,会尽可能的复用已有的net和资源。节省了超大规模设计重新综合的宝贵时间,从几小时到一周不等。

自带逻辑等价性检查工具,完美支持netlist vs netlist,无需svf文件。

并行处理可以最大化利用多CPU多核来减少ECO时间。

同时支持图形界面GUI模式和脚本模式,用户灵活选择,来最大化优化ECO补丁的大小。利用丰富的API函数,用户可二次开发,实现自己的特殊需求。

ECO结果输出多种格式,支持Verilog网表格式,DC/ICC/ICC2格式的脚本,Innovus格式的脚本等,以适配不同的应用场景。

能够友好的处理DFT,不触碰DFT的测试逻辑,避免了第二次ECO。

自动功能ECO

新增针对超大规模设计的ECO方案:RTL Patch ECO

内建逻辑等价性检查(LEC)引擎

并行处理

支持GUI模式和脚本模式

多种格式输出

DFT友好

Gates On the Fly是什么

 

Gates On the Fly(GOF)是来自美国硅谷NanDigits的数字网表功能ECO的EDA软件。GOF始于2007年,拥有行业领先的技术和算法,提供完整的网表ECO解决方案。NanDigits团队有深厚的集成电路设计背景,知道在处理网表ECO时什么才是最实用的方法。

与其它商业网表ECO软件相比,我们的解决方案是独一无二的,最实用的。GOF内嵌自研的LEC引擎,支持全局自动ECO,包括PreMask ECO和PostMask ECO。同时,GOF也支持Retarget模式,缩小ECO的范围,可以大大加快超大网表的ECO。

GOF支持多CPU多核并行处理(Parallel Processing),增强了Key point mapping的能力。与老版本的GOF相比,ECO速度翻倍、占内存却减半,可以说ECO性能有了质的飞跃!

项目与老版本相比

速度加快5~7倍

内存减少2~4倍

功能边界优化、Retarget等

自动功能ECO流程介绍

GOF基于内建的LEC算法,自动分析重新综合网表与老APR网表之前的差异,自动计算出最优的Patch,并用内建的综合引擎进行spare gate的mapping,最终产生新的APR网表。因此,用户真正需要做的只是重新综合和按下GOF的ECO Button。

RTL Patch ECO流程介绍

针对超大规模设计的ECO,创造了RTL Patch ECO模式。用户直接写RTL Patch来做ECO,无需手工查找网表里等价的net。GOF会自动把Patch应用到网表里,并进行局部递增式综合和优化,会尽可能的复用已有的net和资源。节省了超大规模设计重新综合的宝贵时间,从几小时到一周不等。

主要分成两步。

第一步,前端设计工程师根据RTL里的改动写RTL Patch,无需手工查找网表里的等价net。GOF读入RTL Patch和老的网表,写出新的网表(递增式综合)。用户验证LEC。

第二步,LEC通过后,GOF重新读入RTL Patch和老的网表,应用patch,优化patch,写出最终的网表(资源优化过)或者最终的ECO脚本。

责任编辑:haq

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分