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

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

Hyperlynx仿真使用Oscilloscope

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

下载PDF文档: Hyperlynx仿真教程05:使用Oscilloscope.pdf

 Module5:使用Oscilloscope

Standard模式
 
  Standard模式下仿真结果为信号波形。Eye Diagram模式下仿真结果为眼图。
  Standard模式下Oscilloscope重要设置区域有7个。1和2为激励源情况,3为IC工作条件,4和5为探测点位置,即观察哪一点的波形。6用来控制波形显示。7用来测量波形的各项参数指标。
使用Global激励
  激励源(stimulus)设置为Global时,如果原理图中有多个驱动器输出,则所有驱动器使用同样激励。
  激励源的信号波形可选边沿(Edge)、时钟(Oscillator)两种。
  边沿仿真时可设置:上升沿、下降沿。
  时钟波形仿真时可设置:频率、占空比。
  补充:Oscilloscope中的各个参数的默认状态在这里设置:Setup > Options > General > Oscilloscope标签页下。这些默认值只在第一次打开Oscilloscope时起作用,仿真过程中如果有修改,会被记录下来,以后再打开工程时,显示修改后的值。
练习:SimLab07
  Step1:新建工程,命名为SimLab07,拓扑如下。
 
  Step2:Stimulus设置为Global,仿真U2、U4观察结果。
使用Per-net/pin激励
  激励源(stimulus)设置为Per-net/pin时,如果原理图中有多个驱动器输出,则不同驱动器可以使用各自不同的激励信号波形。
  具体操作分两步:1、先编辑好要使用的激励波形。2、分别为每个驱动指定使用哪个激励波形。
  编辑激励信号
* 打开Edit Stimulus对话框,可以使用下面任意一种方式
1) Setup menu > Stimulus > Edit Stimulus. 必须在原理图里面选中IC,菜单中这一项才使能。
2) LineSim (free-form schematic editor) > Right-click IC symbol > Edit Stimulus.
3) Oscilloscope中,选中Per-net/pin,Assign。
 
* Bit Pattern area设置多种码型,最常用的是PRBS码和Oscillator两种。
 
* 设置激励速率、频率、占空比等,选择码型不同这里显示内容可能不同。信号速率可使用两种方式设置:Bit interval和Bit Rate,修改其中一个,另一个自动更改。Sequence设置整个码型重复几次。
 
* Jitter area设置抖动。并行走线很少使用。
* 配置好后,点击保存,波形文件命名。编辑好的波形文件后缀为.EDS,保存在工程所在文件夹下。 
为驱动指定激励波形
* Oscilloscope中Stimulus选择Per-net/pin
 
* 点击Assign按钮,弹出下面对话框,在驱动器对应的Stimulus栏选择编辑好的信号波形。OK,关闭窗口。即可仿真。
 
练习:SimLab07
  Step1:使用SimLab07。编辑两个激励信号波形,频率都为100M。一个是PRBS5码型,另一个是时钟。
  Step2:两个电阻都修改为33欧姆。
  Step3:为每个驱动器指定激励信号,仿真,观察结果。
设置IC工作条件
 
  具体含义Module2中配置General选项一节说明。
练习SimLab07
  Step1:使用SimLab07。IC Modeling选择Typical。仿真。
  Step2:勾选Previous Result选项,IC Modeling选择Fast-Strong,仿真。
  Step3:比较两次仿真结果。
  Step4:下面框中选项是否勾选对结果的影响。
 
  补充:要比较超过两个的波形,需要把波形存储起来,使用Save/Load按钮。保存为CSV格式,需要的比较的时候,Load进来即可。
 
设置探测点
* 观察 Die 或 Pin上的波形
 
  这个选项要特别注意,一般来说通常观察Die上的波形。有时候为了对比也常常观察PIN上的波形,这两个位置的波形可能有非常大的差异。
* 使能或禁用所有探测点
  可以一个一个的勾选或取消某个IC的波形显示(编号前面的方形复选框)。但如果IC较多,这种操作较麻烦。使用这个向右的小三角形,可以批量处理。
 
  重要提示:
  Standard模式下,enable/disable probes仅仅是显示或隐藏波形。不论是否放置probe,各点处的波形都会仿真并存储。
  Eye diagram模式下,只仿真并存储probe处的波形,所以必须在仿真前设好probe。仿真之后对该点的勾选只是显示隐藏眼图。没有放置probe的点不存在仿真结果。
* 没有元件的位置,怎样观察波形
1) 可以添加一个IC连接,但不赋给IC模型。没有模型的IC对电路没有任何影响。
2) 另一种方式是增加一个大电阻到地。利用电阻的pin做探测点,但是这种情况下电阻有寄生效应,需要最下化寄生参数。
练习SimLab07
  Step1:使用SimLab07。IC Modeling选择Typical。仿真。
  Step2:观察U2的Pin和Die波形。其他波形不显示。
  Step3:观察两个传输线接点处波形。其他波形不显示。
查看波形
  查看波形对应的pin或die:鼠标放在波形上自动显示。
  电压电流波形:
  放大缩小:
  显示阈值电压:
  改变波形颜色:
  
  双击颜色框即可选择。
练习SimLab07
  熟悉各种查看方式,各种操作。
测量波形
  自动测量
  过冲、下冲、上升时间、下降时间、上升沿斜率、下降沿斜率,Flight time等。
 
1、 选择测量哪个波形
2、 选Entire
3、 使用图标选择测量类型
4、 如果图标右侧有向下的小箭头,单击可配置选项。
5、 下方给出测量值。
  手动测量
 
  Track waveform,点选波形,出现十字光标,移动,下面实时显示时间电压值。单击左键,测量值。
练习SimLab07
  测量U2波形指标,熟悉各种操作。
Eye Diagram 模式
设置Global激励
 
设置Per-net/pin激励
  同Standard模式
设置IC工作条件
  同Standard模式
设置探测点
  仿真前必须设置,要看哪一点的眼图,在哪一点放probe
测量眼图
  眼宽,眼高