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

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

3天内不再提示

谈谈“左移”策略

西门子EDA 来源:西门子EDA 2023-11-10 16:00 次阅读

不断发展的电子世界需要更强大、更高效和更可靠的设备,集成电路 (IC) 设计公司因此面临着持续上涨压力,既要提供创新的产品,又要缩短产品上市时间。过去的传统方法是通过投入更多资源来解决问题,但这种方法在巨大的压力已然难以为继,“左移”(shift left) 策略和工具的出现为IC设计业者提供了新的发展之路。

“左移” —— 将流程前置解决后期问题

在传统 IC 设计流程中,签核验证 (sign-off),包括DRC、LVS、以及ERC 往往排在设计周期的末尾。这一整套流程可以确保设计符合晶圆代工厂的要求。然而,在将系统级芯片的所有元件编译到单个芯片中时,通常会产生一些意外错误。纠正这些错误需要经过多轮耗时的调试和验证迭代,耗时耗力耗成本。

“左移”的策略是将在设计流程末尾执行的任务整合到早期阶段,其主要目的是及早发现关键缺陷和错误,以更轻松、更快速地予以解决。“左移”策略不仅能节省时间和资源,还能保证产品质量,甚至提升产品质量。

在考虑实施“左移”策略的时候,我们可以先考虑这样一个问答清单,来帮助自己了解“左移”可能会如何影响我们的设计流程:

1.为什么要使用 “左移”策略?

“左移”策略具有几项显著优势,包括:

节省时间和资源:通过及早识别和解决问题,减少所需的迭代次数,从而节省宝贵的时间和资源。

提升产品质量:在早期阶段解决缺陷有助于提高设计质量,并降低最终产品出现严重错误的可能性。

效率增益:将流程前置可以简化整个设计流程,使设计团队之间的协作更加顺畅,并缩短验证周期。

降低风险:更容易发现早期问题,降低后期设计变更的风险,节省成本。

2.“左移” 策略的关键组成部分有哪些?

“左移”通常涉及以下几部分:

早期检测工具:实施能够及早发现设计问题的工具和方法,例如 DRC 和 LVS 验证。

自动化:利用自动化、集成和用户友好的界面来简化验证流程并减少人工干预。

协作:促进不同设计团队(例如 IP 设计人员、模块设计人员、P&R 工程师)协作,共同解决问题。

3.“左移” 对不同的 IC 设计人员有何影响?

IP设计人员可以在多个方面从 “左移”策略中获益:

硬IP:“左移”有利于在设计阶段发现变更并修复错误,确保硬 IP 组件顺利签核。

软IP:“左移”有助于及早检测和纠正 SRAM 等软 IP 中的问题,从而提高整体设计质量。

定制IP:借助在线检查工具,定制封装设计变得更加高效,减少了手动迭代所需的时间和工作量。

对于模块设计人员和 P&R 工程师来说,“左移”可提供以下优势:

及早识别问题:在设计流程的早期发现贴装、抽象和布局中的问题,从而减少运行时间和错误数。

高效的工程变更单(ECO)处理:“左移”可精确定位变更并支持有针对性的检查,从而简化工程变更单 的处理。

定制 IP 集成:定制 IP 封装可以更顺利地集成,同时减少运行时间和错误带来的挑战。

全芯片设计人员可在多项任务中体验“左移”带来的好处:

精准的天线检查:“左移”可将焦点范围缩小到芯片级连线,从而简化天线检查并减少运行时间。

高效实施工程变更单:在最后阶段引入的设计变更变得更易于管理,降低了引入新错误的风险。

优化调试:识别设计修订版之间的变化和解决错误变得更加简单,简化了调试过程。

f67beb12-7f75-11ee-939d-92fbcf53809c.png

市场的变化既带来挑战也伴随机遇。西门子EDA的CalibrenmPlatform提供创新的“左移”解决方案,具备早期分析能力和人工智能技术,满足时下设计人员和工程师的需求,有效提升生产力、效率并降低成本,助力IC设计企业直面市场挑战。

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

    关注

    447

    文章

    47800

    浏览量

    409165
  • 西门子
    +关注

    关注

    92

    文章

    2850

    浏览量

    113778
  • eda
    eda
    +关注

    关注

    71

    文章

    2539

    浏览量

    170869

原文标题:谈谈“左移”策略

