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

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

3天内不再提示

如何解决常见的Spectre EMIR问题

星星科技指导员 来源:cadence 作者:cadence 2023-04-20 10:31 次阅读

Voltus-XFi的仿真引擎Spectre EMIR可以执行IR压降和EM电流分析。 在检查了用户报告的问题后,我们发现许多Spectre EMIR问题可以通过适当的准备和设置来避免。 Spectre EMIR用户报告的最常见问题是,在比较迭代方法和黄金直接方法的EMIR结果时,IR压降和EM电流不准确。

通常,这些准确性问题是由不正确的准备或不正确的设置引起的。 在本博客中,我们将讨论两个典型问题并解释如何处理它们。

DSPF 网表问题

DSPF是Spectre EMIR使用的布局后网表。 它从Spectre网表中读取为dspf_include语句。 在许多情况下,DSPF 文件的内容存在各种问题,例如连接不正确、网络名或元素名称不正确、内容缺失以及 RC 和实例部分之间的不匹配。

Cadence提供spfchecker实用程序作为Spectre安装的一部分。 建议始终在新创建的 DSPF 文件上运行 spfchecker。

spfchecker test.spf

运行 spfchecker 后,检查 *.chklog 文件中的“消息统计信息”部分。 如果包含错误消息,则 DSPF 网表存在问题,需要在提取过程中进行更正。

poYBAGRAo-mAXWscAABUB9V2gZE985.jpg

使用DSPF文件运行Spectre EMIR仿真以及spfchecker报告的问题是无稽之谈。 当将不正确的 DSPF 用作输入文件时,Spectre 不会产生准确的结果。 如果您对如何响应DSPF网表问题有疑问,请联系Cadence客户支持。

多个直流解决方案问题

Spectre研发团队评估的许多EMIR案例都有多种直流解决方案。 这意味着所选节点在时间 = 0 时具有多个有效的 DC 解决方案。 我们经常看到这些不同的直流解决方案改变了瞬态分析的行为,这在比较迭代方法和直接方法时会导致IR压降和EM结果的差异。

如果要比较直接 EMIR 分析和迭代 EMIR 分析之间直流解决方案的差异,请使用 Spectre 安装目录中提供的 spw 脚本。

spw ic direct.ic iterated.ic -d

您应该会看到类似于下面显示的报告。

pYYBAGRAo-uAYAO8AACuL2YBssI534.jpg

我们可以看到,在直接方法和迭代方法之间,节点 a、b 和 c 的值存在显著差异。 在大多数情况下,这些节点具有多个 DC 解决方案,这意味着用户必须定义要使用的解决方案。

推荐的方法是与设计人员讨论多个 DC 解决方案问题,并为相关节点定义 IC 语句以解决这些问题。 但是,如果设计人员不确定,则可以将同一 IC 文件用于直接方法和迭代方法。 通常,准备一个IC文件来分析迭代方法。

TR1 tran stop=100n write=“golden.ic”

然后,该IC文件将用于直接或迭代技术的后续模拟

TR1 tran stop=100n readic=“golden.ic”

此技术可用于避免由多个直流解决方案问题引起的不准确的EMIR结果。

优化幽灵 EMIR 分析

除了解决这两个常见的设置问题外,还有一些针对Spectre EMIR用户的建议:

避免在 time=0 的情况下启动 EMIR 时间窗口。

请勿将信号转换时序设置为 EMIR 时间窗口的开始或结束时间。

检查电源节点并正确设置。

迭代技术仅用于非常大(>1000 万个节点)EMIR 设计。

使用简化的 + 迁移重置使用模型。

通过遵循这些指南并避免所讨论的问题,您将能够在早期阶段看到和使用Voltus-XFi中Spectre EMIR解决方案的性能。

审核编辑:郭婷

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

    关注

    65

    文章

    921

    浏览量

    142107
  • 仿真
    +关注

    关注

    50

    文章

    4080

    浏览量

    133586
  • DC
    DC
    +关注

    关注

    9

    文章

    3648

    浏览量

    679677
