找回密码
 注册
关于网站域名变更的通知
查看: 3951|回复: 13
打印 上一主题 下一主题

[Hspice仿真] Hyperlynx产生的hspice文件(*.sp)中节点(Node)连接关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-5-26 14:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
在DDR3仿真过程中,我们一般会通过Hyperlynx产生hspice文件(*.sp),但产生出来sp文件中的节点连接关系我理解的不是很清楚,举例:下面的实例Node 100和Node 102是怎么样的连接关系?
) x$ G2 R9 l7 D* T! E' e- o: P0 c/ \
0 l  X' R$ O# }/ {8 E# L5 r5 r实例:2 z" l& G* b- ?% Z( \

$ H' A* X7 m2 p" O5 s# M: k# B* Node  #  = <Reference Designator>.<pin name>4 ~/ R3 f" x+ y; M2 J% ?6 M
**********************************************
8 z- c* Z1 s1 @3 ^* Node 100 = U5.C3 (at pin) (receiver)
* ~% E: |' m9 ]; H* S0 Z2 eB_IO100 1 2  102  Vinn 2 V_out_of_in102  power=off File='i_k4b4gxx46b_hcxx1p0.ibs' model='DQ_RON34_ODT_OFF' typ=typ   J7 H& F* }1 S; [' X, K5 h
4 ?  |! J7 o6 S; Q

