找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1798|回复: 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是怎么样的连接关系?
2 }& Q' {/ F  w- W4 _" J
8 M+ X' b% k, f8 c实例:( w( p0 t; ]3 G
6 u1 k( k8 r! Z) I% \. S% E* j( o; g
* Node  #  = <Reference Designator>.<pin name>
! G5 A- E' N* ^# b**********************************************+ C3 v& O1 b* d
* Node 100 = U5.C3 (at pin) (receiver)* }' c- v) H0 i! K9 m
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 # w* s" R# M( p4 _0 y
* w! J% \2 i5 X4 h

# w$ f% u0 l- E1 [查询hspice的手册,Input/Output Buffer的定义是:
. ~3 w* e6 W( V+ `0 bB_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'
5 o) S% X2 ]2 i: t/ h+ k6 Z依据以上定义,下面举例中的Node 102应该是nd_out, Vinn应该是nd_in, 那么Node 100和Node 102又是怎么样的连接关系?7 y* p1 R# v  `3 x, x

& g) z7 k7 p1 d& @  p- y7 H% Z谢谢!
分享到:  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。# o: h7 P: E8 ^8 e0 G; B! [
! D- |$ ^9 R4 T# Q  W6 v
LZ 範例中的 Node 100 = U5.C3 是用 IBIS model card 的方式調用 IBIS model,直接指到 IC 的 pin 上這點。
" G' V0 p& W# \; T0 ?  F3 b

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 编辑
& t2 Q0 o) Y6 s; Y( D* Y- b  E) b
zn383462925 发表于 2014-7-23 09:12
) a0 N" e5 ]' @1 G2 l4 X9 k可以用Siwave软件生成.sp文件么?

% E+ C) u/ t- o! U' |) x3 e2 b' lSorry!

7

主题

180

帖子

1477

积分

四级会员(40)

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

积分
1477
6#
发表于 2014-7-23 15:19 | 只看该作者
honejing 发表于 2014-7-23 13:38
6 X$ h) L. b; d9 D, y' g3 d可以
- P2 D0 `* Q4 k4 Q2 L' y
请教一下,如何生成,我用的是Siwave4.0,谢谢。

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
7#
发表于 2014-7-23 15:29 | 只看该作者
zn383462925 发表于 2014-7-23 15:19
& d1 C2 y2 X4 P: B# A- r" Y请教一下,如何生成,我用的是Siwave4.0,谢谢。
% b  t, Y8 h" A  T$ M7 I
對不起,我看錯了,原以為是SnP文件。

7

主题

180

帖子

1477

积分

四级会员(40)

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

积分
1477
8#
发表于 2014-7-23 20:21 | 只看该作者
honejing 发表于 2014-7-23 15:29: \3 W0 s3 w# x0 u7 k
對不起,我看錯了,原以為是SnP文件。
) m& W! m" C  @( w) y3 _6 c
好吧,那个好像得用hyperly生成

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
9#
发表于 2014-7-23 21:28 | 只看该作者
zn383462925 发表于 2014-7-23 20:21
5 B1 b& U& M! Y" w好吧,那个好像得用hyperly生成

3 P2 O  }8 W3 B, ?2 {4 i' r  r8 \最好自己写网表,不会太难的。简单例子* L, t8 q1 T# e7 ^/ v0 V& a

) K- C, p: B, |3 c& {*  Use IBIS model without package RLC
! m) h# V. @6 M2 `
7 [1 w/ q$ s; T, L0 f.option post probe dcon= 1
* u8 L# K/ E  g8 Z.parameter  Bit_Rate='1600meg'   UI='1/Bit_Rate'       " q/ y! U; R8 r

  B( J* O. |, P' Q5 gvPRBS   CA_in1  gnd  LFSR (0v  1v  0p  100P  100P  'Bit_Rate'  3  [5, 2] rout=0.1)( O' D5 s& C  p5 r7 L1 x% Q
4 w1 e5 L8 T, v
B_CA1 pup pdown CA_pad1 CA_in1 pwr GND3 @  D4 Z3 K3 U/ [" I1 K4 Z
+file = '\Proj\lib\ddr3.ibs'& K& }3 Y, u# V& M
+model = 'A_34'
6 F# [# T8 F' s+typ=typ power=on buffer=output interpol=12 E/ U2 [3 ~  O
5 x& v1 V, o) _4 Y$ _3 i& [
B_DQ1 pup pdown DQ_pad1 DQ_in1 en1 DQ_id pwr GND
- e2 J3 Z& d. I3 H. W( C" n, c+file = '\Proj\lib\ddr3.ibs'
8 {- c6 `$ ?' }. \+model = 'DQ_34_ODToff'                      3 Y( Y6 \! `: N8 c) P+ G
+typ=typ power=on buffer=input_output interpol=1
! ^2 f- Y5 o# O
! \* Y# E. ^% ^% wven1 en1 gnd 0v
0 D6 }; j4 n) K: ot1   CA_pad1 GND DQ_pad1 GND z0=50 TD=100p  q9 U. A/ c2 p+ [/ H; e5 A
, A$ }5 w  ]  z2 Y! g9 M
.tran 10p 50n
0 |0 d2 }9 H( ^8 Y0 _3 P, }4 P- N.probe v(*)1 C) l9 @! S9 J- ~% P
/ s/ s$ K' A  z( A9 J1 d+ 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
  T6 p& u. Q; N' O1 _最好自己写网表,不会太难的。简单例子
: Z+ c, k; V3 d8 G/ Y9 F" c  [" {, d, }4 B( y% {! X. o
*  Use IBIS model without package RLC

, M1 }! ]) w- c( d8 u) w这个有难度啊...

1

主题

1499

帖子

5972

积分

EDA365版主(50)

Rank: 5

积分
5972
11#
发表于 2014-9-5 11:26 | 只看该作者
做完syz计算后在结果上点右键
0 F' v2 u3 Q% S' ]compute 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+ i8 k- M% k' M# B) n9 s. a
最好自己写网表,不会太难的。简单例子
4 h% [1 f. A$ T7 ^" T7 N6 @+ C' z- c9 }( @1 }
*  Use IBIS model without package RLC
) @. T% o# f7 G, ^! k1 S2 O
请问rout=0.1这个tout一般设多少?有什么影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-9 04:08 , Processed in 0.064274 second(s), 35 queries , Gzip On.

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

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

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