找回密码
 注册
关于网站域名变更的通知
查看: 4055|回复: 13
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
在DDR3仿真过程中,我们一般会通过Hyperlynx产生hspice文件(*.sp),但产生出来sp文件中的节点连接关系我理解的不是很清楚,举例:下面的实例Node 100和Node 102是怎么样的连接关系?. u: l$ B4 Y6 z. s# g- b$ t8 h
$ B  y# |! j* g& `1 m3 l4 X! Z
实例:# g6 H5 u& S2 q$ H2 w$ k
! [& f% j0 C6 s; E1 w
* Node  #  = <Reference Designator>.<pin name>% \% P: J! B( d: ~% k
**********************************************6 M$ l, N8 P& P- W' n1 g* Z- K
* Node 100 = U5.C3 (at pin) (receiver)
! ]" m' p& M. Q6 ~3 t6 xB_IO100 1 2  102  Vinn 2 V_out_of_in102  power=off File='i_k4b4gxx46b_hcxx1p0.ibs' model='DQ_RON34_ODT_OFF' typ=typ
0 M3 r: p( B6 R7 `3 U3 ^  X
# u6 i+ Y" B! @/ [, G7 f: T5 y  A' p9 C/ K: n0 o, R
查询hspice的手册,Input/Output Buffer的定义是:
2 Z. @7 I& A3 T- P0 |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 G- B9 c! h* S& j2 J8 x
依据以上定义,下面举例中的Node 102应该是nd_out, Vinn应该是nd_in, 那么Node 100和Node 102又是怎么样的连接关系?
$ I/ i/ T+ @1 i/ X% i8 Y# d" b  S5 u6 P( v7 S' {1 Y  U  R
谢谢!

该用户从未签到

2#
发表于 2014-6-7 18:28 | 只看该作者
若用 B element, Node 102 只表示 IBIS I/O Buffer 的 pad 這點,並未包含 IBIS 的 Package 參數,package 參數要自己再建網表,Pad 後接 package 後才等於 pin 這點,即 Node 100。! O5 m/ \* ]( @! V( B
8 F. [2 s; `( p1 X/ o; K7 u3 ^0 C
LZ 範例中的 Node 100 = U5.C3 是用 IBIS model card 的方式調用 IBIS model,直接指到 IC 的 pin 上這點。
* X/ F. W& f' N) R8 F

该用户从未签到

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

该用户从未签到

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

该用户从未签到

5#
发表于 2014-7-23 13:38 | 只看该作者
本帖最后由 honejing 于 2014-7-23 15:29 编辑 0 o4 o: Z) L3 j7 V6 K8 x0 |' s
zn383462925 发表于 2014-7-23 09:12
+ Y8 @8 _5 @# _8 {( m& b- n' k可以用Siwave软件生成.sp文件么?

" t4 x3 p, G5 G$ _" b5 nSorry!

该用户从未签到

6#
发表于 2014-7-23 15:19 | 只看该作者
honejing 发表于 2014-7-23 13:38
4 e8 P0 T( ~7 |0 G可以
6 W/ I, n0 D; A
请教一下,如何生成,我用的是Siwave4.0,谢谢。

该用户从未签到

7#
发表于 2014-7-23 15:29 | 只看该作者
zn383462925 发表于 2014-7-23 15:190 |) Y( u8 U( v" @3 r
请教一下,如何生成,我用的是Siwave4.0,谢谢。

6 m  |% U- s" ?+ t對不起,我看錯了,原以為是SnP文件。

该用户从未签到

8#
发表于 2014-7-23 20:21 | 只看该作者
honejing 发表于 2014-7-23 15:29
& V" v$ y7 _/ o  F2 _對不起,我看錯了,原以為是SnP文件。
: T8 ~. z' O" G5 [. l* V
好吧,那个好像得用hyperly生成

该用户从未签到

9#
发表于 2014-7-23 21:28 | 只看该作者
zn383462925 发表于 2014-7-23 20:21+ [0 W. m4 ^$ X  E; Z7 U1 ?5 m, j
好吧,那个好像得用hyperly生成

) ]1 ?6 \6 B/ d0 Q4 W8 C0 V最好自己写网表,不会太难的。简单例子0 A( n, t1 h7 u% U3 k& N6 ~
2 @3 h2 R6 ^% \  D6 V8 g. l7 W
*  Use IBIS model without package RLC. q8 x& d  F  \7 Y* {. s

: B( x1 |8 D4 c$ Z/ @1 d9 }3 y2 U.option post probe dcon= 1
7 x8 C8 X  c$ w! P. b3 A4 p  B- z.parameter  Bit_Rate='1600meg'   UI='1/Bit_Rate'       . k& p3 B' q8 ?* [0 |% W: @
/ [8 Q* h" R0 D7 C- Z) U2 G/ R9 u
vPRBS   CA_in1  gnd  LFSR (0v  1v  0p  100P  100P  'Bit_Rate'  3  [5, 2] rout=0.1)# v- x$ C8 Q1 E4 ~" D! \
" m; v2 ^' z. D5 |3 g/ U8 Y4 \
B_CA1 pup pdown CA_pad1 CA_in1 pwr GND& ?/ v0 u' _# ]; T* w, W
+file = '\Proj\lib\ddr3.ibs'. [* j: c# _8 d7 Z; l% W& e% N) _
+model = 'A_34'; F0 j5 b0 ?2 O% f* ?" l9 B+ k
+typ=typ power=on buffer=output interpol=10 v- w) }# E2 B2 g% E% U

+ U! w* W0 ]2 W% V( x$ MB_DQ1 pup pdown DQ_pad1 DQ_in1 en1 DQ_id pwr GND
7 l% T) S; P$ w+file = '\Proj\lib\ddr3.ibs'7 X# o# T6 X. M; h
+model = 'DQ_34_ODToff'                        _( j0 |( U/ u4 f
+typ=typ power=on buffer=input_output interpol=1& V+ P2 g6 Q3 m: v
7 T) G+ B7 q7 Q, q* u- M
ven1 en1 gnd 0v
8 E0 w* K0 B$ Y/ _* S& ot1   CA_pad1 GND DQ_pad1 GND z0=50 TD=100p+ L0 }% O. q# a) d4 R
$ W! q9 i) H1 s  ^( b" z
.tran 10p 50n
' w5 \9 R' f7 E6 V( Q( o# n.probe v(*)
6 V; f" y" V' X" j" Y2 w% u& I3 o+ g7 f8 [' P- ^% W; }
.end

点评

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

该用户从未签到

10#
发表于 2014-7-24 23:09 | 只看该作者
honejing 发表于 2014-7-23 21:28
5 A( O* t, g: t3 [- ^$ h: U最好自己写网表,不会太难的。简单例子. j" X, w+ o5 |2 n* b# E/ Q8 {+ E6 u
- Y3 Y3 d/ ]% ~
*  Use IBIS model without package RLC

) z" s* q0 j2 s' Q这个有难度啊...

该用户从未签到

11#
发表于 2014-9-5 11:26 | 只看该作者
做完syz计算后在结果上点右键6 q0 Q" g9 h3 ~  j4 P: x8 R- s
compute FWS subcircuit  选择输出hspice或者其他格式的spice

该用户从未签到

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

该用户从未签到

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

该用户从未签到

14#
发表于 2016-10-20 20:32 | 只看该作者
honejing 发表于 2014-7-23 21:28: w5 T6 Q& r5 j. w6 ^( Q
最好自己写网表,不会太难的。简单例子
* {# E. r$ e$ J" [
$ _! }3 N% }. ]*  Use IBIS model without package RLC
1 D$ ?* O+ Z* D7 ~
请问rout=0.1这个tout一般设多少?有什么影响吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2026-4-18 23:22 , Processed in 0.125000 second(s), 28 queries , Gzip On.

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

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

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