Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源阻抗仿真分析操作指导(一)-无电容
Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源阻抗仿真分析操作指导(一)-无电容
Sigrity Power Ground Noise Simulation模式同样可以用来观测电源网络的自阻抗,以下图为例进行说明
![]()
2D 视图

3D view

本例要观测的是U17端口处的自阻抗,通过观测电压和电流的时域波形然后计算得出

具体操作如下
- 首先切换到Power Ground Noise Simulation模式

- 点击Check Stackup ,确保层叠信息无误,点击ok

- 点击Prepare Power Ground Nets,选择Skip setup P/G nets,跳过设置电源地

- 自动跳转到Net Manager界面,使能VCC和GND以及D2-D4信号网络

- 点击Assign Capacitor Models,设置电容模型
由于本例中电容不参与仿真,所以跳过这步

- 点击Add Excitation,设置激励

- 跳转到Component Manager界面,选中Vsource,点击edit

- 弹出Edit Model界面

- 在definition中定义激励源参数,为高斯波形
Vs 2 0 Gaussian(0 1 1.0n 0.7n 1)
Rs 2 1 2

高斯波形参数说明如下,本例中将电流换成电压



- 点击ok关闭页面

- 将Redge定义为终端电阻,电阻为0.01ohm

- 回到workflow,点击Setup VRAM&Decaps,设置VRAM和电容,本例中不需要设置,直接跳过

- 点击Specify Sim Time&Options,设置仿真时长为20ns,点击ok

- 点击Specify Observations(Voltage),设置电压观测点,本例设置电压观测点为Vsource

- 点击Specify Observations(Current),设置电流观测点,点击Vsource的Rs,点击add,添加好电流观测点

- 点击Auto Mesh size,进行自动网格设置

- 点击error Check and Warning ,检查错误和警告

- 点击Save,保存文件

- 弹出界面,点击ok

- 点击Start Simulation开始仿真

- 点击ok

- 仿真结束后,点击Window选择2D Curves,查看2D曲线

- 可以看到Vsource端的电压和电流时域曲线

- 接下来通过公式计算阻抗频域曲线,在time domain下拉选择Amplitude

- 视图切换到电压和电流的频域曲线

- 在结果界面空白处鼠标右击选择FD Calculate,进行频域计算

- 弹出Fourier Calculator,进行傅里叶变换

- 切换到Simple Calculation,最左边选择V1,中间选择/(表示除以),最右边选择C1,然后点击ok

- 得到vsource端的自阻抗曲线,可以看到在0hz的时候,谐振幅度较大

- 当然不仅仅是0hz的幅度很大,在更高频段也很大,只是相比0hz幅度视图看起来不明显,如680Mhz,幅度也达到了63.5262

- 选中曲线,鼠标右击选择Save

- 命名成curve-no decap,点击保存,便于后续结果的比较

- 除了可以计算阻抗曲线外,还可以计算电源地的有效电感

- 结果如下

