Allegro学习之PCB SI后仿真流程

目录 ...................................................................................................................................................... 2
一、 Cadence Allegro PCB SI 简介 ....................................................................................... 3
(一) 高速 PCB 设计流程 .......................................................................................................................................... 3
二、 Allegro PCB SI 的后仿真 .................................................................................................. 4
(一) 准备仿真模型和其他需求 .............................................................................................................................. 4
1
. 获取所使用元器件的仿真模型 ..................................................................................................................... 5
1 ) 通过官网,供应商等渠道获取 IBIS 模型 ............................................................................................ 5
2 IBIS 模型转化为 DML 模型 .................................................................................................................... 5
3 ) 通过 Allegro 建立简单 DML 模型以及模型分配 ................................................................................. 7
4 ) 通过 Allegro 建立复杂 DML 模型以及模型分配 ............................................................................... 11
2
. 了解 PCB 的布线规则以及原理图部分逻辑 ................................................................................................ 15
(二) 仿真配置 ....................................................................................................................................................... 15
1
. 使用 SI Design Setup 配置 ................................................................................................................... 17
2
. 选择需要配置的信号线 ............................................................................................................................... 17
3
. 设置仿真库 ................................................................................................................................................... 20
4
. 设置电源和地网络 ....................................................................................................................................... 22
5
. 设置叠层 ....................................................................................................................................................... 27
6
. 设置元器件类别 ........................................................................................................................................... 30
7
. 为元器件分配和创建模型 ........................................................................................................................... 31
8
. 设置差分对 ................................................................................................................................................... 35
9
. 设置仿真参数 ............................................................................................................................................... 35
10
SI Design Audit 相关 ........................................................................................................................ 44
11
. 提取拓扑 .................................................................................................................................................... 46
(三) 后仿真报告结果验证 ................................................................................................................................... 50
1
. 信号波形 ....................................................................................................................................................... 50

2. 反射报告,延时报告以及同步噪声报告...................................................................................................52

一、Cadence Allegro PCB SI简介
Allegro PCB SICadence SPB系列EDA工具之一,针对电路板级的信号完整性和电源完整性提供了一整
套完善、成熟而强大的分析和仿真方案,并且和
Cadence SPB的其他工具一起,实现了从后端到后端、约束驱
动的高速
PCB设计流程。
信号完整性和电源完整性的仿真按照在这个设计流程中所处的阶段可以分为后仿真和后仿真,本文会介绍
Allegro PCB SI在后仿真阶段基本的设计流程和操作步骤,并重点介绍其中的配置和仿真项目操作环节。
后仿真是在
PCB布线完成以后,对已经完成的关键网络进行仿真验证的过程。可以检查实际的物理执行过
程(布局布线)是否违背设计意图;过程。可以检查实际的物理执行过程(布局布线)是否违背设计意图;或
是已知的改动,通过仿真来验证这种改动给高速设计带来的影响。
(一)高速PCB设计流程

传统的PCB设计流程如下图所示:


而引入的Allegro PCB SI仿真工具后的设计流程改进为:

二、Allegro PCB SI的后仿真
后仿真,顾名思义,后仿真是在PCB布线完成以后,对已经完成的关键网络进行仿真验证的过程。可以检
查实际的物理执行过程(布局布线)是否违背设计意图;过程。可以检查实际的物理执行过程(布局布线)是
否违背设计意图;或是已知的改动,通过仿真来验证这种改动给高速设计带来的影响。
使用
Allegro PCB SI进行后仿真的基本流程如下:

(一)准备仿真模型和其他需求

在本阶段,我们需要为使用Allegro PCB SI进行后仿真做如下准备工作:

