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

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

3天内不再提示

模拟IC升级需要什么样的EDA工具支持?

荷叶塘 来源:电子发烧友 作者:程文智 2019-09-25 12:10 次阅读
IC设计离不开EDA工具的支持,模拟设计也不例外。在<电子发烧友>9月20日举行的2019年中国模拟半导体大会上,Cadence中国区技术支持总监栾志雨带来了主题为《中国模拟IC升级更需要借力EDA工具》的演讲,在本次演讲中,他阐述了针对16nm及以下节点工艺的模拟IC设计需要注意的问题。
图1:Cadence中国区技术支持总监栾志雨。

流程规范化

目前大家普遍都认为数字芯片的设计流程更加规范和自动化,不过这几年模拟芯片设计也在向设计流程规范化和自动化方向演进。随着16nm及以下工艺节点的要求越来越严格,这就要求模拟电路设计流程也需要规范化和自动化
对于模拟设计来说,最难的是Spec的管理。Cadence从前年开始,跟国内很多企业合作,推出了一个ADE(Analog Design Environment;模拟设计环境 ) Verifier工具,该工具也可以称为ADE Planner,是一个模拟设计项目的规划管理工具。
作为一个模拟设计工程师,在一个项目周期内,通常需要从撰写/阅读客户需求或功能需求开始,最后到测试芯片性能,看其是否达到标准结束。在实际工作中,芯片测试的工作大多数时候是由测试工程师完成的,而模拟设计工程师则需要负责芯片的验证,即通过电路仿真工具搭建的Test Bench,看设计出来的电路是否满足产品需求中的要求。
在这个过程中,由两个重要的指标:一是产品需求中的指标(Spec)都被验证了吗(覆盖率)?二是验证都通过了吗(通过率)?解决这两个问题后,还需要知道Test Bench中的Spec设置和产品需求中的Spec是否一致,因为在电路设计过程中,经常会碰到Spec改动的事情。
栾志雨解释说,如果使用ADE Verifier对模拟设计项目进行管理,就能够很清楚地看到,哪些Spec是通过验证了的,哪些是没有通过验证的,以及哪些还需要进一步分析的,一目了然。
对模拟设计而言,还有一个问题就是物理实现。其实模拟电路也是可以拆分的,拆分成一些更小的电路结构。比如现在的代工厂就会基于此类结构,提供一些已经经过测试,良率可以达到一定保障的版图,供模拟芯片设计公司选用。
栾志雨在演讲中表示,这类版图有很多就是使用Cadence的参数化单元Pcell工具来实现的。模拟设计工程师在进行版图设计的时候,如果电路很大,就需要画很多不同尺寸的MOS管,工作会变得很繁琐。而如果使用Cadence最近推出的PcellDesigner工具开发就方便很多,当需要画一个MOS管时,只要调用出Pcell,在其属性中填入所需要的参数(W、L、Gate number等等),就能方便地得到想要的MOS管。这样可以避免单元的重复创建,大大减轻单调乏味的创建图形工作。
他还特意指出,现在使用PcellDesigner还可以开发SuperPcell,将更加方便。SuperPcell指的是客户可以用Coding的方式实现做LDO、或者是运放,这样工程师在调参数的时候就会非常容易。
传统的模拟设计都是从底层到顶层来进行设计的,但在先进工艺节点阶段,这种设计流程会有一些问题。特别是在绕线资源和版图资源相当紧张的时候,因此,客户希望能够有从顶层到底层的设计流程来进行模拟芯片设计。因为从顶层开始设计,能够帮助工程师在顶层、模块层和单元层更为有效地进行规划。
Cadence新推出的Design Planner工具可以为成熟工艺节点和高工艺节点的版图设计提供先进方法,实现无缝衔接版图-布局-布线的功能。同时,它也能够嵌入到数字设计当中,与数字设计同时进行。它具有的创新功能有:
层次化原理图驱动版图设计:结合了自上而下与自下而上设计方法的优势,避免单独使用任意一种设计方法时而引起的缺陷;
层次可视化:用户可在其设计阶段随时随地根据需求轻松地查看或隐藏设计细节,便于仅查看其所需的内容;
层次及拥塞意识的布局及摆放:提供自动化和辅助生产力;
层次化布线和拥塞分析:提前提供真实的路布线及拥塞分析信息
图2:电子和系统设计发展趋势。

