找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1790|回复: 13
打印 上一主题 下一主题

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

[复制链接]

7

主题

21

帖子

2542

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

EDA365欢迎您!

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

x
在DDR3仿真过程中,我们一般会通过Hyperlynx产生hspice文件(*.sp),但产生出来sp文件中的节点连接关系我理解的不是很清楚,举例:下面的实例Node 100和Node 102是怎么样的连接关系?
' v; E1 @1 B  ~/ e2 Z% A
( X+ j- D! w, K- Q实例:
1 u4 v. P9 g/ z2 J
% ]) e) n9 D+ S1 E* Node  #  = <Reference Designator>.<pin name>
  s/ a, F" g; a# S9 ^8 v  g1 S**********************************************
( m2 v4 I( ~* E+ v7 w* Node 100 = U5.C3 (at pin) (receiver)2 v& Y; D/ o9 L. S$ f$ m# h
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
5 g3 ]* p4 |7 f& E+ ?* d5 ?- a- {" P* Q& B0 k3 L
9 n; R" k1 @7 E/ U7 F5 S( k3 q
查询hspice的手册,Input/Output Buffer的定义是:0 T) Y& ~: ~. `8 O+ }( d# p* m' x
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'. R3 p2 G! w5 U; f0 Y6 ?
依据以上定义,下面举例中的Node 102应该是nd_out, Vinn应该是nd_in, 那么Node 100和Node 102又是怎么样的连接关系?) |6 M0 ^* a+ d8 y, n
9 L1 M! `3 e! Y" T% y9 @( f
谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
2#
发表于 2014-6-7 18:28 | 只看该作者
若用 B element, Node 102 只表示 IBIS I/O Buffer 的 pad 這點,並未包含 IBIS 的 Package 參數,package 參數要自己再建網表,Pad 後接 package 後才等於 pin 這點,即 Node 100。% _& T' H6 J$ R" m

+ T! p" p) o" e7 X4 ILZ 範例中的 Node 100 = U5.C3 是用 IBIS model card 的方式調用 IBIS model,直接指到 IC 的 pin 上這點。
6 V+ t5 g, a1 S/ I: I0 Z

7

主题

21

帖子

2542

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

7

主题

180

帖子

1477

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

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

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
5#
发表于 2014-7-23 13:38 | 只看该作者
本帖最后由 honejing 于 2014-7-23 15:29 编辑 6 ~% T; v" d3 z; S  y. K9 V" O
zn383462925 发表于 2014-7-23 09:126 l) R  O- @8 C# U0 g
可以用Siwave软件生成.sp文件么?