Along with accuracy and efficiency, SPEED2000 provides an analysis flow that is particularly
valuable for design simulations that benefit from direct time domain observation. SPEED2000
can read databases from popular package and board design tools.
Chip data can also be incorporated into the same file for co-simulation. This provides an
environment for accessing the impact of noise propagation throughout the entire structure.
Circuits in the combined design are linked with SPICE circuit files.
Simulation parameters and excitation are added by the user; however, the user does not need
to create special purpose models. SPEED2000 directly provides voltage and current
waveforms.
SPEED2000 is particularly effective to be used for, but it is not limited to, the following
applications:
■ Computation of power and ground noise.
■ Determination of decoupling capacitor placement, including the number, values, and
locations of decoupling capacitors
■ Determination of frequency-dependent port parameters of packages, such as port input
impedances, S parameters, and transfer functions between different ports
■ Evaluation and design of power and ground distribution systems, including power and
ground plane arrangement, and power and ground via / pin assignment
■ Evaluation of electromagnetic coupling between different components
■ Evaluation of electromagnetic radiation from packages and printed circuit boards
■ Evaluation of signal and noise spectrum at various locations
■ Evaluation of signal and noise waveforms at various locations
■ Identification of package resonance.
SPDGEN and SPDSIM
SPEED2000 is composed of two executable modules: SPDGEN and SPDSIM.
■ SPDGEN — Provides a graphical user interface so the user can conveniently build and
modify package components and establish simulation parameters
■ SPDSIM — Provides the transient simulation engine that processes and displays the
package components. SPDSIM also provides a post processing interface so the user can
analyze, compare and print the results of package simulation
The SPDSIM simulations are entirely controlled by what the user establishes and sets up in
the SPDGEN package editor.
SPEED2000 provides powerful 3D editing functions using the SPDGEN module. Before
the.spd file (representing your package) is loaded into the SPDSIM module, the viewing and
simulation parameters need to be specified within the.spd file using the SPDGEN module.
In addition to simulation, the SPDSIM module provides a post processing interface so the
user can analyze, compare, save, export and print the results of package simulation.
■ The SPDGEN module provides the GUI-based package geometry editor and file builder,
it is used to create and edit the SPEED file (.spd) which contains package geometry and
simulation parameters
■ The SPDGEN Graphical User Interface (GUI) makes convenient “what if” analysis of a
package design possible; that is, a user can conveniently engineer a possible solution to
a problem (made apparent during the simulation) then simulate the new model to see the
results of changes made
■ The SPDSIM module loads and executes a transient simulation of the .spd file created
by SPDGEN. It should be noted that SPDSIM does not change the .spd file contents.
Use SPDGEN to select which components of a package design will be simulated
相关文章:
Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源阻抗仿真分析操作指导(一)-无电容
Sigrity SPEED2000 Power Ground Noise Simulation模式如何进行电源阻抗仿真分析操作指导(一)-无电容 Sigrity Power Ground Noise Simulation模式同样可以用来观测电源网络的自阻抗,以下图为例进行说明 2D 视图 3D view 本例要观测的是U17端口处的自阻抗࿰…...
Unity3D ASTC贴图压缩格式详解
一、技术详解 ASTC(Adaptive Scalable Texture Compression)是一种先进的纹理压缩格式,特别适用于OpenGL ES 3.0及更高版本。ASTC在2012年推出,自那以后已经成为游戏开发中重要的纹理压缩技术。它不仅在iOS设备上得到广泛应用&am…...
Docker的轻量级可视化工具Portainer
docker目录 1 Portainer官方链接2 是什么?3 下载安装4 跑通一次5 后记 1 Portainer官方链接 这里给出portainer的官方链接:https://www.portainer.io/ portainer安装的官方链接:https://docs.portainer.io/start/install-ce/server/docker/l…...
udp丢包问题
udp或者tcp丢包问题监测方式: netstat -su 问题分析: 1. 内存 2. cpu 3. 发送接收缓存 动画图解 socket 缓冲区的那些事儿-CSDN博客...
儿童安全座椅行业全面深入分析
儿童安全座椅就是一种专为不同体重(或年龄段)的儿童设计,将孩子束缚在安全座椅内,能有效提高儿童乘车安全的座椅。欧洲强制性执行标准ECE R44/03的定义是:能够固定到机动车辆上,带有ISOFIX接口、LATCH接口的…...
【笔记】扩散模型(九):Imagen 理论与实现
论文链接:Photorealistic Text-to-Image Diffusion Models with Deep Language Understanding 非官方实现:lucidrains/imagen-pytorch Imagen 是 Google Research 的文生图工作,这个工作并没有沿用 Stable Diffusion 的架构,而是级…...
05 SQL炼金术:深入探索与实战优化
文章目录 SQL炼金术:深入探索与实战优化一、SQL解析与执行计划1.1 获取执行计划1.2 解读执行计划 二、统计信息与执行上下文2.1 收集统计信息2.2 执行上下文 三、SQL优化工具与实战3.1 SQL Profile3.2 Hint3.3 Plan Baselines3.4 实战优化示例 SQL炼金术:…...
Linux用lvm格式挂载磁盘
Linux用lvm格式挂载磁盘 本次目标是将磁盘/dev/sdd以lvm格式挂载到/backup目录作为备份盘来用 1、查看当前磁盘 [rootquentin ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 300G 0 disk ├─sda1 8:1 0 1G…...
Xshell,Shell的相关介绍与Linux中的权限问题
目录 XShell的介绍 Shell的运行原理 Linux当中的权限问题 Linux权限的概念 Linux权限管理 文件访问者的分类(人) 文件类型和访问权限(事物属性) 文件权限值的表示方法 文件访问权限的相关设置方法 如何改变文件的访问权限…...
考研要求掌握的C语言(选择排序)
选择排序的特点 每次进行一趟排序后,就确定一个数据的最终位置 选择排序的原理 就是假设你是最小(最大数据)的下标,然后和其他进行比较,若发现还有比你还小(或还大)的数据,就更新…...
达梦8数据库适配ORACLE的8个参数
目录 1、概述 1.1 概述 1.2 实验环境 2、参数简介 3、实验部分 3.1 参数BLANK_PAD_MODE 3.2 参数COMPATIBLE_MODE 3.3 参数ORDER_BY_NULLS_FLAG 3.4 参数DATETIME_FMT_MODE 3.5 参数PL_SQLCODE_COMPATIBLE 3.6 参数CALC_AS_DECIMAL 3.7 参数ENABLE_PL_SYNONYM 3.8…...
CSS实现文字渐变效果
效果图: 代码: h1 {font-size: 100px;color:linear-gradient(gold,deeppink);background-image:linear-gradient( -gold, deeppink); /*春意盎然*///背景被裁剪成文字的前景色。background-clip:text;/*兼容内核版本较低的浏览器*/-webkit-background-c…...
3. Redis的通用命令介绍
Redis作为一个高效的键值对存储系统,不仅支持多种数据结构,还提供了丰富的通用命令,这些命令适用于各种场景。本文将详细介绍Redis的常用通用命令,并结合具体应用场景,帮助你理解这些命令的功能与使用时机。 1. 键(key…...
[spark面试]spark与mapreduce的区别---在DAG方面
1、spark中的task是以线程实现的,而mapreduce中是以进程实现的。 进程的频繁启动和停止会增加资源的消耗。 2、spark中支持DAG,而mapreduce不支持DAG DAG的使用:为什么支持DAG会更加高效 1)、在DAG图中,会将一个job…...
tomcat启动失败和缓存清理办法
tomcat只在学校接触过并且是在window xp和win7的电脑上配置过(中途升级过电脑系统),只记得在windows系统上可以将其设置成服务管理。但我已毕业10多年了,学的知识早就不知道丢哪里了。这次为了修改一个07,08年的项目&a…...
【软件测试】需求的概念和常见模型(瀑布、螺旋、增量、迭代)
1. 什么是需求 在企业中,经常会听到:用户需求和软件需求 用户需求:没用经过合理的评估,通常就是一句话(开发一个五彩斑斓的黑)软件需求:开发人员和测试人员执行工作的依据 1.2 软件需求 在工…...
Python爬虫如何处理验证码与登录
Python爬虫如何处理验证码与登录 Python 爬虫在抓取需要登录的网站数据时,通常会遇到两个主要问题:登录验证和验证码处理。这些机制是网站用来防止自动化程序过度抓取数据的主要手段。本文将详细讲解如何使用 Python 处理登录与验证码,以便进…...
QT添加资源文件
QT添加资源文件 1.概述 这篇文章介绍为QT项目添加资源文件,例如项目中使用到的图片、音视频文件等等 2.添加资源文件 拷贝资源文件到项目中 在项目mainwindow.app文件上右键选择show in Finder 打开项目所在目录。 将图片文件夹复制到该目录中 创建资源文件结…...
负载均衡式在线oj项目开发文档(个人项目)
项目目标 需要使用的技术栈: 这个项目共分成三个模块第一个模块为公共的模块,用于解决字符串处理,文件操作,网络连接等等的问题。 第二个模块是一个编译运行的模块,这个模块的主要功能就是将用户的代码收集上来之后要…...
Python小白学习教程从入门到入坑------第二十六课 单例模式(语法进阶)
在这个节课的开始,我们先回顾一下面向对象课程中学的构造函数__init__() 目录 一、__init__() 和 __new__() 1.1 __init__() 1.2 __new__() 二、单例模式 2.1 特点 2.2 通过classmethod实现单例模式 2.3 通过装饰器实现单例模式 2.3 通过重写__new__() 实现…...
多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度
一、引言:多云环境的技术复杂性本质 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,基础设施的技术债呈现指数级积累。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...
JavaScript 中的 ES|QL:利用 Apache Arrow 工具
作者:来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗?了解下一期 Elasticsearch Engineer 培训的时间吧! Elasticsearch 拥有众多新功能,助你为自己…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...
为什么需要建设工程项目管理?工程项目管理有哪些亮点功能?
在建筑行业,项目管理的重要性不言而喻。随着工程规模的扩大、技术复杂度的提升,传统的管理模式已经难以满足现代工程的需求。过去,许多企业依赖手工记录、口头沟通和分散的信息管理,导致效率低下、成本失控、风险频发。例如&#…...
汽车生产虚拟实训中的技能提升与生产优化
在制造业蓬勃发展的大背景下,虚拟教学实训宛如一颗璀璨的新星,正发挥着不可或缺且日益凸显的关键作用,源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例,汽车生产线上各类…...
【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)
可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...
【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】
1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件(System Property Definition File),用于声明和管理 Bluetooth 模块相…...
零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)
本期内容并不是很难,相信大家会学的很愉快,当然对于有后端基础的朋友来说,本期内容更加容易了解,当然没有基础的也别担心,本期内容会详细解释有关内容 本期用到的软件:yakit(因为经过之前好多期…...
Pinocchio 库详解及其在足式机器人上的应用
Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库,专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性,并提供了一个通用的框架&…...
【Java学习笔记】BigInteger 和 BigDecimal 类
BigInteger 和 BigDecimal 类 二者共有的常见方法 方法功能add加subtract减multiply乘divide除 注意点:传参类型必须是类对象 一、BigInteger 1. 作用:适合保存比较大的整型数 2. 使用说明 创建BigInteger对象 传入字符串 3. 代码示例 import j…...
