本次发布带来了如下几个重要的更新:
新增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
-
芯片
+关注
关注
455文章
50711浏览量
423103 -
cpu
+关注
关注
68文章
10854浏览量
211563 -
ECO
+关注
关注
0文章
52浏览量
14884
原文标题:做芯片功能ECO终于不用再重新综合网表了
文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论