In-Design嵌入

In-Design概念是在28nm时提出的,原因是随着工艺节点越来越高,很多芯片是迭代研发设计的,有时候前一代芯片设计验证是没有问题的,迭代后的设计在后端仿真时会出现问题。In-Design就是把后端需要仿真的效应,比如LDE效应、寄生效应、EM效应等都在前端仿真时实现,以方便在流程中提前发现问题,提前预防和解决。
比如Cadence的Pre_EM check就可以提前做EM仿真,发现EM问题。栾志雨指出,其实相对布线造成的EM问题,device层的EM问题对后端的影响更大。因为布线造成的EM问题可以通过修改版图,或者增加线宽等一些局部的修改来解决,而Device层的EM问题很难从后端进行修改,必须修改Device的尺寸,而修改尺寸会导致版图出现问题。
那如何在前端的时候就发现Device层面的问题呢?Pre_EM check就可以帮忙解决。
当然,前仿真不仅针对EM,也可以对LDE效应,EAD效应,以及布线的影响进行检查。提前发现问题,以做出应对方案。

多系统结合

近年来,芯片的设计和系统的结合越来越紧密。传统的模拟设计IP,或者是STA是一个黑盒子,而Cadence最新的Liberate AMS让模拟的STA不再是黑盒子了。AMS基于MX经证明的技术,具有激励表驱动流程、自动侦测setup/hold约束、动态电路分区和静态电路分区等功能。其独有的特点有Deck目录可追溯的特征描述、模拟电路的分区可微调、增强版的激励表接口(可指定model、电压、电流源和电压源等。)、支持内部节点识别,以及支持指定黑盒子单元(比如主动电阻单元、Verilog-A模组等等)。
此外,该工具也可以让模拟的Power不再是一个黑盒子,以及芯片的衬底分析成为可能。
图3:光电一体分析,目前Cadence的EDA工具支持硅光芯片设计和封装实现。

结语

不论是电子设计,还是系统设计,其实一直都在不断演化当中,未来模拟设计的EDA工具也会发生改变,比如说将来一定会有大量的模拟芯片设计是基于云端并行和分布式计算的,模拟芯片的设计会有更加规范化的流程,以及会越来越多地用到机器学习
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模拟IC
    +关注

    关注

    8

    文章

    167

    浏览量

    29351
  • Cadence
    +关注

    关注

    64

    文章

    915

    浏览量

    141855
  • eda
    eda
    +关注

    关注

    71

    文章

    2708

    浏览量

    172850
  • 模拟芯片
    +关注

    关注

    8

    文章

    620

    浏览量

    51134
