EDA365电子论坛网

标题: Hyperlynx基本操作流程可参考 [打印本页]

作者: MCM881621    时间: 2023-11-11 18:01
标题: Hyperlynx基本操作流程可参考
1、创建一个HYP文件
; ?# Z# x* j+ K/ C  R点击菜单Tools/Broadsim。弹出Broadsim对方框,在mode栏中选择Create Files Only、Output栏中按默认选Unrouted、选好需要保存的路径后按OK即可。
) U# E" @2 M8 o% ^# m1 M! d  b
( @: k' L8 f# {! B) K8 n# ^+ O% V+ q5 [2、载入HYP文件 5 M: D# e& N3 A, Q# q2 p
第一步:点击快捷栏上第二个图形按钮或者通过菜单命令file/open boardsim file。
* o6 M( Y5 s5 j  L. x+ b5 w第二步:在弹出的框中,选择HYP文件并点击OPEN或者双击HYP文件名。
) {. u: z( Y7 p: a7 f$ u第三步:如果在HYP文件中有完全untouted的网络,boardsim将会提示是否要用Manhattan(曼哈顿线)
  Y* J) ?. U( S' M8 r把它们连接上。如果选择NO,那么在载入HYP文件后创建Manhattan(曼哈顿线)。
2 H. j  I  U- b
! \. n9 G( a/ v; t! m& T3、编辑stackup信息
: ^3 M+ a: t/ C. H6 k- i8 }一个正确的stackup信息是非常重要的因为它影响了板子的线的特性阻抗。特性阻抗将直接影响boardsim的仿真结果。
9 P1 O! \4 `0 J5 @9 F7 E0 @第一步:点击PCB stackup 按钮(第六个图形按钮)或者点击菜单命令edit/stackup。
2 o, h& Z4 Q% M+ ~第二步:通过提供的按钮来增加、移动、删除、编辑层。Stackup信息中必须至少有一个平面层,并且所有的层不是零厚度。
5 Q) q1 ~1 l1 V, c& K2 g 0 E1 v! Z) \5 e6 O" q
4、编辑参考标识符的映射   b5 T' |5 ~  Y) ^8 P- i
当boardsim载入板子时,它检查器件的列表并试图判断每一个器件的类型(包括IC、R、C、L和ferrite bead)通过器件参考标识的前缀。例如指定Ics的标识为“Uxx”(U1、U2、U3A等)那么“U”将成为Ics参考标识的前缀。Boardsim 有一套默认的参考标识映射用于器件的类型。如果器件参考标识的命名规则与boardsim一样,那就没有必要改变映射。
- D: w- h  O+ G( A9 J' W  A1 S3 R增加一个参考标识的映射的做法如下:
6 r% L" F  `  b, k第一步:点击菜单栏的options/reference designator mappings。
/ X) E; n1 O# D, o% Q4 M第二步:所有的映射将显示在映射的列表框中。
# u; q4 D) _# A2 I1 D* c) }! c第三步:在参考标识栏中输入新的参考标识。
6 f9 K) ]7 z. y' ]第四步:点击选择要映射的器件类型。
  R6 ]8 |7 a) h4 S% l第五步:点击Add/Apply按钮。 " @, p5 p- {& Q0 I9 x" l+ N8 m4 \* k; e
