Hyperlynx仿真讨论(欢迎大家积极参与)
使用该软件时间也不短了,但是如下问题还是比较模糊,欢迎大家讨论下.
1、串扰门限如何设置,软件默认的是150MV,不同的电路此门限设置根据什么决定呢?
2、如果没有合适的IC模型,应该可以用easy mode里面的几个代替吧,如下:
CMOS,3.3V,FAST/ MEDIUM/ ULTRA-F
CMOS,5V,FAST/ MEDIUM/ SLOW
TTL,5V,FAST/MEDIUM
easy mode有如上好几个模型,选取哪个合适呢,这个可以根据什么考虑?
3、连接器等无源器件的模型如何定义,不用管它么?
4、如果不选择模型,软件是否会按照默认的模型来定义?
5、标识映射中,如果定义F=RESISTER ,在实际电路中如果将非电阻元件(比如保险丝、二极管等)标注为F,结果会怎么样,仿真的时候会认为这个元器件是电阻,并且按照默认值(1K欧?)进行仿真么?、
6、IC模型选择的时候,信号输入和输出这个俩项是否可以任意选择(有输入和输出就可以了),还是必须按照电路中信号的实际流向来确立?
先写了这些问题,大家有其他的问题可以提出来,一起讨论.
现在最不明白的就是如何建模
1,串扰的门限设置其实比较含糊,通常来说你可以设置为不要超过电平的5%的幅度,原则上是要保证有noise margin(比如说有串绕后的高电平不要低于Vih)。另外,串扰在高速差分线考虑最多的是它对于jitter的影响。
2,使用等效模型只能定性做下仿真,比如查看走线的拓扑结构的好坏。对于实际仿真需要使用真实的模型,因为真实的模型反映真实的情况,所仿真出来的corner才具有可用性
3,连接器的模型在低速电路例如DDR仿真中基本上可以RLC单线模型等效来使用,在高速差分线仿真由于损耗等等,最好方法是向厂家索取模型(当然你也可以用网络分析仪自己来测量器件的S参数)
4,?不知道,在cadence里面需要设置才会赋默认模型(不过不用的理由如2)
5,?不知道,这些问题你可以到软件里面测试下
6,IC模型选择是根据你器件定义,有IO/Output/input等可以选择,比如clock generator的输出信号,它肯定是output...比如DDR里面的数据信号,它是双向的,因此它是IO,在memory controller write to memory的时候,它可以设定为input,但是在memory controller read memory的时候,它可以设定为output。
4点好象不行的,一般的情况下是不行的.
它的数值不正确
heroedit终于出现了啊 好久没有见你了
连接器的模型可以跟厂家要,也可以自己建立RLC的等效电路模型。但是等效电路模型如何变为可以供HYPERLYNX使用的模型,哪位高手指点下,需要什么软件转化,步骤如何实现?
连接器的模型可以通用么,比如A厂家的跟B厂家的连接器差不多,模型是否可以通用,谁能提供有连接器模型下载的地方,让我们参考下。
我在仿真背板怎么仿,背板上只有线,没有芯片,怎么建摸型来仿真?
使用HYPERLYNX软件或者熟悉IBIS的朋友进来讨论下啊
对此 不熟悉
学习一下 ~~~
帮你顶起!
我也刚开始接触,觉得最难的是时序仿真了
呵呵 大家进来谈谈体会啊
ding
没用过,想下来试试看
1.一般而言,器件的datasheet中都有明确的串扰设计要求,比如小于-40dB,如果器件的工作电压为3.3V,简单算一下,大概串扰在30mv~40mv。当然,这是设计的理想状态,如果不能满足这么苛刻的要求,一般而言,我在设计中用HyperLynx仿真的串扰都设置为小于100mv的,通常为60mv~80mv,并且实际调试中,也基本上信号都还比较好。
刚开始学,天天对着屏幕看帮助!
还在学习中……