收藏 人收藏

    评论

    相关推荐

    Voltus-Fi定制型电源完整性解决方案

    Voltus-Fi 定制型电源完整性解决方案采用Spectre加速并行仿真器APS进行SPICE级仿真,提供一流的晶体管级EMIR精度。完善了Cadence的电源签收解决方案。本方案具备晶体管级的电
    发表于 09-30 16:11

    运行Spectre报错的解决过程

    ADEXL-5011与ADE-3036:运行Spectre报错
    发表于 12-24 06:18

    高压连接器设计中常见的故障有哪些?如何解决这些问题?

    高压连接器设计中常见的故障有哪些?如何解决这些问题?
    发表于 06-08 06:43

    如何在Redhat7.6安装IC618、SPECTRE181、CALIBRE2019?

    如何在Redhat7.6安装IC618、SPECTRE181、CALIBRE2019?安装后遇到过Library Manager显示不全的问题吗?如何解决的?另外spectre18仿真能只保存部分节点的电流信息吗?安装后遇到过L
    发表于 06-22 06:13

    请问一下spectre19或spectre20做长时间仿真时出现error停止该如何解决?

    spectre19和spectre20做长时间仿真时,当选errpreset=liberal时,或者设置为spectre X(手动加命令+preset=vx)后,仿真器只能存2.1G数据,然后就
    发表于 06-24 07:50

    如何用Cadence里的spectre仿真谐振回路Q值?

    如何用Cadence里的spectre仿真谐振回路Q值?
    发表于 06-24 06:55

    使用keil5常见问题有哪些?如何解决这些问题?

    使用keil5常见问题有哪些?如何解决这些问题?
    发表于 11-30 06:51

    STM32串口通讯常见的问题有哪些?如何解决?

    STM32串口通讯常见的问题有哪些?如何解决?
    发表于 12-06 06:44

    何解决stm32cubemx虚拟串口的常见问题?

    何解决stm32cubemx虚拟串口的常见问题?
    发表于 02-22 06:58

    何解决iphone不能拍照故障

    何解决iphone不能拍照故障 Iphone不能拍照也是很常见的软件问题,如果你遇到这样的问题不妨这样解决:
    发表于 02-01 10:25 1.8w次阅读

    惠普Spectre x360新旗舰变形本:续航无敌

    在惠普最新的笔记本家族当中,全新15.6英寸Spectre x360堪称旗舰级产品。相比去年的老款型号,新Spectre x360升级为Intel第七代处理器,屏幕也从1080p提升到了4K,内置NVIDIA GeForce 940MX显卡。
    发表于 02-20 14:49 721次阅读

    “Meltdown”和“Spectre”漏洞背后的故事

    正让Intel焦头烂额的两大处理器缺陷:“Meltdown”和“Spectre”,堪称 2018 年开年第一大洞。对于它的发现者-----年仅23岁的 Jann Horn ,各大媒体也是充满了好奇心。近日,记者就通过采访这位德国小伙以及他身边的人,为我们揭开“挖洞”背后的故事。
    发表于 03-15 05:12 1322次阅读

    ORCAD原理图中有哪些常见DRC错误应该如何解

    本文档的主要内容详细介绍的是ORCAD原理图中有哪些常见DRC错误应该如何解决。
    发表于 07-30 17:22 0次下载
    ORCAD原理图中有哪些<b class='flag-5'>常见</b>DRC错误应该如<b class='flag-5'>何解</b>决

    FPGA经常有哪些常见警告应该如何解

    本文档的主要内容详细介绍的是FPGA经常有哪些常见警告应该如何解决。
    发表于 10-14 16:00 9次下载
    FPGA经常有哪些<b class='flag-5'>常见</b>警告应该如<b class='flag-5'>何解</b>决

    ADS调用spectre网表仿真异常—薛定谔的NetlistInclude

    ADS是支持调用spice/spectre等网表文件进行仿真的,可以用NetlistInclude控件来进行调用。
    的头像 发表于 03-07 09:57 2362次阅读
    ADS调用<b class='flag-5'>spectre</b>网表仿真异常—薛定谔的NetlistInclude