第六步:增加其他的映射,点击OK。
: T' \# T: W( r1 |   A- y6 `3 a/ k" k2 Y6 i: l- A
5、编辑电源网络的电压 2 N% r7 K( I) I% `% T: B7 {1 j
当boardsim载入板子的时候,它将通过网络名和有多少个电容连接该网络来识别电源。在某些情况下,boardsim不能发现所有的电源网络,因此需要通过手工来编辑它。
  j5 c- ?7 l/ T: x识别电源网络是非常重要的,因为BoardSim 是视提供的电源为直流电压。比如,对于上拉电阻,如果没有提供电源,BoradSim 将认为它是一个无缘网络并用串连网络代替原来的并联网络。Vcc 和Vss 只能定义在IC 的电源提供网络上。 ' i. T) _% A+ T+ _* s& K  U, a
第一步:点击菜单edit/power supplies。
; A! l  r! F  B/ U; ^( h' q第二步:看是否有遗漏的电源网络,如果有增加电源网络。 $ S+ u6 G9 O! |! |' v
第三步:检查各个电源网络的电压的值,如有需要修改电压值。 ' R" Q- N3 h- S) D5 ]. L
+ \, l- ^+ @4 Z
6、选择一个网络用于仿真
  T. N- t* F( F2 d第一步:点击第十个图形快捷图标或者点击菜单命令select/net by name或者点击菜单命令select/net by reference designator。 $ w8 j6 c" E; @

3 [9 m- B( p7 D% o* h- Q, l' I7、选择Ics的驱动类型是发送还是接收
1 X8 G, Q0 b0 u  _9 K% x2 x5 h用于仿真网络,boardsim需要至少一个输出驱动类型。
" r5 X9 `6 }  G! {* ~第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。 7 P/ s# O0 E& ?& l
第二步:选择一个驱动IC模型,在pins list框中双击相应的pin piar,然后选择一个库并指定一个器件,点击OK。设置buffer setting属性为output,最后检查器件的Vcc/Vss的管脚是否正确。
" c/ j. [2 y: _( p: @! u% M第三步:如果需要重复以上的步骤,为网络的其他IC引脚分配model,但buffer setting必须为input。
, j& `9 [* z! c' S1 q! ?* W" i8 j
8 p/ H9 F: m: T7 r7 S( W+ q8、编辑无源器件的值 5 u" }  e2 v3 m" O
当boardsim载入板子时,它会试图从*.hyp文件数据中识别电阻和电容的值。在某些情况下,boardsim不能给出正确的值,因此你可能通过手工需要修改一小部分电阻、电容的值。
/ h9 I7 C6 o3 }. @! E第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。
, B" [8 C5 d5 @; g3 y+ o" y9 m第二步:检查无源器件的值,如有误修改它们。 / D5 i1 [  U- L

4 x* B# V# G& B/ P3 _  A9、编辑电阻和电容的封装
) {$ Y5 H$ P: H; @6 c. J; Z' @/ ^5 G5 ]$ F7 O当boardsim载入板子时,它会试图识别电阻和电容的封装的形式。在某些情况下boardsim不能正确的识别电阻和电容的封装,因此有时必须通过手工修改他们。
7 ]1 ?$ o* I% v4 n7 \/ i第一步:点击第十一个图形按钮或者点击select/component models/values菜单命令。 & _% n+ ~6 n, P& }1 O/ H' r& |$ c
第二步:在pins list框中双击相应的电阻和电容的参考标识,在弹出的封装选择对话框中,选择正确的封装。 ( o/ u. _* n3 ]
( C. V" O& @6 r# @# @8 T6 e
10、对开示波器 * u6 H' r1 j& o0 I* B3 A
点击菜单上的第11个图形按钮就可以打开示波器。或者点击simulate/run scope命令打开。
- Y/ H2 q" o( E4 S+ ?8 S
& b3 f* c( k, `( ?$ B; Y2 A11、关于仿真的一些设置
+ f1 N/ C, p, X- m* P/ z# x与linesim的相同,这里不再讲述。
* h( l9 g( i1 ~+ F; k
' [/ W- a3 w/ X- J7 B12、运行仿真
* J' x1 Z0 B+ W" f: V4 I- A! r+ G: y; d在示波器面板中,点击start simulation按钮就可以进行波形仿真。
0 S) U; l! l1 j$ v, ~$ J- s: \7 P) u
作者: 521li    时间: 2023-11-13 10:22
Hyperlynx解决的是板级信号仿真,这就包括SI,PI.EMC等方面
作者: wyb124sz    时间: 2023-11-13 17:20
Hyperlynx基本操作流程可参考
作者: 手撕泡面    时间: 2023-12-17 22:10
谢谢分享
作者: 469211991    时间: 2024-4-29 13:20
学习了,谢谢楼主
作者: 469211991    时间: 2024-5-7 11:23
向楼主学习学习
作者: 灭尘    时间: 2024-12-12 22:16
分享一下




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2