0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

FPGA技术江湖 来源:NanDigits 作者:NanDigits中国 2021-09-08 11:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

新增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

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

    关注

    462

    文章

    53537

    浏览量

    459149
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11217

    浏览量

    222952
  • ECO
    ECO
    +关注

    关注

    0

    文章

    54

    浏览量

    15402

原文标题:做芯片功能ECO终于不用再重新综合网表了

文章出处:【微信号:HXSLH1010101010,微信公众号:FPGA技术江湖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    语法纠错和testbench的自动生成

    。 语法纠错 在vscode的拓展中,输入Verilog查找如下插件: 安装完该插件后就支持了语法高亮和自动补全等功能,但是要实现自动纠错还需要安装ctags。这在该扩展的细节中有介绍,各位可以
    发表于 10-27 07:07

    华为定下自动驾驶时间 2026年实现高速L3规模商用

    的洞察和华为乾崑智驾的最新进展。而且重点是分享了华为自动驾驶技术商用时间:2026年实现高速L3规模商用,启动城区L4的试点商用;而在2027年则落地城区L4商用,同年L3级自动驾驶
    的头像 发表于 09-30 18:41 2251次阅读

    rt-thread下如何实现SLAAC(无状态地址自动分配)?

    大佬们,本菜鸟有一些网络上的问题需要帮助: RT-Thread 上如何实现 SLAAC(无状态地址自动分配),给连接到我的板子的设备分配 IPv6 地址; RT-Thread 如何发送以太报文,要求从报文头开始都是我自己组,
    发表于 09-22 08:05

    非标串口设备和口仪器如何进行自动化控制?

    在ATECLOUD平台中设备接入的方式有USB、LAN、RS232和RS485等,标准仪器通过USB接入ATEBOX中,系统会自动识别仪器型号和序列号,在平台的工位中就可以看到仪器“上线”了。对于
    的头像 发表于 09-11 10:07 395次阅读
    非标串口设备和<b class='flag-5'>网</b>口仪器如何进行<b class='flag-5'>自动</b>化控制?

    北斗自动气象站: 护航无区的 “气象信使”

    北斗自动气象站: 护航无区的 “气象信使”柏峰【BF-BDQX】在沙漠深处的油田、高原无人区的牧区,或是地震灾后的通信中断地带,一种能摆脱网络依赖的气象设备正持续传递着关键数据 —— 它就是北斗自动气象站
    的头像 发表于 09-08 11:35 864次阅读
    北斗<b class='flag-5'>自动</b>气象站: 护航无<b class='flag-5'>网</b>区的 “气象信使”

    【RA-Eco-RA6M4开发板评测】ADC 电压

    【RA-Eco-RA6M4开发板评测】ADC 电压 本文介绍了 RA-Eco-RA6M4-100PIN-V1.0 开发板实现基于串口打印、ADC 采集、ADC 电压转换的电压
    发表于 07-25 12:33

    耐达讯自动化EtherCAT转RS232:示波器连接的“开挂秘籍”

    的数据能快速准确地传输到控制系统,实现远程监控和自动化测试。还能提高系统的灵活性和可扩展性,应对各种复杂的测试需求。 总的来说,耐达讯自动化EtherCAT转RS232关连接示波器
    发表于 07-23 15:31

    智能触屏万用的科技优势在哪

    的设置与实时测量结果,大大提高了操作的便利性和效率。 2.强大的数据处理能力:全自动万用内置了高性能的处理器,具备强大的数据处理能力,能够快速准确地完成各种测量任务,并对测量数据进行实时分析与处理
    发表于 06-12 16:34

    Modbus转以太终极方案:三步实现老旧设备智能升级

    包率低 典型痛点场景: ✅ 污水处理厂30个泵站Modbus仪表数据无法集中监控 ✅ 纺织车间200台老设备需投入6人专职抄 ✅ 能源集团因协议不兼容损失百万级数据 二、Modbus转以太核心技术
    发表于 04-24 10:37

    DTU在配自动化终端中的应用:打造智能电网的关键

    引言 随着电力系统向智能化、自动化方向发展, DTU(数据传输单元) 在配自动化中的作用变得越来越重要。DTU不仅能实时采集和传输电力数据,还能帮助电力公司进行远程监控和故障诊断,从而提高电网
    的头像 发表于 04-16 16:59 1146次阅读
    DTU在配<b class='flag-5'>网</b><b class='flag-5'>自动</b>化终端中的应用:打造智能电网的关键

    通过注册和Technitium MAC Address Changer修改MAC地址(支持W5500模块及通用网卡)

    Changer工具(适合小白用户),以W5500以太模块为例,同时适用于普通网卡。 二、通过注册修改MAC地址 1. 硬件准备 W5500模块:通过USB转以太适配器或开发板连
    的头像 发表于 03-28 09:27 6159次阅读
    通过注册<b class='flag-5'>表</b>和Technitium MAC Address Changer<b class='flag-5'>修改</b>MAC地址(支持W5500模块及通用网卡)

    通过注册和Technitium MAC Address Changer修改MAC地址(支持W5500模块及通用网卡)

    Changer工具(适合小白用户),以W5500以太模块为例,同时适用于普通网卡。 二、通过注册修改MAC地址 1. 硬件准备 W5500模块:通过USB转以太适配器或开发板
    发表于 03-28 09:18

    江西省10KV环网柜、环网箱配自动化DTU改造升级

    江西各地区在推进10KV环网柜、环网箱DTU配自动化升级与改造工程,我们为此提供配DTU产品,助力现场项目改造升级!改造完成后,通过DTU终端实现故障研判及远程隔离等操作,减轻10
    的头像 发表于 02-11 12:19 1026次阅读
    江西省10KV环网柜、环网箱配<b class='flag-5'>网</b><b class='flag-5'>自动</b>化DTU改造升级

    满足广西地区的配自动化分布式DTU集中式DTU

    广西配自动化以实现自愈为应用导向,14个市地区大力推进配自动化分布式DTU和集中式DTU
    的头像 发表于 01-20 16:28 4725次阅读
    满足广西地区的配<b class='flag-5'>网</b><b class='flag-5'>自动</b>化分布式DTU集中式DTU

    自锁电路怎么实现自动控制

    在现代电子技术中,自动控制是实现智能化和自动化的关键。自锁电路作为一种基本的自动控制电路,因其简单、可靠和易于实现的特点,被广泛应用于各种
    的头像 发表于 01-18 10:04 2015次阅读