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

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

3天内不再提示

如何用国产APR工具Aguda去做Verilog2Gds

鸿芯微纳 来源:鸿芯微纳 作者:鸿芯微纳 2021-12-22 11:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

用国产EDA工具做芯片是什么样的体验(route篇)

05 Route

接下来进入绕线部分,route的部分跟place和cts一样,也是分成布线和优化两部分,route常用到的操作有三部分:

绕线时需要用到一些特殊的绕线规则,我们举例说明:

实际调用这些特定的绕线规则时,把command中的set替换为assign即可。 在AG里的route部分,route和opt被整合成了一个超级命令route_optimize 一如USB接口的发展史一样,从早先的Type A/B傻大粗笨易插错。到现在Typc-c一统天下,连喜欢自己搞一套的Apple都慢慢转向Type-cEDA的各个工具厂商也是一样,都喜欢使用超级命令来控制各个步骤的运行,原因主要是精简流程和减少人为干涉造成的问题。带来的问题就是一出错Debug原因就变得比较复杂(当然对于购买的正版的公司可以祭出召唤AE的终极大招)。 理论上route_optimize完的数据基本接近signoff,加上filler,分析完时序、设计规则等等signoff标准后,直接输出各类交付数据。 上面大致就是拿国产APR工具Aguda去做Verilog2Gds的过程。

一点感想

在这次完整走完国产工具的APR flow后,有了真实体验才有发言权,来讲一讲对于EDA甚至半导体行业的看法。从ZTE被制裁开始,到华为等一众上了“实体名单”后,媒体们开始狂轰滥炸,半导体相关的标签映入各位看客的眼帘。

“新冠”疫情后的消费电子品需求暴增更是直接引起了“缺芯”狂潮,甚至隔壁热心大妈第一次搞清楚我是造芯片的而不是干挨踢的(IT),然后一个劲问我“缺锌”补哈尔滨制药的蓝瓶管不管用。环境造就了这么一锅热汤,真正身处其中的“IC牛蛙”们才真的冷暖自知。媒体们天天喊“卡脖子”,严重了讲几乎是“卡身子”,卡得巧手硅农难为无米之炊;BAT玩剩下的人均百万,跑到IC圈来还未绽放已然萎缩,然后留下996和007的“福报”。 我不喜欢喋喋不休地讨论分析说我们没有这个那个,所以做不了一二三四然后挨了揍;我喜欢说手头有点啥先做点啥,别把“弯道超车”这种交通法明确规定违法的行为,当成了蛇精的如意反复念叨“快快显灵”。

没有的东西我们一时半会儿也不会马上有,有的东西可以大胆尝试用起来,尤其像APR这种可以通过时序分析、形式验证、后端仿真、物理验证等工具进一步验证其结果的正确性的工具。可以用大的格局说我们要做完整的数字电路设计的全流程工具,但突破点可以是APR、可以是ECO甚至更细节的某个步骤中的点工具,知微见著,不积“硅”步无以至千里,半导体发展的铁律早就写死在古书里了。

所以,如果上天给我再来一次的机会的话,我会对Aguda说三个字:“再试试 !”

往期回顾

DataPrep 篇

FloorPlan 篇

Place&CTS篇

点击阅读原文 加入鸿芯微纳

原文标题:用国产EDA工具做芯片是什么样的体验

文章出处:【微信公众号:鸿芯微纳】欢迎添加关注!文章转载请注明出处。
审核编辑:汤梓红

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

    关注

    462

    文章

    53536

    浏览量

    459148
  • 半导体
    +关注

    关注

    336

    文章

    29985

    浏览量

    258290
  • eda
    eda
    +关注

    关注

    72

    文章

    3054

    浏览量

    181517

原文标题:用国产EDA工具做芯片是什么样的体验

