找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1789|回复: 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! G* m* {( g* H; l
8 E, m: r3 C; Q/ d4 G( y) x3 A
实例:1 E" h2 {; I# c& V' N

$ V- t9 L9 S# _! L* E: I* S* Node  #  = <Reference Designator>.<pin name># f. R$ ~5 n) {; E
**********************************************' J+ ?) F# s' H0 X6 l) k+ b) P
* Node 100 = U5.C3 (at pin) (receiver)6 C1 F' [) B* b# C+ X; X
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
  y6 E4 M2 G4 d6 o/ [
5 q3 ]( `9 j1 h; J* L* c0 q3 f, _( t$ t8 X
查询hspice的手册,Input/Output Buffer的定义是:
  F3 I6 D' I) G( o( `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'
4 _  r6 c2 c7 R' S, H) D依据以上定义,下面举例中的Node 102应该是nd_out, Vinn应该是nd_in, 那么Node 100和Node 102又是怎么样的连接关系?0 w! \' f7 I( s& x8 L4 I

- V. N4 P+ Q+ @9 J# g. q* w- Y# i0 I谢谢!
分享到:  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。
/ E* z5 f/ z( |4 v9 i( `/ v. B) |: U' C0 B3 @2 l
LZ 範例中的 Node 100 = U5.C3 是用 IBIS model card 的方式調用 IBIS model,直接指到 IC 的 pin 上這點。
. o" Y. D. b; Q2 p

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 编辑
4 B  _* u8 W3 i) ]1 Q3 x) g, g
zn383462925 发表于 2014-7-23 09:12
5 f8 M. d: [8 ]) G& s  o* o可以用Siwave软件生成.sp文件么?
8 p. s1 N% o9 l! W& K& D7 A* v
Sorry!

7

主题

180

帖子

1477

积分

四级会员(40)

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

积分
1477
6#
发表于 2014-7-23 15:19 | 只看该作者
honejing 发表于 2014-7-23 13:38
) U  X/ y0 D5 L3 ~  |$ S8 `, O% ^可以

+ e8 n) x+ f' A& J: G请教一下,如何生成,我用的是Siwave4.0,谢谢。

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
7#
发表于 2014-7-23 15:29 | 只看该作者
zn383462925 发表于 2014-7-23 15:19
. B4 d' u2 x3 [  d( C6 g# E请教一下,如何生成,我用的是Siwave4.0,谢谢。
' o$ G; b. F3 v
對不起,我看錯了,原以為是SnP文件。

7

主题

180

帖子

1477

积分

四级会员(40)

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

积分
1477
8#
发表于 2014-7-23 20:21 | 只看该作者
honejing 发表于 2014-7-23 15:29
: z' i, X# l, O# i對不起,我看錯了,原以為是SnP文件。

1 ]0 [' n  L. R/ ~  `% h% O好吧,那个好像得用hyperly生成

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
9#
发表于 2014-7-23 21:28 | 只看该作者
zn383462925 发表于 2014-7-23 20:21
# g  H! Z6 m/ k# V好吧,那个好像得用hyperly生成

/ ~  Q" N! [' z" V/ l$ q7 ]最好自己写网表,不会太难的。简单例子8 n& s' |. r2 [7 |1 U; l

) r2 v& g7 {' U4 `9 F*  Use IBIS model without package RLC
4 S$ r5 p( U6 y' P% _% h# h, V
1 c" c3 g$ }( d( B.option post probe dcon= 1: W8 c0 z, x4 A: Q
.parameter  Bit_Rate='1600meg'   UI='1/Bit_Rate'      
7 Q$ Y- f2 F/ e6 @2 e# e/ G8 N. A0 q' p5 V* n! D
vPRBS   CA_in1  gnd  LFSR (0v  1v  0p  100P  100P  'Bit_Rate'  3  [5, 2] rout=0.1)
$ R1 E/ e0 z6 V+ S( v8 L2 r2 J: C3 I# C( g6 q- Y5 ], t+ p1 v6 J! Y
B_CA1 pup pdown CA_pad1 CA_in1 pwr GND# ?2 _4 W+ `/ f6 h2 e% N
+file = '\Proj\lib\ddr3.ibs'; N6 T0 }3 P9 W. g8 W% F* e& m. a" U
+model = 'A_34'
. w; f4 E0 g9 P( f' O; A" S" C% [+typ=typ power=on buffer=output interpol=1
5 m' x  Y$ U  H3 h8 U+ v
5 }, G; J; P7 t- E" w  uB_DQ1 pup pdown DQ_pad1 DQ_in1 en1 DQ_id pwr GND7 {4 d9 p3 v* G8 p$ S! w- \
+file = '\Proj\lib\ddr3.ibs'- K% i- i# e7 \" |0 w1 x
+model = 'DQ_34_ODToff'                     
  [6 N/ A7 V. X0 L$ ?* u% b  \9 S; f+typ=typ power=on buffer=input_output interpol=1% V& W( f3 z( ]5 z+ o
# y) K9 z  h; r4 D1 {
ven1 en1 gnd 0v' x& O5 j( _( q$ l4 @2 k
t1   CA_pad1 GND DQ_pad1 GND z0=50 TD=100p
. S% I% g3 R% _* c
, N) J( ?: m' P2 S! ~# Y.tran 10p 50n5 v7 J& p6 q8 Z! ~' z7 d3 q: Q
.probe v(*)
- C5 l: Y- \. a8 U4 L0 c5 v2 D! g" f" c: d  t! g
.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* z6 a6 g$ p6 i* ~, H" p
最好自己写网表,不会太难的。简单例子
" m( z* Z( f6 P$ }. _" ~" j- c2 J( o1 O' ^1 C7 ~
*  Use IBIS model without package RLC
9 M' g2 m2 b+ C% j; o
这个有难度啊...

1

主题

1499

帖子

5972

积分

EDA365版主(50)

Rank: 5

积分
5972
11#
发表于 2014-9-5 11:26 | 只看该作者
做完syz计算后在结果上点右键
6 [# t/ M1 o: ^; I2 y% fcompute 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:282 {  j7 ^% W& F
最好自己写网表,不会太难的。简单例子
% ~" r) E2 X. b7 |4 _2 x, t9 D7 C1 c9 Q$ v3 o! M
*  Use IBIS model without package RLC
6 D. {4 }! K# t6 _. _
请问rout=0.1这个tout一般设多少?有什么影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-11-23 01:46 , Processed in 0.085769 second(s), 36 queries , Gzip On.

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

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

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