6 h. s. i1 U( |Sorry!

7

主题

180

帖子

1477

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1477
6#
发表于 2014-7-23 15:19 | 只看该作者
honejing 发表于 2014-7-23 13:38
0 U& u8 g2 \4 M1 ^+ S" X" y可以
5 o+ {5 Y( \$ T) U6 y
请教一下,如何生成,我用的是Siwave4.0,谢谢。

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
7#
发表于 2014-7-23 15:29 | 只看该作者
zn383462925 发表于 2014-7-23 15:19
9 w6 H9 y; A: S请教一下,如何生成,我用的是Siwave4.0,谢谢。

7 {3 A0 b: V/ a對不起,我看錯了,原以為是SnP文件。

7

主题

180

帖子

1477

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1477
8#
发表于 2014-7-23 20:21 | 只看该作者
honejing 发表于 2014-7-23 15:29
. h( R' {3 l+ s  s. F; @對不起,我看錯了,原以為是SnP文件。
9 F$ s. G' V/ _( t  [4 T) r
好吧,那个好像得用hyperly生成

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
9#
发表于 2014-7-23 21:28 | 只看该作者
zn383462925 发表于 2014-7-23 20:21
) ^4 R3 J5 Q! n1 ?9 t: e好吧,那个好像得用hyperly生成
0 i- I. t, v! p
最好自己写网表,不会太难的。简单例子$ c+ T+ F+ V+ ^2 O
  \  d: p. t6 F# e+ H; E
*  Use IBIS model without package RLC
: B7 Q2 }4 u5 z" o. S+ h- ?7 o$ n% C! ]( U
.option post probe dcon= 1) v  j9 u& M5 D( j' U" ]
.parameter  Bit_Rate='1600meg'   UI='1/Bit_Rate'      
0 \& }3 P1 U. @5 f, i' n' B& l6 E/ d9 @3 t+ D. X* F  `7 h. s$ x
vPRBS   CA_in1  gnd  LFSR (0v  1v  0p  100P  100P  'Bit_Rate'  3  [5, 2] rout=0.1)
9 N1 z8 r; O' N; q9 m% r; P- g( E/ S$ }3 @' x$ S0 I& L7 D1 `4 F
B_CA1 pup pdown CA_pad1 CA_in1 pwr GND
2 v: ]8 c& P0 a1 p+ C* R+file = '\Proj\lib\ddr3.ibs'( n" \7 `& u" x1 P; k. }
+model = 'A_34'
! n: P3 a1 w+ |5 ], E+ K3 g$ ~3 `+typ=typ power=on buffer=output interpol=1+ s% [) p! W: d
% N. i7 G# e5 ]6 C
B_DQ1 pup pdown DQ_pad1 DQ_in1 en1 DQ_id pwr GND
, Y1 m$ [# m' I; c6 _( |' l/ E& v+file = '\Proj\lib\ddr3.ibs'( k, u2 ^8 l' y  ^6 B8 f. h
+model = 'DQ_34_ODToff'                      8 M& }+ @/ G2 g0 Y! F+ M: o( ^" U
+typ=typ power=on buffer=input_output interpol=18 i# ]9 ]5 r. C, \

( T2 O: J6 P/ v1 m: M3 |ven1 en1 gnd 0v
1 n" @" |" v, \4 Ft1   CA_pad1 GND DQ_pad1 GND z0=50 TD=100p
2 s8 |" ]" V& N) L# X
! ~5 B* A! w% {9 h.tran 10p 50n2 M. s% F! S* t  }" V/ }
.probe v(*)" b6 M: ], D) [* ], P
( w; X4 V" x4 i% Y& {' [
.end

点评

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

7

主题

180

帖子

1477

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1477
10#
发表于 2014-7-24 23:09 | 只看该作者
honejing 发表于 2014-7-23 21:28; q% {% m7 h0 C$ B7 X: ]
最好自己写网表,不会太难的。简单例子0 h6 t8 O. a* ^- C. W- U" A7 D
% j9 j. @$ H' I/ ?3 k5 `
*  Use IBIS model without package RLC
* j' R3 Q1 f1 W
这个有难度啊...

1

主题

1499

帖子

5972

积分

EDA365版主(50)

Rank: 5

积分
5972
11#
发表于 2014-9-5 11:26 | 只看该作者
做完syz计算后在结果上点右键
6 v( I) V0 M+ o" H. Scompute FWS subcircuit  选择输出hspice或者其他格式的spice
新年伊始,稳中求胜

2

主题

99

帖子

138

积分

二级会员(20)

Rank: 2Rank: 2

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

15

主题

124

帖子

999

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

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

15

主题

124

帖子

999

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
999
14#
发表于 2016-10-20 20:32 | 只看该作者
honejing 发表于 2014-7-23 21:289 g: W3 s* F, {8 `
最好自己写网表,不会太难的。简单例子- U' R. k2 W( t8 e2 }

6 ~4 C3 s) ^- @; {9 v*  Use IBIS model without package RLC

' f1 a4 s1 e/ Q+ z4 v0 V) M% V请问rout=0.1这个tout一般设多少?有什么影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-23 06:07 , Processed in 0.062283 second(s), 32 queries , Gzip On.

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

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

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