allegro si(三)
前言:si的教程市面上是很少的,layout是台湾工程师的强项,还有就是日本人,国人爱用AD。
si的教程中靠谱的还是张飞的收费课程,还有华为的资料。
Cadence SI 仿真实验步骤如下:
1.熟悉Allegro PCB SI中的设置向导
a) 利用Allegro PCB SI中的设置向导设置印制板叠层信息
b) 利用设置向导确认DC网络
c) 利用设置向导完成器件分类设置
2.在Allegro PCB SI中为器件分配模型
a) 自动分配器件模型
l 为分立器件自动创建模型
l 将IBIS模型转换为DML格式
将IBIS模型转换为DML格式的方法有2:
使用Model Integrity将IBIS模型转换为DML格式
l 创建理想连接器模型
l 分配器件模型
b) 手动分配器件模型
3.在Allegro PCB SI中抽取电路的拓扑结构
a) 拓扑结构抽取之前的设置
b) 抽取未布线网络的拓扑结构
4.用SigXplorer分析拓扑结构
a) 用SigXplorer仿真拓扑结构
b) 创建单线连接器模型,以更接近实际连接器模型
c) 用有损传输线模型代替理想传输线模型
d) 在SigXplorer中设置并执行仿真
l 设置仿真参数
l 指定仿真类型
l 执行仿真
l 创建仿真报告和波形
5.在SigXplorer中执行扫描仿真(即前仿真),并在SigXplorer中设置约束条件
a) 为扫描仿真设置器件参数
b) 为源同步扫描添加拓扑结构(源同步扫描的目的是确定走线的传输延时)
c) 定义一个源同步的拓扑结构
d) 创建用户测量
e) 为源端设置激励信号
f) 执行参数扫描仿真
g) 添加约束至ECSet
l 定义电气约束和物理约束
l 从拓扑结构中创建ECSet
6.使用约束管理器布局
a) 分配ECSet至PCB上的总线
l 导入ECSet至约束管理器
l 分配ECSet至PCB上的网络
b) 约束驱动布局
c) DRC检查,并根据修改后的约束更新ECSet
7.创建DesignLink
a) 在2个PCB之间创建DesignLink这个系统级的模型
8.后布线仿真
a) 完成反射仿真:在高频信号出现
b) 完成串扰仿真:在成对的差分信号中出现
c) 完成同步开关噪声仿真:在出现信号变化时
9.后布线总线仿真
a) 后布线总线仿真
就是全局仿真了。这里就会输出一个文件,用来分析和改进。
allegro si(三)的更多相关文章
- Allegro笔记三
1.设置Gerber导出目录 可以在$Install_Dir/share/pcb/text/env.txt目录里面添加:“set artpath = . ../Gerber/”语句. 其他各种文件夹设 ...
- Allegro PCB SI (2)
整理一下在电研院学的si (虽然彩超的si在频率15Mhz以上后,si是失真的.昨晚遇到孔大哥也是这样说的,板级仿真,要layout过硬,然后找到合适的top test point) Allegro ...
- allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别(转)
allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别(转) Autosilk top, Silkscreen top 和Assembly t ...
- 33.allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别(转)
Autosilk top, Silkscreen top 和Assembly top Autosilk top:最后出gerber的时候,自动生成的丝印层.会自动调整丝印位置,以及碰到阻焊开窗的地方, ...
- 每天进步一点点------Allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别
Autosilk top:最后出gerber的时候,自动生成的丝印层.会自动调整丝印位置,以及碰到阻焊开窗的地方,丝印会自动消失,避免露锡的地方涂上丝印(一般画丝印层的时候,焊盘上不会画上丝印,所以过 ...
- 三、PCB设计与Allegro基本概念
PCB:印制电路板 如--update更新时无法变为0 4.区域规则--设置区域规则--赋予区域轮廓 5.铜皮 把.sav改为.dsn--就可以恢复出突然关闭的.dsn文件 生成规则钻孔文件(.drl ...
- allegro下快捷键设置[转贴]
zz : http://yuandi6.blog.163.com/blog/static/207265185201210245435397/ 修改变量文件,设置自定义快捷键. Allegro可以通过修 ...
- Allegro 反射仿真--仿真设置
一.打开BRD文件 打开PCB SI,启动Cadence Product Choices界面,如图1-1所示,一般我们选择Allegro PCB SI 630(SPECCTRAQuest),具体如下图 ...
- SI与EMI(一) - 反射是怎样影响EMI
Mark为期两天的EMC培训中大概分成四个时间差不多的部分,简单来说分别是SI.PI.回流.屏蔽.而在信号完整性的书籍中,也会把信号完整性分为:1.信号自身传输的问题(反射,损耗):2.信号与信号之间 ...
随机推荐
- JS预解析
1.在逐行读js代码前,解析器会先提取所有声明的var变量和函数 js解析器会先把脚本里所有var变量声明读一遍,但是它只读变量名字,不读变量值,一开始它会赋给所有读到的var变量一个[未定义]的值. ...
- 打开Eclipse时出现"The Eclipse executable launcher was unable to locate its companion shared library"情况的解决办法
在网上有坑,各种解决方法都有,但似乎我这台64位机器不太给面子,都不能解决: 结果自己找到了解决办法,总结了一下,大多数软件出问题,如果卸载了重新装还是出现问题,一般都是注册表残留的问题: 将ecli ...
- 两端对齐(兼容较好,支持IE)
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- js键盘操作事件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JAVA 接口与继承作业——动手动脑以及课后实验性问题
一.继承条件下的构造方法调用 运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构 ...
- input覆盖select实现select可写可选择
1.有时需要一个select选择框,但是对select选择框希望是既可以选择也可以进行输入.下边的代码就是在select选择框上放了一个input框,覆盖在select上面.实现伪装的select效果 ...
- jquery.query.js 插件的用法
转载自:http://www.cnblogs.com/dachie/archive/2010/09/16/1827840.html 代码如下: var url = location.search; & ...
- 一致性哈希算法——算法解决的核心问题是当slot数发生变化时,能够尽量少的移动数据
一致性哈希算法 摘自:http://blog.codinglabs.org/articles/consistent-hashing.html 算法简述 一致性哈希算法(Consistent Hashi ...
- PHP 页面编码声明方法详解(header或meta)
php的header来定义一个php页面为utf编码或GBK编码 php页面为utf编码 header("Content-type: text/html; charset=utf-8&quo ...
- javascript 判断身份证的正确性
function isIdCardNo(vals) { var cardNum = vals; if (cardNum.length == 0) { return true; } // 11-15,2 ...