下面,我们会以一个实际的电路板为例,介绍后仿真在Allegro PCB SI 16.6中的具体执行过程。
案例电路板:
TX2P_P0_20171225,对其HDMI的差分信号进行延时以及反射分析。
1. 获取所使用元器件的仿真模型
1)通过官网,供应商等渠道获取IBIS模型
https://www.maximintegrated.com/cn/design/tools/modeling-simulation/ibis/index.cfm
http://www.analog.com/cn/design-center/simulation-models/ibis-models.html
2IBIS模型转化为DML模型
信号完整性仿真大多针对由芯片IO、传输线以及可能存在的接插件和分立元件所构成的信号网络系统,为
了实现精确的仿真,仿真模型的精确性是首先需要保证的。一般情况下,
Allegro PCB SI会执行传输线和分立
元件的建模,而芯片
IO和连接器的模型通常会由原厂提供。
当后业内常见的芯片
IO模型有两种格式,IBIS模型和HSPICE模型;常见的连接器模型也是两种,SPICE
(HSPICE)
模型和S参数模型。Allegro PCB SI支持包括上述四种模型在内业界流行的仿真模型,但一般都需要
转化为
Cadence自己的DML(Device Modeling Library)后才能使用。
Allegro PCB SI在仿真时需要将仿真模型都转变成DML模型格式这一做法,区别于大多数EDA软件,这种
做法可以说是有利有弊。弊,很明显,就是多一个额外的步骤,虽然这一步骤非常简便;利,则是有利于仿真

库的管理,做到仿真库和原始模型文件的隔离,并且在文件格式转换的同时也执行了模型的校验。在大多数情
况下,外部模型格式到
Cadence DML模型格式的转换还是非常方便的,只需要用Cadence SPB系列工具包中
Model Integrity软件打开模型文件,然后点击转换到DML即可。
可以有两种方法处理:
其一,在
Model Integrity界面下或Allegro PCB SI界面下将IBIS模型转换成DML格式,供之后的仿真调用;
其二,从
Cadence SPB 16.5版本开始,Allegro PCB SI名义上也直接支持IBIS模型,所以可以保留现有的
两个
IBIS文件不做转换,然后在之后的仿真中直接调用。之所以说是“名义上”,因为事实上Allegro PCB SI
还是执行了转换,只是这个转换的过程在分配模型的同时一起执行了,没有摆在明面上。
我们先来看看如何使用
Model Integrity转换IBIS模型。
1. 在开始菜单找到 Model Integrity快捷方式,或者在目录%CDSROOT%\tools\pcb\bin(其
中,
%CDSROOT%Cadence SPB的安装目录,例如D:\Cadence\SPB_16.6)下找到
modelintegrity.exe执行文件,点击即打开Model Integrity窗口。

2. 点击File->Open打开寄存器的IBIS模型文件EA32882_1p6.ibs

3. 右键点击浏览栏中的EA32882_1p6,选择IBIS to DML


4. 转换得到的同名DML模型会显示在Model Integrity窗口中,同名文件也出现在IBIS文件同一目录下。
3)通过Allegro建立简单DML模型以及模型分配
如图7所示,单击signal mode