文章出处:【微信号:Mentor明导,微信公众号:西门子EDA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于FPGA的LCD1602怎么左移循环左移。谢谢大神们

    基于FPGA的LCD1602怎么左移循环左移。谢谢大神们
    发表于 12-08 22:26

    ICC AVR 左移问题

    程序的大意是,前面部分7脚亮灭(目的是看看程序是否运行),然后左移n位--脚亮灭。用temp来左移实现位操作置高熄灭。但是实际是temp左移1,2位可以实现灭,大于3后就一直亮着,程序仍然循环,只是n脚不灭。不至于能够
    发表于 06-15 13:59

    为什么设置MPLL时候是左移12位,左移4位,和0位?

    在设置MPLL时候,为什么是左移12位,左移4位,和0位。说明书中对应的是两个位啊???为什么不选择另一个位?
    发表于 09-12 03:28

    ALU左移输出原理图

    ALU左移输出原理图 左移门将运算器的结果左移一位送总线。当X2X1X0=110时运算器结果通过左通门送到
    发表于 04-01 21:06 2590次阅读
    ALU<b class='flag-5'>左移</b>输出原理图

    广告灯的左移右移实验

    广告灯的左移右移实验1. 实验任务 做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8分别接在单片机的P1.0-P1.7接口上
    发表于 04-15 10:20 2645次阅读
    广告灯的<b class='flag-5'>左移</b>右移实验

    左移流水灯学习程序

    简单的流水灯程序,简单的代码,通过左移的语句实现,相比逐个赋值更简单,并有助于了解|或的用法。
    发表于 01-12 14:57 2次下载

    LED循环左移

    10-LED循环左移---51单片机源程序 用keil直接打开
    发表于 06-15 18:17 6次下载

    双灯左移右移闪烁

    13-双灯左移右移闪烁---51单片机源代码 用keil直接打开
    发表于 06-15 18:17 3次下载

    如何将I2C从地址左移1位

      I2C总线读写中,新人会比较困惑,为什么I2C从地址要左移1位?这是i2c协议决定的,i2c地址实际为7位, AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0(读/写标志位),如下图
    发表于 08-05 17:34 4次下载
    如何将I2C从地址<b class='flag-5'>左移</b>1位

    使用51单片机实现单灯左移双灯左移以及霹雳灯的实验演练资料合集

    本文档的主要内容详细介绍的是使用51单片机实现单灯左移双灯左移以及霹雳灯的实验演练资料合集。本单元的实验电路,在此将进行单灯左移、双灯左移,以及霹雳灯的实验
    发表于 06-04 17:53 7次下载
    使用51单片机实现单灯<b class='flag-5'>左移</b>双灯<b class='flag-5'>左移</b>以及霹雳灯的实验演练资料合集

    使用单片机进行单灯左移双灯左移以及霹雳灯的实验资料免费下载

    本文档的主要内容详细介绍的是使用单片机进行单灯左移双灯左移以及霹雳灯的实验资料免费下载。
    发表于 05-31 17:54 3次下载
    使用单片机进行单灯<b class='flag-5'>左移</b>双灯<b class='flag-5'>左移</b>以及霹雳灯的实验资料免费下载

    谈谈优良的PCB分层策略(EMC设计)资料下载

    电子发烧友网为你提供谈谈优良的PCB分层策略(EMC设计)资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
    发表于 04-05 08:51 6次下载
    <b class='flag-5'>谈谈</b>优良的PCB分层<b class='flag-5'>策略</b>(EMC设计)资料下载

    浅谈SCL 之 ROL( 循环左移)

    使用“循环左移”指令,可以将参数 IN 的内容按位循环左移,并将其作为函数值返回。参数 N 用于指定应将特定值循环移位的位数。用移出的位填充因循环移位而空出的位。 如果参数 N 的值为“0”,则将
    的头像 发表于 05-08 10:31 6353次阅读
    浅谈SCL 之 ROL( 循环<b class='flag-5'>左移</b>)

    C语言中无符号数和有符号数的左移和右移

    在单片机开发中,通常会使用左移和右移操作做快速的乘法和除法运算。例如,将0x0001左移1位,相当于乘以2^1左移2位相当于乘以2^2,以此类推,左移n位,相当于乘以2^n。右移则相当
    发表于 01-13 13:17 2次下载
    C语言中无符号数和有符号数的<b class='flag-5'>左移</b>和右移

    西门子博途SHL左移指令详解

    使用“左移”指令,可以将参数 IN 的内容逐位向左移动,并将结果作为函数值返回。参数 N 用于指定应将特定值移位的位数。
    的头像 发表于 07-11 10:37 2695次阅读
    西门子博途SHL<b class='flag-5'>左移</b>指令详解