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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在DDR3仿真过程中,我们一般会通过Hyperlynx产生hspice文件(*.sp),但产生出来sp文件中的节点连接关系我理解的不是很清楚,举例:下面的实例Node 100和Node 102是怎么样的连接关系?+ t6 C7 {) ]0 k8 H/ X/ g% B

+ h4 c- t$ {$ S8 l实例:: S2 n/ Q) W$ f
3 O4 q9 Z9 {( V: W5 \( V
* Node  #  = <Reference Designator>.<pin name>
( d% ^+ I8 N: H9 u4 r! y* Y**********************************************' }4 V! G7 a* H+ e/ n' r
* Node 100 = U5.C3 (at pin) (receiver): z) n* m; W' r. {* y$ u
B_IO100 1 2  102  Vinn 2 V_out_of_in102  power=off File='i_k4b4gxx46b_hcxx1p0.ibs' model='DQ_RON34_ODT_OFF' typ=typ / F; ]* j$ ]  f& ~4 z3 H

* \9 `$ x% V7 ^- Q6 b" w
0 b$ h$ o0 L( X4 \查询hspice的手册,Input/Output Buffer的定义是:- r3 O/ K5 P8 n! K8 t- ]2 v
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'
( ?/ H8 E9 U% t+ [) i0 W依据以上定义,下面举例中的Node 102应该是nd_out, Vinn应该是nd_in, 那么Node 100和Node 102又是怎么样的连接关系?3 p4 f. C! _: K  f

7 ]3 y- G% L2 N; G谢谢!

该用户从未签到

2#
发表于 2014-6-7 18:28 | 只看该作者
若用 B element, Node 102 只表示 IBIS I/O Buffer 的 pad 這點,並未包含 IBIS 的 Package 參數,package 參數要自己再建網表,Pad 後接 package 後才等於 pin 這點,即 Node 100。1 N6 ~  r! X) E) ?. t

* b0 q. `( S' \& D" c# \LZ 範例中的 Node 100 = U5.C3 是用 IBIS model card 的方式調用 IBIS model,直接指到 IC 的 pin 上這點。' T; V* p% ]2 U- S

该用户从未签到

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 编辑   _& B* w. z9 A" C6 R: ?' b% A- t
zn383462925 发表于 2014-7-23 09:12
" X2 d2 I! Z- b. Z8 u! b可以用Siwave软件生成.sp文件么?

+ E3 U' `8 m; S# CSorry!

该用户从未签到

6#
发表于 2014-7-23 15:19 | 只看该作者
honejing 发表于 2014-7-23 13:38
# G1 V$ `! Z* _' M* `- m9 b: N* t可以

9 V: _) ~: c0 e; w( N请教一下,如何生成,我用的是Siwave4.0,谢谢。

该用户从未签到

7#
发表于 2014-7-23 15:29 | 只看该作者
zn383462925 发表于 2014-7-23 15:19
2 N9 s' |# P' n请教一下,如何生成,我用的是Siwave4.0,谢谢。

+ ~. l" _' C, V! h: \對不起,我看錯了,原以為是SnP文件。

该用户从未签到

8#
发表于 2014-7-23 20:21 | 只看该作者
honejing 发表于 2014-7-23 15:292 i7 v; v/ y5 X  W: u8 C
對不起,我看錯了,原以為是SnP文件。
0 x1 K# p3 ]8 O; V3 h7 g
好吧,那个好像得用hyperly生成

该用户从未签到

9#
发表于 2014-7-23 21:28 | 只看该作者
zn383462925 发表于 2014-7-23 20:21
" c( k+ g  M7 M4 c0 H好吧,那个好像得用hyperly生成
! g1 M. s" m/ g- a6 n
最好自己写网表,不会太难的。简单例子% ?- I' v1 w0 f1 r5 t, P' G& K6 `

+ b# _* L% x) G8 {7 u: G*  Use IBIS model without package RLC+ J  r& X* u9 |, O" u: q* N. N( H

! \8 Z; n1 r' s.option post probe dcon= 1  C- O! D- W. C
.parameter  Bit_Rate='1600meg'   UI='1/Bit_Rate'      
  }) X: U$ Z9 w" K/ x) O  \+ }( M' [0 J7 B0 a6 [$ M
vPRBS   CA_in1  gnd  LFSR (0v  1v  0p  100P  100P  'Bit_Rate'  3  [5, 2] rout=0.1)
: @! J3 p8 Q8 ]( P$ F
2 }! i2 g; L3 {7 qB_CA1 pup pdown CA_pad1 CA_in1 pwr GND
% s0 w; \5 P: ^2 X+file = '\Proj\lib\ddr3.ibs'
. k7 p- \2 m' {5 d+model = 'A_34'
. h" u$ c4 O" a+typ=typ power=on buffer=output interpol=1
3 J" O0 C& ~2 |# S! N% m% f+ R: s
: \2 E5 b/ p# [" M# FB_DQ1 pup pdown DQ_pad1 DQ_in1 en1 DQ_id pwr GND6 l4 K% V8 D: e
+file = '\Proj\lib\ddr3.ibs'
% |/ {  D) G, }' m4 `+model = 'DQ_34_ODToff'                     
6 r- |8 N# s, c0 Y) O5 I  k. k+typ=typ power=on buffer=input_output interpol=18 J3 Z) H( z" E- O
$ w' E6 ?. {. q" X3 ~  ^$ J
ven1 en1 gnd 0v' [& z# i4 ^% ]7 q
t1   CA_pad1 GND DQ_pad1 GND z0=50 TD=100p9 F7 j! l" }4 o+ d4 O6 N% u

- g* e! u& V, \% L8 y0 M8 f% I.tran 10p 50n
" r2 o/ s3 [% g' g.probe v(*)0 R* T7 `5 G! V; V) T" y# w1 i
# Q+ Z( M, e! y$ K% C$ A
.end

点评

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

该用户从未签到

10#
发表于 2014-7-24 23:09 | 只看该作者
honejing 发表于 2014-7-23 21:28
: t( t6 [: S& a5 X5 l# R; J最好自己写网表,不会太难的。简单例子
0 {) u3 f# Z: X% k+ L# d' o# Z
, D! q' F. q% a" E% V4 r*  Use IBIS model without package RLC
  T2 E! E9 F5 _0 x1 W
这个有难度啊...

该用户从未签到

11#
发表于 2014-9-5 11:26 | 只看该作者
做完syz计算后在结果上点右键
6 U; x, e8 B) n% |compute 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* C2 k1 G) H8 R- t  m. ?
最好自己写网表,不会太难的。简单例子& F4 t% ]) A$ Z- Z$ o: T  Q3 I
6 J, j- c' C5 j* R) p2 u
*  Use IBIS model without package RLC
& K; G+ |6 ~) u9 O- H
请问rout=0.1这个tout一般设多少?有什么影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-28 23:47 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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