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

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

    关注

    463

    文章

    54416

    浏览量

    469206
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11326

    浏览量

    225874
  • ECO
    ECO
    +关注

    关注

    0

    文章

    54

    浏览量

    15500

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    10口box工控机到底有什么用处呢?

    10口工控机,核心就是一台机器同时接10个独立网络/设备,专门给工业自动化、安防、机器视觉用的,普通电脑根本做不到。 最常见用途:机器视觉产线 一条产线上有: • 多个工业相机 • 多个光源控制器
    发表于 04-07 13:09

    车载以太,速度直指Tbps?

    要点总结:汽车以太,特别是10BASE-T1S,正在成为车载网络中CAN的替代品,预计未来自动驾驶和联网汽车将拥有更高的速度。汽车领域向以太的过渡并非普遍现象;一些原始设备制造商(OEM)可能
    的头像 发表于 04-02 11:00 2183次阅读
    车载以太<b class='flag-5'>网</b>,速度直指Tbps?

    吉时利源2450赋能自动化测试的智能精密仪器

    在半导体、纳米材料及新能源等领域,精密电子测试仪器的自动化能力直接影响研发效率与产品质量。吉时利源2450作为新一代数字源(SMU)仪器,以其创新的触摸屏界面、多用途测量功能及高度集成化
    的头像 发表于 12-26 17:50 736次阅读
    吉时利源<b class='flag-5'>表</b>2450赋能<b class='flag-5'>自动</b>化测试的智能精密仪器

    语法纠错和testbench的自动生成

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

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

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

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

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

    智能水表:不只是自动,更是用水管理的“智慧大脑”

    智能水表,不是普通机械水表加个“电子屏”,而是一套具备远程计量、数据上传、状态监测、自动控制能力的数字化用水管理终端。它通过内置传感器和通信模块,实现用水量自动采集、异常预警、远程阀控、在线缴费
    的头像 发表于 09-15 16:38 1611次阅读
    智能水表:不只是<b class='flag-5'>自动</b>抄<b class='flag-5'>表</b>,更是用水管理的“智慧大脑”

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

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

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

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

    一文读懂——Air8000开发板的以太融合技术!

    Air8000开发板以多融合为核心优势,通过以太供网技术突破传统组网局限。无论是工业自动化还是智能家居场景,该功能均可实现网络与电力同步供应,为设备集群管理提供灵活解决方案。 通过
    的头像 发表于 06-17 11:07 738次阅读
    一文读懂——Air8000开发板的以太<b class='flag-5'>网</b>供<b class='flag-5'>网</b>多<b class='flag-5'>网</b>融合技术!

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

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

    “一键搞定”:PROFINET与CCLINK IE的工业以太解决方案

    在工业自动化这个充满“硬核科技”的世界里,协议的多样性简直就是一场“语言大杂烩”。工程师们每天都在和各种各样的设备打交道,而这些设备就像是来自不同星球的“外星人”,说着不同的“方言”。比如
    发表于 06-06 14:27

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

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