8 w& t+ M, s, _' E查询hspice的手册,Input/Output Buffer的定义是:: ?; d2 `  [+ K, }/ I( [/ M7 }
B_IO nd_pu nd_pd nd_out nd_in nd_en V_out_of_in [nd_pc nd_gc] file='file_name' model='model_name'% x3 e6 p3 B& T' X
依据以上定义,下面举例中的Node 102应该是nd_out, Vinn应该是nd_in, 那么Node 100和Node 102又是怎么样的连接关系?
2 }! W& `* M- _' f/ K$ U1 G/ P8 c4 \% v; P
谢谢!

该用户从未签到

2#
发表于 2014-6-7 18:28 | 只看该作者
若用 B element, Node 102 只表示 IBIS I/O Buffer 的 pad 這點,並未包含 IBIS 的 Package 參數,package 參數要自己再建網表,Pad 後接 package 後才等於 pin 這點,即 Node 100。: u2 h. B; `. v2 t
$ K# e+ Z5 o6 i" z9 `& k
LZ 範例中的 Node 100 = U5.C3 是用 IBIS model card 的方式調用 IBIS model,直接指到 IC 的 pin 上這點。
$ l7 j( D; R3 R- g$ Z; z. j

该用户从未签到

3#
 楼主| 发表于 2014-6-12 13:38 | 只看该作者
非常感谢您的耐心解答,说的很清楚!

该用户从未签到

4#
发表于 2014-7-23 09:12 | 只看该作者
可以用Siwave软件生成.sp文件么?

该用户从未签到

5#
发表于 2014-7-23 13:38 | 只看该作者
本帖最后由 honejing 于 2014-7-23 15:29 编辑 9 D! A0 R( c% Y1 Y. H+ V+ N" P$ ^
zn383462925 发表于 2014-7-23 09:12
6 s! Y5 P3 e4 L  V  u+ {; k可以用Siwave软件生成.sp文件么?
; M# n1 P8 M/ a; H: x. z
Sorry!

该用户从未签到

6#
发表于 2014-7-23 15:19 | 只看该作者
& b  o6 H6 f0 {! L) S/ F; b
请教一下,如何生成,我用的是Siwave4.0,谢谢。

该用户从未签到

7#
发表于 2014-7-23 15:29 | 只看该作者
zn383462925 发表于 2014-7-23 15:19! u: x' j4 D( A2 ?+ d1 a6 p
请教一下,如何生成,我用的是Siwave4.0,谢谢。
3 a4 W6 X" b" Y: g! P
對不起,我看錯了,原以為是SnP文件。

该用户从未签到

8#
发表于 2014-7-23 20:21 | 只看该作者
honejing 发表于 2014-7-23 15:29) q% R; M0 x3 L5 p* x$ n
對不起,我看錯了,原以為是SnP文件。

6 n( e9 a3 T% d9 K. K! j好吧,那个好像得用hyperly生成

该用户从未签到

9#
发表于 2014-7-23 21:28 | 只看该作者
zn383462925 发表于 2014-7-23 20:21% h& s4 F/ K* l
好吧,那个好像得用hyperly生成
7 H2 V9 `6 f+ b8 O2 t
最好自己写网表,不会太难的。简单例子
& E5 v) _+ p1 o) W; A$ n2 b, w! B$ G6 I8 i
*  Use IBIS model without package RLC& K( j9 }4 ^& q' Y

) j. _, }( i! \* D- b: B- Q.option post probe dcon= 11 l, s. ?$ J  S4 X! ]4 P
.parameter  Bit_Rate='1600meg'   UI='1/Bit_Rate'      
) N$ ]% `0 j: S) `4 O3 N+ J! n" Z) p" W
vPRBS   CA_in1  gnd  LFSR (0v  1v  0p  100P  100P  'Bit_Rate'  3  [5, 2] rout=0.1)2 B2 V' K; e+ Y# ?% E2 y2 D8 h

5 k- ^  V6 ?% e$ dB_CA1 pup pdown CA_pad1 CA_in1 pwr GND7 W7 |7 [# c6 u
+file = '\Proj\lib\ddr3.ibs'- m7 N) |5 K8 L; W0 F' A
+model = 'A_34'+ M2 @/ R! M  Q* M8 N
+typ=typ power=on buffer=output interpol=1
/ Z( h, o, J+ y7 K( q+ \& s( ]3 m. O
B_DQ1 pup pdown DQ_pad1 DQ_in1 en1 DQ_id pwr GND
+ `& H" t: N% f8 i7 m+ O+file = '\Proj\lib\ddr3.ibs'
2 F" j# y' N1 b' m2 [6 j+model = 'DQ_34_ODToff'                     
  ]0 g8 K3 `" l  \+typ=typ power=on buffer=input_output interpol=11 d2 d8 t. S3 }( w; Q

$ e. x; X7 |; g4 q! F( Yven1 en1 gnd 0v
' U; t; }, D8 r* i: Ft1   CA_pad1 GND DQ_pad1 GND z0=50 TD=100p
/ `1 R7 @3 J7 p+ |) [, ?9 u% ~! d: J4 X3 G
.tran 10p 50n
; B# k* y. J* J' E$ _7 C% e.probe v(*)$ P6 [/ M& ^0 O* A' x
9 T' |4 X2 t. G$ [4 B
.end

点评

请问rout=0.1这个tout一般设多少?有什么影响吗?  详情 回复 发表于 2016-10-20 20:32

该用户从未签到

10#
发表于 2014-7-24 23:09 | 只看该作者
honejing 发表于 2014-7-23 21:28
2 r1 ~3 f) p$ v& Z: C5 E" V最好自己写网表,不会太难的。简单例子
5 Z1 @5 V) w' s$ P/ C: P. c7 I4 y# V; s$ d7 V4 }  V- a+ j1 y
*  Use IBIS model without package RLC

" x- @8 E( @+ W3 V  [: S& f8 M这个有难度啊...

该用户从未签到

11#
发表于 2014-9-5 11:26 | 只看该作者
做完syz计算后在结果上点右键
! a7 e# P1 R. Rcompute FWS subcircuit  选择输出hspice或者其他格式的spice

该用户从未签到

12#
发表于 2014-10-10 16:42 | 只看该作者
哎,太牛了,看来得努力学习啊

该用户从未签到

13#
发表于 2016-10-20 20:29 | 只看该作者
请问Hyperlynx怎么生成的hspice文件?

该用户从未签到

14#
发表于 2016-10-20 20:32 | 只看该作者
honejing 发表于 2014-7-23 21:28
. c' M" l. |( G  F( P& u; f: E( o最好自己写网表,不会太难的。简单例子
2 y3 T. U* K; P' q! X4 {) \& F
) v" [8 M1 z% h7 g! [3 ~  g/ Q  {*  Use IBIS model without package RLC
$ a- o$ N8 x' ~' z; c  W
请问rout=0.1这个tout一般设多少?有什么影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-30 19:29 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表