前言: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(三)的更多相关文章

  1. Allegro笔记三

    1.设置Gerber导出目录 可以在$Install_Dir/share/pcb/text/env.txt目录里面添加:“set artpath = . ../Gerber/”语句. 其他各种文件夹设 ...

  2. Allegro PCB SI (2)

    整理一下在电研院学的si (虽然彩超的si在频率15Mhz以上后,si是失真的.昨晚遇到孔大哥也是这样说的,板级仿真,要layout过硬,然后找到合适的top test point) Allegro ...

  3. allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别(转)

    allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别(转) Autosilk top, Silkscreen top 和Assembly t ...

  4. 33.allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别(转)

    Autosilk top, Silkscreen top 和Assembly top Autosilk top:最后出gerber的时候,自动生成的丝印层.会自动调整丝印位置,以及碰到阻焊开窗的地方, ...

  5. 每天进步一点点------Allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别

    Autosilk top:最后出gerber的时候,自动生成的丝印层.会自动调整丝印位置,以及碰到阻焊开窗的地方,丝印会自动消失,避免露锡的地方涂上丝印(一般画丝印层的时候,焊盘上不会画上丝印,所以过 ...

  6. 三、PCB设计与Allegro基本概念

    PCB:印制电路板 如--update更新时无法变为0 4.区域规则--设置区域规则--赋予区域轮廓 5.铜皮 把.sav改为.dsn--就可以恢复出突然关闭的.dsn文件 生成规则钻孔文件(.drl ...

  7. allegro下快捷键设置[转贴]

    zz : http://yuandi6.blog.163.com/blog/static/207265185201210245435397/ 修改变量文件,设置自定义快捷键. Allegro可以通过修 ...

  8. Allegro 反射仿真--仿真设置

    一.打开BRD文件 打开PCB SI,启动Cadence Product Choices界面,如图1-1所示,一般我们选择Allegro PCB SI 630(SPECCTRAQuest),具体如下图 ...

  9. SI与EMI(一) - 反射是怎样影响EMI

    Mark为期两天的EMC培训中大概分成四个时间差不多的部分,简单来说分别是SI.PI.回流.屏蔽.而在信号完整性的书籍中,也会把信号完整性分为:1.信号自身传输的问题(反射,损耗):2.信号与信号之间 ...

随机推荐

  1. linux笔记:linux常用命令-用户管理命令

    用户管理命令:useradd(添加用户) 用户管理命令:passwd(设置和修改用户密码) 用户管理命令:who(查看所有登录用户的信息)

  2. navigator.userAgent.indexOf来判断浏览器类型

    navigator.userAgent.indexOf来判断浏览器类型 (2011-03-03 11:30:40) 转载▼ 标签: 杂谈   来源:http://xtaai5233.blog.163. ...

  3. javascript之with的使用 弊端

    妹的,昨天都快写完了,一不小心点了个关闭,然后...就没有然后了 wordpress的自动保存功能咋就这么不靠谱呢 记得还在懵懂学习JavaScript基础之时,坊间便有传言“with语句是低效率语句 ...

  4. 2.2 利用项目模板创建ASP.NET MVC项目

    1.启动VS2012,点击“文件|新建|项目”. 2.在新建项目的窗口中,选择ASP.NET MVC 4应用程序. 3.在新ASP.NET MVC 4项目窗口中的“选择模板”列表中选择“基本”模板,在 ...

  5. css 描述css reset的作用和用途。

    描述css reset的作用和用途. 作用 : 因为浏览器的品种很多,每个浏览器的默认样式也是不同的.通过重新定义标签样式.“覆盖”浏览器的CSS默认属性. 有最简单的*{margin:0 ;  pa ...

  6. python中字符与ascii码转换

    ASCII码转字符用chr()函数:  字符转ASCII码用ord()函数:  

  7. [转]C#中的Monitor类

    object obj=new object(); Monitor在锁对象obj上会维持两个线程队列R和W以及一个引用T : (1) T是对当前获得了obj锁的线程的引用(设此线程为CurrThread ...

  8. mac 找文件

    如何找到 etc 方法1: ! D# D! s2 F" f 七度苹果电脑软件1.打开Finder,按快键盘 Command + Shift + G,即可调出 前往文件夹 ,也可以左上角 找到 ...

  9. useradd 和groupadd

    1.作用useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户.2.格式useradd [-d home] [-s shell] [-c comment] [-m [-k temp ...

  10. Protocol Buffers in HBase

    For early Hbase developers, it is often a nightmare to understand how the different modules speak am ...