找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1795|回复: 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是怎么样的连接关系?- n& {4 S- ?6 x3 Q# [% x) l$ C$ D

+ d' V/ K7 R0 @实例:
* x- w7 R) x& l9 D, |$ b0 v0 i9 l( u5 s2 ^1 A3 L" m( T5 A% D
* Node  #  = <Reference Designator>.<pin name>7 }7 w% Z8 O( x- S7 e) J
*********************************************** |' S: A4 f* O/ n
* Node 100 = U5.C3 (at pin) (receiver)8 I& c; x9 F1 \3 w$ v8 h% s
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 - ?. M  X3 A- i
# [2 j: P- U) r  r4 Y& I
  [1 ~8 a4 K/ r1 j
查询hspice的手册,Input/Output Buffer的定义是:
4 X# P* A1 e* YB_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'! V& U) Q% z. E
依据以上定义,下面举例中的Node 102应该是nd_out, Vinn应该是nd_in, 那么Node 100和Node 102又是怎么样的连接关系?: l1 h4 l% l1 W8 [

2 f+ t) u' {: y谢谢!
分享到:  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。
! u- Z4 I. x" m6 L
7 W. @* ^# i1 B; E9 Q) Z9 i( ULZ 範例中的 Node 100 = U5.C3 是用 IBIS model card 的方式調用 IBIS model,直接指到 IC 的 pin 上這點。" h) n: J& `( R7 Y# q

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 }' q0 f: W
zn383462925 发表于 2014-7-23 09:12
4 ^, Y6 u+ i4 K2 O$ r# u可以用Siwave软件生成.sp文件么?

$ j! j3 P' k; w- SSorry!

7

主题

180

帖子

1477

积分

四级会员(40)

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

积分
1477
6#
发表于 2014-7-23 15:19 | 只看该作者
honejing 发表于 2014-7-23 13:38; b& l# W  m5 N9 L- }* I
可以
, x- _( }! N& [' [! c2 Y0 n9 s2 ]
请教一下,如何生成,我用的是Siwave4.0,谢谢。

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
7#
发表于 2014-7-23 15:29 | 只看该作者
zn383462925 发表于 2014-7-23 15:19' g+ N" B7 X1 s( H$ q- I6 }
请教一下,如何生成,我用的是Siwave4.0,谢谢。
, |* z" h% J# n1 j& B; f" k
對不起,我看錯了,原以為是SnP文件。

7

主题

180

帖子

1477

积分

四级会员(40)

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

积分
1477
8#
发表于 2014-7-23 20:21 | 只看该作者
honejing 发表于 2014-7-23 15:29
) S1 p3 ?6 l' Y3 Z對不起,我看錯了,原以為是SnP文件。
3 h5 v, n0 c; m4 x( v
好吧,那个好像得用hyperly生成

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
9#
发表于 2014-7-23 21:28 | 只看该作者
zn383462925 发表于 2014-7-23 20:21) s6 q' [9 S6 V+ y6 P8 b
好吧,那个好像得用hyperly生成

0 F7 @( G; w  R6 J0 R) H最好自己写网表,不会太难的。简单例子
1 v/ s/ @4 b+ s* ~& D. H. \
: ^6 y( x' g4 o2 B*  Use IBIS model without package RLC
9 j9 g# Z" v- f% @6 I
2 k- Z7 |0 ]0 C! B0 ]. h; f.option post probe dcon= 1" V% H9 P* E6 o
.parameter  Bit_Rate='1600meg'   UI='1/Bit_Rate'      
; z! ~- O- _3 A/ L5 e- b; v6 x4 M1 d! Q2 B
vPRBS   CA_in1  gnd  LFSR (0v  1v  0p  100P  100P  'Bit_Rate'  3  [5, 2] rout=0.1)% V" Q4 H. I% N# D  `! M

/ S, y) A4 z! N' e2 EB_CA1 pup pdown CA_pad1 CA_in1 pwr GND+ A6 D2 w6 A8 S8 V( j7 ~6 d
+file = '\Proj\lib\ddr3.ibs'
( ]) j& L7 g; n+ D: G+model = 'A_34'
" M) i7 I0 S; i. r) z# @; s) K+ z+ d+typ=typ power=on buffer=output interpol=1* R/ ?9 h+ z; `) _! e

; A. t; q3 w/ U: p/ GB_DQ1 pup pdown DQ_pad1 DQ_in1 en1 DQ_id pwr GND
. j5 n" ~# B$ A- |! O2 [0 X- V  C+file = '\Proj\lib\ddr3.ibs'
; T4 C- X8 \" A% q+model = 'DQ_34_ODToff'                      " o9 X& q3 y( Y
+typ=typ power=on buffer=input_output interpol=10 K$ N0 @- Q6 P3 X, _/ ~
' G6 o. {* K. _+ g
ven1 en1 gnd 0v# j9 F$ S' v0 G# v# s3 R4 f
t1   CA_pad1 GND DQ_pad1 GND z0=50 TD=100p8 V( j& ?; V4 ]4 D/ {7 H  E

' `9 j6 a& q, l7 u, r.tran 10p 50n
* K# y% {: I, `# v0 g& Q# U9 y.probe v(*)
/ O2 Q7 Y+ t8 {: L9 v. q9 y+ G
9 B3 R% y1 j6 ]5 F.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  R7 y& f/ i/ I: J
最好自己写网表,不会太难的。简单例子/ d# v: w- u0 p

: w. v; r& p' J*  Use IBIS model without package RLC

: L; m( Z0 P+ ~. U# Q  |8 z这个有难度啊...

1

主题

1499

帖子

5972

积分

EDA365版主(50)

Rank: 5

积分
5972
11#
发表于 2014-9-5 11:26 | 只看该作者
做完syz计算后在结果上点右键
, A0 i2 S2 N; ]- ?( 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:28+ F; h2 R8 l* a/ d
最好自己写网表,不会太难的。简单例子
) X2 `9 C6 Q5 X; |% F% b1 a
6 K  C: V% T( h*  Use IBIS model without package RLC

: e! t6 B- z" [请问rout=0.1这个tout一般设多少?有什么影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-7 02:34 , Processed in 0.066503 second(s), 32 queries , Gzip On.

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

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

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