找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1794|回复: 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是怎么样的连接关系?
3 _' \  c/ l1 r. q
1 Y1 |4 _6 }" Y, ^6 q. g6 I实例:& S* ?  j- h2 f9 }" }

5 |' t9 M# w* ^2 x5 d* Node  #  = <Reference Designator>.<pin name>0 ^4 w0 B) y+ {2 }
**********************************************% I- ?; h! g7 y# N* r' W7 z
* Node 100 = U5.C3 (at pin) (receiver)
$ w7 r- |, y" C- N  k- m6 y2 ~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 # ]/ D- y: o9 H1 }

; e$ b0 c/ [% Q/ M8 Y% v* f) @
$ m+ C  n; Q6 d- Z查询hspice的手册,Input/Output Buffer的定义是:
# E# m/ s, N- r' g" K# P+ C0 n7 WB_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'
' J3 n: u; E# Z- d  w# y" Q依据以上定义,下面举例中的Node 102应该是nd_out, Vinn应该是nd_in, 那么Node 100和Node 102又是怎么样的连接关系?1 }  l) J' ~5 c+ h: T
  m5 A. |6 c1 r6 W1 D3 o# N
谢谢!
分享到:  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。
0 E! g  N3 u7 [1 O& l
) x; ~7 [4 ]" B  p/ uLZ 範例中的 Node 100 = U5.C3 是用 IBIS model card 的方式調用 IBIS model,直接指到 IC 的 pin 上這點。, b: x. q  w5 W1 u. k* I" |

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 编辑 % s2 u: \; B* [- c+ t
zn383462925 发表于 2014-7-23 09:12
+ g/ \" O' [2 ^* A" s, Q8 ^6 s2 G" |可以用Siwave软件生成.sp文件么?
* U2 o* b8 k- j
Sorry!

7

主题

180

帖子

1477

积分

四级会员(40)

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

积分
1477
6#
发表于 2014-7-23 15:19 | 只看该作者
honejing 发表于 2014-7-23 13:38$ Z. C0 b9 R! K1 M8 G9 H# Y, L
可以
- G' a# b. u5 m0 A0 n4 H' O- z8 H
请教一下,如何生成,我用的是Siwave4.0,谢谢。

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
7#
发表于 2014-7-23 15:29 | 只看该作者
zn383462925 发表于 2014-7-23 15:19
1 L9 Y+ r' S: @6 h, Q# _: b6 h请教一下,如何生成,我用的是Siwave4.0,谢谢。

7 W6 r' w% l% K: Q  u7 W  d對不起,我看錯了,原以為是SnP文件。

7

主题

180

帖子

1477

积分

四级会员(40)

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

积分
1477
8#
发表于 2014-7-23 20:21 | 只看该作者
honejing 发表于 2014-7-23 15:29
+ D) P8 O5 x( Y4 j5 u; m3 E# H對不起,我看錯了,原以為是SnP文件。
" S$ x: O: G, \5 z8 K4 m
好吧,那个好像得用hyperly生成

20

主题

413

帖子

5131

积分

五级会员(50)

Rank: 5

积分
5131
9#
发表于 2014-7-23 21:28 | 只看该作者
zn383462925 发表于 2014-7-23 20:21
" d' s: t! k" \( M' |好吧,那个好像得用hyperly生成

2 L! F$ n9 V7 x& s( _% S最好自己写网表,不会太难的。简单例子
& i3 D( z# {1 G
- i' g( r+ |  J$ {! Q$ }' m3 f3 z9 K# Q*  Use IBIS model without package RLC
3 \2 d3 L) k! _* X: w# Z/ ?) P8 _7 l
' }5 C+ D, Z, s& s, ], M% T.option post probe dcon= 19 j) L+ O, {+ E, A
.parameter  Bit_Rate='1600meg'   UI='1/Bit_Rate'      
3 X5 j5 D. I5 ^" ^) H, E# j+ V
7 O! W0 B( w% x& ^vPRBS   CA_in1  gnd  LFSR (0v  1v  0p  100P  100P  'Bit_Rate'  3  [5, 2] rout=0.1)& x* x) `6 R' S# j; ~9 M
2 S! t8 y" W8 x1 [/ G+ R& o
B_CA1 pup pdown CA_pad1 CA_in1 pwr GND
/ H; d; z5 t! {4 t1 P9 M+file = '\Proj\lib\ddr3.ibs'
4 L7 |4 m3 ~5 b0 [+model = 'A_34'2 B8 h3 C: D$ w( @1 g. t
+typ=typ power=on buffer=output interpol=1
" H2 x5 U" B9 ]  ^8 q" [" a
8 U6 k" A3 s8 U; u% m- rB_DQ1 pup pdown DQ_pad1 DQ_in1 en1 DQ_id pwr GND4 ~3 Y3 U; }6 X6 X- e9 s, C
+file = '\Proj\lib\ddr3.ibs'
( Y/ E. Z$ o7 C5 }: L/ s, ~+model = 'DQ_34_ODToff'                     
$ p& y; ~0 Q# |, g  M7 V' F5 q+typ=typ power=on buffer=input_output interpol=19 B. ~, f6 S/ m# p$ D

* g/ d& d* ~: [# Jven1 en1 gnd 0v
7 S4 R# [4 U( ?8 ~5 Kt1   CA_pad1 GND DQ_pad1 GND z0=50 TD=100p2 r6 r2 g( G) K, Q
9 V+ }  h& Q) m) c; n
.tran 10p 50n
' b8 A8 Z# L1 |" M9 U+ K.probe v(*)
6 v1 W" w  `& {. \) W
# i: V) C) I! \9 T" _.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
- ]9 I1 b2 a4 F8 e最好自己写网表,不会太难的。简单例子! L% m  T  n. @

, }1 h7 p; ~8 n& u" a*  Use IBIS model without package RLC

/ _* Y9 S, E# }5 I2 G" K4 v4 T$ M* K这个有难度啊...

1

主题

1499

帖子

5972

积分

EDA365版主(50)

Rank: 5

积分
5972
11#
发表于 2014-9-5 11:26 | 只看该作者
做完syz计算后在结果上点右键9 I% W: Q& D1 u5 e1 Q  \
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. O# G7 F5 W8 l
最好自己写网表,不会太难的。简单例子
% W# H( E5 q& O9 I6 ^# y8 a$ s% h* i( r: M! y+ ^9 ~
*  Use IBIS model without package RLC

& D$ C! h9 D" s. k- X9 e请问rout=0.1这个tout一般设多少?有什么影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-6 07:40 , Processed in 0.068241 second(s), 35 queries , Gzip On.

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

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

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