弹出如下图8所示:

  • 50
    点赞
  • 311
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
### 回答1: 使用Cadence Allegro PCB SI可以对电子电路进行信号完整性(SI仿真,并生成仿真报告(PDF)。 首先,打开Cadence Allegro PCB SI软件,并加载需要进行仿真的电路设计文件。 接下来,通过添加信号完整性仿真工具库(SI仿真库)来对电路进行仿真。可以根据设计的需要选择合适的仿真工具,例如电压沉降分析器、时钟眼分析器、传输线特性分析器等。 在仿真之前,需要对电路进行建模和布局设置。通过添加模型文件、设置信号源和观察点,可以准确地定义仿真环境。 进行仿真时,可以使用不同的仿真类型,如时域仿真、时钟域仿真或频域仿真,以获得所需的结果。在仿真过程中,可以根据需要进行信号传输线、封装、引脚等参数的修改和优化。 仿真完成后,可以生成仿真报告。选择合适的输出格式,如PDF,以便分享和保存仿真结果。仿真报告中包括了各种信号完整性参数的分析结果,如信号幅度、时钟损耗、传输线延迟等。 通过分析仿真报告,可以评估电路设计的信号完整性性能,并作出相应的优化和改进。可以根据仿真结果来调整布局、模型参数、电源规划等设计参数,以提高电路的信号完整性。 总结:利用Cadence Allegro PCB SI进行SI仿真可以帮助设计人员评估电路的信号完整性,并通过生成仿真报告(PDF)提供详细的仿真结果和分析。 ### 回答2: 要利用Cadence Allegro PCB SI进行SI仿真,首先需要进行以下步骤: 1. 准备工作:安装好Cadence Allegro PCB SI软件,并确保已经安装好相关的许可证和所需的硬件。 2. 打开设计文件:使用Cadence Allegro软件打开PCB设计文件,确保设计文件是可编辑和可使用的状态。 3. 添加SI仿真:在打开的设计文件中,选择需要进行SI仿真的电路板或特定的电路部分。右键点击选中的电路板或电路部分,在弹出的菜单中选择“Add Allegro PCB SI”选项。 4. 设置仿真参数:在弹出的SI仿真窗口中,设置仿真所需的参数,包括仿真的频率范围、仿真类型(如传输线仿真或布线仿真)、仿真工具(如讯连SimLink或时域仿真器)、仿真模型等。根据具体的设计需求和仿真目标进行适当的设置。 5. 运行仿真:设置好仿真参数后,点击仿真窗口中的运行按钮开始仿真仿真过程可能需要一定的时间,取决于仿真的复杂性和设计的规模。 6. 查看仿真结果:仿真完成后,可以查看仿真结果,包括频率响应、信号完整性、互连时延等SI相关指标。通过分析仿真结果,可以评估设计的SI性能,并做出相应的调整和优化。 7. 导出仿真报告:根据需要,可以将仿真结果导出为PDF格式的仿真报告,以便与团队成员或设计验证人员共享和讨论。 总的来说,利用Cadence Allegro PCB SI进行SI仿真需要进行参数设置、运行仿真、查看结果和导出报告等步骤,通过这些步骤可以评估和优化设计的信号完整性。 ### 回答3: 利用Cadence Allegro PCB SI进行SI(信号完整性)仿真,可以帮助我们分析和解决电路板设计中的信号完整性问题。以下是利用Cadence Allegro PCB SI进行SI仿真的步骤和过程: 1. 准备布局:在开始仿真之前,需要有一个完整的电路板布局,包括所有的元件和连线。确保布局符合设计规范并保持良好的信号完整性。 2. 导入布局:将布局导入到Cadence Allegro PCB SI软件中。确保布局文件的正确性和完整性。 3. 定义仿真条件:设置仿真参数和条件,包括对电路板的工作环境进行建模,比如信号源和负载的特性。还可以设置仿真的时钟频率、信号的驱动强度等。 4. 添加信号源和负载:在布局中选择需要进行仿真的信号线,然后为其添加信号源和负载模型。信号源模型定义信号的特性,负载模型模拟信号的接收端。 5. 进行传输线建模:对于高速信号线,需要进行传输线建模,确定信号线的特性参数,如电阻、电感、电容以及传输线的长度等。 6. 运行仿真:通过设置仿真任务和参数,运行仿真仿真软件会对布局进行SI仿真,模拟信号传输时的时钟偏移、信号失真等情况。 7. 分析仿真结果:完成仿真后,分析并评估仿真结果。通过查看仿真波形、时钟偏移、时钟抖动、眼图等参数,评估信号的完整性。 8. 优化设计:通过分析仿真结果,确定哪些信号线存在问题,并针对问题进行优化设计,如调整布局布线、增加终端电阻等。 9. 重新仿真:对进行优化设计后的布局重新进行SI仿真,验证设计改进的效果。 10. 完成报告:根据仿真结果和优化设计的效果,生成仿真报告,记录仿真方法、结果和设计优化过程。 通过利用Cadence Allegro PCB SI进行SI仿真,我们可以及早地发现和解决电路板设计中的信号完整性问题,确保电路板在高速通信和传输时的性能和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值