北京中鼎畅讯科技有限公司 于博士信号完整性 欢迎您!

当前位置:首页 > 软件教程

Hyperlynx仿真常用配置选项说明

时间:2014-04-09      浏览次数:

下载PDF文档: Hyperlynx仿真教程02:常用配置选项说明.pdf

 Module2:常用配置选项说明

1、配置默认的测量单位
  这里选择设置长度厚度参数时使用的默认衡量单位,English:使用mil、inch等表示长度。Metric:使用m、cm、mm表示长度。一般不用修改。
 
练习
  改成Metric,双击传输线,看看长度单位是什么?
 
2、配置General选项
  这是菜单路径:
 
  这是设置界面。这些设置项都是干什么的?!
 
  知识扩展:
  要明白这些选项的作用,先要了解IC工作的三个Corner,即三种工作条件:Fast-Strong、Slow-Weak、Type,仿真软件中有相应的选项可以评估三种工作条件下信号波形情况。
 
  实际情况中,芯片工作环境不同,表现出来的电特性也有差别,比如高温时流过晶体管的电流可能会比正常情况大。另外工作电压也不是恒定的,不同电压下工作电流也会有差别。为了体现这种特性,IBIS模型中很多参数都有typ、min、max三组数据。
 
  IBIS模型中是按照电压、电流、温度、电阻、电感、电容等参数分别给出最大最小值。芯片工作时,任何一种工作条件都是这些参数的某种组合。仿真时通常需要了解的信息是:正常工作条件下信号怎么样?极端工作条件下信号怎么样?用Fast-Strong、Slow-Weak、Type三种表示,每一种情况代表了IBIS模型中电压、电流、温度、电阻、电感、电容等参数最大最小及典型值得组合,见下图。比如下面的组合代表了Fast-Strong工作条件,最大的上下拉电流、最大的钳位二极管电流、最大的的边沿斜率(最快上升时间)、最小的电容及封装参数。当芯片工作在高温环境,寄生参数较小的IO对应的就是这种情况。
 
  另外,上拉电压和钳位电压也可以根据工作条件不同而选不同值,对应关系如下图。
 
  General选项含义
  1、.MOD IC-model best/worst scale factors区域:min scale、max scale factors.
  .MOD模型是Hyperlynx内建的基于数据的模型。包括上下拉管子特性、钳位二极管特性等,用几个非常简单的数据表示。模型中只是给出了一个单一的典型值,如下图。那么怎么评估Fast-Strong、Slow-Weak、Type三种工作条件下的波形呢?软件采用的是把典型数据按比例放大缩小实现的,min scale表示缩小的比例,max scale表示放大的比例。放大缩小后的数据相当于IBIS模型中min、max数据的作用。
  这个选项中用来设置放大缩小的比例系数。
 
  .MOD模型在工程设计中几乎不用,原理验证的时候可以使用。模型ASCII码存储在文件中(上图右侧所示),为了编辑模型方便,软件提供了一个界面来设置参数。
  2、IC-Model Voltage References区域:有三个选项。
* When assigning a model to an IC-pin, always use the model's internal values 
  仿真时,使用模型内部定义的电压。没有极特殊原因的话,勾选此项。
* When assigning a model to an IC-pin, use a power-supply net connected to the IC 
  仿真时使用外部定义的电压。如果没有正确识别外部电源,则使用内部电源。
* When simulating, vary voltage reference values with IC corn
如果勾选此项,仿真的时候,Fast-Strong、Slow-Weak、Type三种工作条件下使用不同的电压值,电压分别使用模型内部的max、min、type值。如果不勾选,三种状态下都使用电压的type值。
  以下情况该选项不起作用:非ibis模型、使用外部电压的IBIS模型、批量仿真时。
  注意:通常情况下,仿真设置为如下形式,即勾选第1和第3项。
 
SimLab02:
Step1:按照SimLab01步骤创建原理图,IC模型配置为74lcx16245mtd。保存SimLab02。
Step2:IC-Model Voltage References勾选第1项,其他不选,50MHz Clock仿真。
Step3:IC-Model Voltage References勾选第2项,其他不选,50MHz Clock仿真。
Step4:上面两次仿真结果有何不同?Why?
 
  使用外部电源时,电压时多少,付模型的界面可以看到。这里超出了芯片的工作电压,仿真结果失去意义。所以第2项轻易不要勾选。
Step5: IC-Model Voltage References勾选第1项,其他不选,50MHz Clock仿真。IC modeling下三种情况仿真结果又和不同?注意比较过冲大小。
 
Step6: IC-Model Voltage References只勾选第1项, 50MHz,Fast模式仿真。
Step7: IC-Model Voltage References勾选第1项和第3项,50MHz,Fast模式仿真。
Step8: 比较Step6和Step7两步中的结果,有何不同,Why?
3、配置Appearance选项
  设置不同编辑器颜色、栅格点等选项。
 
练习:
  改变原理图背景、栅格点设置,观察效果。
  设置完立即起作用。
4、配置Linesim
  主要是原理图仿真时关于耦合线的一些设置。
 
 
说明:关于这个选项作用,在串扰仿真时解释。
5、配置oscilloscope
  这里的设置值只是在第一次打开Oscilloscope时候,让Oscilloscope中各个选项有一个确定的状态。只在首次打开的时候起作用。进入Oscilloscope还可以修改。
 
练习:
  让仿真结果加粗显示。
  注意,有些设置需要关闭工程,然后再打开才起作用。这个就是这种情况。
  Readout text也是这种情况。