文章出处:【微信号:giga-da,微信公众号:鸿芯微纳】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    是德科技VPS如何用高精度仿真和AI工具重塑安全气囊开发流程

    精度,更加速创新,帮助制造商在智能化浪潮中抢占先机。本文将带你深入了解,是德科技VPS如何用高精度仿真和AI工具,重塑安全气囊开发流程。
    的头像 发表于 11-17 10:52 273次阅读
    是德科技VPS如<b class='flag-5'>何用</b>高精度仿真和AI<b class='flag-5'>工具</b>重塑安全气囊开发流程

    使用NucleiStudio生成tb仿真需要的.verilog文件

    project编译后生成仿真需要的.verilog文件: 1.打开一个工程,右键选择工程名,打开Properties: 2.选择C/C++ Build -&gt;setting,在
    发表于 11-05 07:07

    国产MCU开始卷开发工具了?McuStudio是对STM32Cube的拙劣模仿还是真香逆袭?

    看到坛子里老生常谈国产MCU模仿STM32,现在战火已经烧到工具链了。STM32Cube确实香,但现在国产阵营里像McuStudio这类图形化工具也冒了头。 先说说直观感受 ? 路子很
    发表于 10-31 10:18

    RISC-V工具链搭建

    /riscv_install_tools/bin中产生riscv工具链和pk和spike 至此,工具链生成完成。 2.为Rocket-chip创建可以产生RTL的环境。 1)克隆和测试chisel和firrtl
    发表于 10-29 08:02

    九霄智能国产EDA工具的突围之路

    技术视角,剖开国产EDA工具的真实发展脉络——那些被汗水浸润的代码、被反复推翻又重构的算法模型,以及一家本土科技企业在解决「卡脖子」困境中选择的「艰难而正确」的道路。
    的头像 发表于 06-06 10:09 2195次阅读
    九霄智能<b class='flag-5'>国产</b>EDA<b class='flag-5'>工具</b>的突围之路

    TSolidX应用:液晶掩膜结构GDSⅡ文件的生成和导出

    Ⅱ文件的一些必要信息 1.2 加载完毕后,即可打开或进行编辑 2. 导出GDSⅡ文件 2.1 在Layout软件中创建好结构后,如下图找到导出选项 2.2 设置导出GDSⅡ文件的一些必要信息,并点击OK按钮 2.3 导出
    发表于 05-20 08:45

    FPGA Verilog HDL语法之编译预处理

    Verilog HDL语言和C语言一样也提供了编译预处理的功能。“编译预处理”是Verilog HDL编译系统的一个组成部分。Verilog HDL语言允许在程序中使用几种特殊的命令(它们不是一般
    的头像 发表于 03-27 13:30 1088次阅读
    FPGA <b class='flag-5'>Verilog</b> HDL语法之编译预处理

    DLPC3478怎么去做ini配置文件和firmware呢 ?

    你好我们现在是用其他厂商的芯片做的开发板加上dlpc3478 2005dmd3010,我们不是官网那个evm,我们要自己开发我们怎么去做ini配置文件 和firmware呢 ?之后我们是用特殊
    发表于 02-24 06:35

    国产FPGA入学必备】刀剑在鞘,兵器先藏 | 盘古676系列国产FPGA开发板

    刀剑在鞘,兵器先藏 ,AI时代如何立足,首先有过硬的本领和趁手的兵器,给FPGA工程师安利一款趁手的国产FPGA开发板盘古676系列...... 盘古676系列开发板共有2款板卡:盘古100Pro+
    发表于 02-20 15:38

    Verilog中signed和$signed()的用法

    吗?其实不是的,因为有符号数和无符号数据的加法强结果和乘法器结构是一样的,signed的真正作用是决定如何对操作数扩位的问题。 2verilog中的加法和乘法操作前,会先对操作数据扩位成结果相同的位宽,然后进行加法或者乘法处理。比如a/b都为4位数据,c为5位数据,c
    的头像 发表于 02-17 17:47 1185次阅读
    <b class='flag-5'>Verilog</b>中signed和$signed()的用法

    数字集成电路 Verilog 熟悉vivado FPGA微电子、电子工程

    1、计算机、微电子、电子工程等相关专业硕士; 2、熟悉数字集成电路基本原理、设计技巧、设计流程及相关EDA工具; 3、精通Verilog语言,熟悉AMBA协议; 4、有FPGA开发或SOC设计经验优先; 5、具有较强的独立工作能
    发表于 02-11 18:03

    Verilog 电路仿真常见问题 Verilog 在芯片设计中的应用

    在现代电子设计自动化(EDA)领域,Verilog作为一种硬件描述语言,已经成为数字电路设计和验证的标准工具。它允许设计师以高级抽象的方式定义电路的行为和结构,从而简化了从概念到硅片的整个设计流程
    的头像 发表于 12-17 09:53 1602次阅读

    Verilog 与 ASIC 设计的关系 Verilog 代码优化技巧

    Verilog与ASIC设计的关系 Verilog作为一种硬件描述语言(HDL),在ASIC设计中扮演着至关重要的角色。ASIC(Application Specific Integrated
    的头像 发表于 12-17 09:52 1438次阅读

    Verilog 测试平台设计方法 Verilog FPGA开发指南

    指南: Verilog测试平台设计方法 选择仿真工具 : 选择一款强大的仿真工具,如ModelSim、Xilinx ISE等。这些工具提供了丰富的功能,包括波形查看、调试功能、时序分析
    的头像 发表于 12-17 09:50 1560次阅读

    Verilog与VHDL的比较 Verilog HDL编程技巧

    理解。 VHDL :VHDL 的语法更接近于 Ada 语言,它是一种更正式的语言,具有丰富的数据类型和结构。VHDL 支持数据流、行为和结构化三种描述方式。 2. 可读性和可维护性 Verilog
    的头像 发表于 12-17 09:44 2691次阅读