收藏 人收藏

    评论

    相关推荐

    如何提升EDA设计效率

    EDA设计效率的有效方法: 一、选择合适的EDA工具 根据需求选择工具 :不同的EDA工具适用于
    的头像 发表于 11-08 14:23 247次阅读

    代码整洁之道-大师眼中的整洁代码是什么样

    几个月前写了一篇文章“如何写出难以维护的代码”,从中能大概了解到不好维护的代码是什么样,有哪些坏味道,那肯定有人会反问,难以维护的代码见的太多了,也知道长什么样,但是对于好维护的代码是什么样的比较
    的头像 发表于 09-09 16:30 282次阅读
    代码整洁之道-大师眼中的整洁代码是<b class='flag-5'>什么样</b>

    概伦电子引领国产EDA产业升级

    升级,从最初的简单替代转向了对EDA工具性能、效率、可靠性等方面的需求,本土EDA企业迎来了新的发展诉求,并购整合趋势愈发加快。
    的头像 发表于 08-19 10:21 387次阅读

    AI智能眼镜都需要什么芯片

    国内的厂家又该如何跟上这一潮流趋势?那咱们国内厂商的AI智能眼镜究竟需要什么样的芯片来支撑它的运行呢?如果你对以上问题感兴趣的话就来听我唠唠吧。接下来介绍设计AI智
    的头像 发表于 07-11 08:17 882次阅读
    AI智能眼镜都<b class='flag-5'>需要什么</b>芯片

    STM32H743ZIT6想要实现千兆网口,需要外挂什么样的PHY芯片?

    各位大佬,我想咨询一个问题,关于STM32H743ZIT6想要实现千兆网口,需要外挂什么样的PHY芯片,谢谢
    发表于 05-31 07:59

    FPGA能实现什么样的算法?

    FPGA功能如此强大,请问用FPGA能实现或者比较适合实现什么样的算法?
    发表于 05-26 20:18

    国内EDA工具AI技术应用现状及发展动态分析

    今年谈EDA工具融入AI已经不会再有人表达惊讶了,毕竟国际EDA巨头们都在持续做宣传。IIC Shanghai活动的不少EDA企业也在谈AI。
    发表于 04-12 10:43 818次阅读
    国内<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>AI技术应用现状及发展动态分析

    请问DfuSe demo升级工具是否支持WIN11系统?

    我想问一下图中的DfuSe demo升级工具是否支持WIN11系统?
    发表于 03-28 06:29

    eda工具软件有哪些 EDA工具有什么优势

    和预测提供基础。在进行EDA过程中,使用合适的工具软件可以显著提升效率和准确性。本文将介绍几种常见的EDA工具软件。 Python和其相关的库 Python是一种广泛使用的编程语言,拥
    的头像 发表于 01-30 13:57 1096次阅读

    芯片设计及使用的EDA工具介绍

    机遇总是与挑战并存,目前国内在高端EDA工具研发方面,面临着如Synopsys、Cadence和Mentor等国际EDA供应商的巨大挑战,即使是作为本土最大的EDA公司,华大九天目前也
    发表于 01-18 15:19 1221次阅读
    芯片设计及使用的<b class='flag-5'>EDA</b><b class='flag-5'>工具</b>介绍

    威纶通触摸屏远程上下载程序需要什么工具?具体操作步骤是什么?

    威纶通触摸屏远程上下载程序需要什么工具?具体操作步骤是什么?
    的头像 发表于 01-17 15:34 4453次阅读
    威纶通触摸屏远程上下载程序<b class='flag-5'>需要什么</b><b class='flag-5'>工具</b>?具体操作步骤是什么?

    ChatGPT时代,我们需要什么样的连接器?

    如果说一年前我们谈论AI(人工智能)替代人类这个话题,还有点科幻的色彩,那么今天看来,其现实感已经变得越来越强。导致这一变化的根本原因就是ChatGPT来了! 表面上看,由OpenAI开发的ChatGPT就是一款聊天机器人软件,能够随时回答你的任何问题,并不稀奇;但令人惊讶的是,它回答问题太有“水平”了——它可以用非常连贯且具有逻辑性的自然语言进行回应,让你几乎觉察不出来是在和一个“机器”进行对话。这种体验,是之前其他AI应用所没有
    的头像 发表于 12-20 10:05 448次阅读
    ChatGPT时代,我们<b class='flag-5'>需要什么样</b>的连接器?

    IC设计为什么需要仿真模拟?仿真模拟的重要性有哪些?

    IC设计为什么需要仿真模拟?仿真模拟的重要性有哪些? IC设计(集成电路设计)是指利用EDA
    的头像 发表于 12-19 11:35 1730次阅读

    人工智能芯片需要什么样的基础器件?

    三维集成电路最近慢慢开始热起来,摩尔定律一直在发展,而且发展的过程中密度越来越高。现在5nm工艺可以在一个平方毫米上集成大概1.1亿只晶体管,也就是2800个逻辑门。我们的集成能力已经大于能够实现的芯片了。
    发表于 12-13 12:30 281次阅读
    人工智能芯片<b class='flag-5'>需要什么样</b>的基础器件?

    智能汽车CAN FD总线需要什么样的降噪对策?

    智能汽车CAN FD总线需要什么样的降噪对策?
    的头像 发表于 11-30 09:37 581次阅读
    智能汽车CAN FD总线<b class='flag-5'>需要什么样</b>的降噪对策?