找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 14635|回复: 95
打印 上一主题 下一主题

Hspice学习帖

    [复制链接]

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
跳转到指定楼层
1#
发表于 2010-5-27 11:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
本帖最后由 shark4685 于 2010-5-27 11:35 编辑 4 t0 H. B$ c5 T6 }5 d, t) z* B7 F
6 H, r. q+ f2 \  s, ~4 T* L2 X
鉴于大家对Hspice的兴趣,特开此帖,方便Hspice新人学习。
* r+ b' w, w/ n& g# c  X& L! b, a/ e0 Y# U" z$ @/ g$ o7 m5 s) L
费话不说,先帖网表。
$ r! M: @0 g/ c) E' z, U+ x---------------------------------------------
: V7 Y; i3 l' N6 X% g0 X* Stripline circuit4 s! t0 X4 p3 a: {, E% }
*号开头为注释2 ?" S1 g# a* F
, v0 U7 p4 h8 X0 z
*瞬态分析 从50ps到7.5ns之间* A& ^& F, `. S6 h. q1 X$ D: a3 U
.Tran 50ps 7.5ns$ x# R! D# ~  N' J" y

& W) B0 t9 V5 \5 q  n*.OPTION 分析选项,用于定义模式精度等。。
' r% X  f/ b& t# K.OPTION  post Probe
- q/ z# j) j0 D3 V  Q
! m& u. W& O1 C$ g! f8 R*V 开头为电压源 节点为1 0 * G$ n* s4 `6 l( h" u) ?. Q' j' O7 F  `
VIN 1 0 PWL 0 0v 250ps 0v 350ps 3.3v
8 x" C. K+ T) K$ A" N) v
& [2 K9 N3 N* O) Q+ H* {*R 开头电阻 此处为电源内阻,节点为1 0 + ]! ?' G, N& |4 ^# F- U, S
Rsource 1 2 50
/ T1 S6 k0 R4 t' L/ V( x; h* A) o( k: C. s; C" r1 `  i# E9 E
*T 开头为无损传输线,节点为2 0 3 0
- x9 }' G% \7 _Tfirst 2 0 3 0 ZO=50 TD=0.17ns
( B& [: H4 c. C
6 y7 L( S9 I% E1 Z; N  ^7 P  N( ?*C2 3 0 2p: f: y- t& X1 G7 g, {/ G
*T 开头为无损传输线,节点为3 0 4 0
2 ?) [; j1 j$ u1 z: e$ ]$ q; iTsecond 3 0 4 0 ZO=50 TD=500ps
* R2 Q" K3 X, u0 D# ^4 j8 G( l2 ^4 `6 G: \+ \6 K) D8 U
*此处为负载电阻,节点为 4 0
) J6 J' t# P* Q. x# GRtermination 4 0 50
7 H; A% J9 [6 m" l- i4 F, X" D4 z, g& b  [
*查看1 2 3 4 点波形
) @) m7 C3 D5 W; @$ b$ O8 k+ `7 |.Probe v(1) v(2) v(3) v(4)
" |: m; J- e! i. @4 g  `% a" n! i6 d
.End( g7 N9 C' W$ V$ |# |. e& E

- W$ c! c8 g0 U. u5 M8 G可拷贝上述文字到文本文件,修改为*.SP文件,即可仿真。4 @+ B7 @( c! n+ t+ Y
------------------------------------
6 Y3 @! v1 b0 }: O7 N, i) FHspice 软件下载地址:https://www.eda365.com/viewthread.php?tid=2779&highlight=hspice5 M2 X/ @, }& U+ \

1 ?- v( c! H3 `, j大家有问题可在此处帖处,已供后来人参考。
; x4 k, E, O. ~" D( g, {' D- x3 U* U) b3 |' ~
1.电路图,方便理解网表
+ T8 n2 p5 B8 ^* \ ! B* E, R6 X; ~, Q( }

" l& {* ?9 r- o1 K4 Z. Y" K
0 L' `+ H; {) w0 f' Y/ A& x. F2.仿真波形图,由于完美阻抗匹配及无损传输线,所以波形比较漂亮。---图片单击可放大+ q3 R* @9 w6 p' B* ?; v: _
7 k' I) N  B1 N

评分

参与人数 1贡献 +10 收起 理由
forevercgh + 10 感谢分享

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏12 支持!支持!2 反对!反对!

55

主题

951

帖子

2740

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2740
2#
发表于 2010-5-27 23:01 | 只看该作者
此帖对于新手的确很受用3 |% S- T1 n$ K, X5 |5 i
恭迎斑竹继续补充
sagarmatha

0

主题

21

帖子

-8985

积分

未知游客(0)

积分
-8985
3#
发表于 2010-5-28 10:14 | 只看该作者
很有帮助,以后经常来学习

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
4#
 楼主| 发表于 2010-6-1 13:51 | 只看该作者
下个内容参数扫描分析。

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
5#
 楼主| 发表于 2010-6-4 14:46 | 只看该作者
本帖最后由 shark4685 于 2010-6-4 16:08 编辑
2 {- x& J5 l' G& k
) I& ?  }, }; x: w% d/ P第二讲。
; w0 m- |  a: j; S/ C$ p
, h5 x9 d# n2 u2 w0 ^1.参数扫描分析,该例扫描传输线阻抗各为40 45 50 60时,各个节点电压的值。, e" Z4 v' e9 a; R+ g) ^1 a
-------------------------------- z5 ~+ I- `6 i" W4 g& I! m& f
* Example of parameter sweep
! F( c4 H1 X6 @5 \& {9 u.PARAM impedance =  50
5 ]" }+ L3 `6 {: x* {% W" |4 D  K  q! E*全局变量定义阻抗为50OHM
6 r2 N6 A% c* i3 f0 J1 D2 U0 b- Y1 W. j$ e1 d" O3 l
.Tran 50ps 8ns sweep impedance 40 60 5
9 z$ n1 `& w. @*瞬态分析由50ps到8ns,比分别采用40-60欧的阻抗进行扫描分析。" P- Z9 L9 G' q4 V

$ A8 I; F( h. S4 T  T- }.OPTION Post Probe
9 B& O+ p& X2 q7 @9 a9 F# E+ ?- e*.OPTION 分析选项,用于定义模式精度等。
( |" F7 h& A5 G0 t/ p) }! ~! r, Z1 v
VIN 1 0 PWL 0 0v 50ps 0v 350ps 3.3v; @' ?( |( N  N, M
*V 开头为电压源 节点为1 0
6 Z+ s, c: n2 d+ u$ J6 n3 i: D( O) b& B- c9 L( B0 `
Rsource 1 2 50
' e) w9 z4 }* `/ R. e3 ^*R 开头电阻 此处为电源内阻,节点为1 0 8 O" F5 R4 w: s9 P) \0 n7 P
1 C. F4 M) C% @* [3 q6 R( {% ^
Tfirst 2 0 3 0 ZO=impedance TD=1000ps
9 e8 z9 H2 G; O*T 开头为无损传输线,节点为2 0 3 0
" E$ a+ K4 u% ]8 A* a
3 w- h( g  l1 P" y+ v1 q+ YC3 4 0 1.5p9 H) O% R! y& o5 a6 W) ]  g
( T3 R8 d& p1 b! c, c
Tsecond 3 0 4 0 ZO=impedance TD=1000ps, h% N8 x* |$ h# h) j8 h: h
*T 开头为无损传输线,节点为3 0 4 0. X- L( f+ w7 ]( L( N
3 t. _, K, ~! @4 K( u& X
.Probe v(1) v(2) v(3) v(4)
: y% m% [; M+ m.End
( _' X9 T+ C$ X' Q7 Q0 o5 |  B3 C  f9 m9 B
2. 电路图# C9 B9 U0 D+ m5 ?* }
(同第一讲中的电路)( ]5 R$ b; L0 ]! O% j6 Y' z! i

6 f  }8 L* y3 L% ~/ p2 M! N
, P4 J$ ~2 c1 [% k2 G& D' u3. 仿真波形图(不清晰,请单击放大)
4 S: c( i+ i5 Q

11

主题

173

帖子

1984

积分

四级会员(40)

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

积分
1984
6#
发表于 2010-6-4 15:23 | 只看该作者
顶! 希望楼主不断更新!关注

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
7#
 楼主| 发表于 2010-6-7 10:06 | 只看该作者
下个内容,Hspice 2D场求解器。。。

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
8#
 楼主| 发表于 2010-6-11 14:13 | 只看该作者
第三讲# h7 q# F) \0 o2 \: ?: @
! f( _# U, U0 H
2D场求借器--用来求传输线的RLGC距阵模型,s 参数等....3 `) V0 A, h1 o5 j
以下的例子为求单根微带线的RLGC模型。  E& W/ x' S6 y) M, N# W- H8 r" W
------------------------------------------------------------------------------------------网表如下:& k0 E- v' N  ?0 V+ {  ?
*Micro Stripline
. N7 _: u8 L$ o  w*Stripline.sp : caluclate Micro stripline's s parament&rlgc model[*.s4p&*.rlgc]( f1 J1 v2 o0 ^) g1 O' K) b
*created by Li Liming. r: u# S9 a0 F. B! m
*****************************************************
! _( p, U: R0 v, m% ~7 b6 K* Material FR-4  单微带线截面图。
  O6 ~! i) y) d* Stack layer
7 `1 z- I' ~+ X3 h*////////////////Width//////////////////Thickness0 J  y' `- b' d9 n& a# {3 Q. G  K
*///////////////////////////////////////dHeight
0 z& I4 u8 I9 ]$ S6 i# i*---------------------------------------Thickness
3 A; X" A# e% q9 J, A7 Y6 k3 T: j******************************************************6 R6 u1 t% }) P- Z  z' j
.param dHeight=8mil
3 }  {. B* F% b# N$ ^$ I# L.param Width =5mil$ K$ Q* z6 G) k3 }/ e8 V& |
.param Thickness=1.2mil
' z% u* \/ b1 t8 ^( ?9 a.param Length=5000mil" \. }& r% q$ k- h- p8 Q

' c( v8 K* \2 ^*******信号源*******$ _) {- {8 a& \% `
vimpulse in 0 pulse (1.8v 0v 0ps 25ps 25ps 450ps)
, l* v) ~0 ^# t3 T$ |0 Ywline in 0 out 0 fsmodel=strip N=1 l=Length
' I! U% t* ^& ~; ]# J0 X: Q/ n/ e* E
*******定义2种材料*******$ P8 y$ h$ r( b, W6 ]7 k
.material die dielectric er=4.3 losstangent=0.017* ]3 B' [' U: m! L8 c
.material copper metal conductivity=57.6meg+ \! v2 W/ C( w

( o; Q  z, N8 M2 _, e*******定义走线的参数,如形状,长度,厚度*******
6 ?: W( |8 ^+ `" x.shape trace rectangle width=Width height=Thickness
: o* z4 \9 e4 v2 R9 Q. |
7 F" u4 r$ Z$ \) o*******定义层叠, 注意层叠是从下往上的。*******! `' d6 `1 E" z1 p) ^* p6 s
.layerstack stack
# e/ u; B; e, ~6 N: i) U' ~1 b+layer=(copper,Thickness) layer=(die,dHeight) 2 I; s" y* m: V0 [6 ~
) d; W% N* o6 O2 d( q+ ~
*******定义仿真精度,格点,输出数据,计算类型*******
, B6 J4 ?4 X& g) v5 R" \.fsoptions myOption printdata=yes computeg0=yes computegd=yes computer0=yes
6 D! [& r  o8 X+ACCURACY = LOW GRIDFACTOR = 1( D9 O% s, N" R4 A+ G/ L: A

5 l4 K- Z  Q0 x6 c$ ?# v/ W*******定义扫描过程*******
8 ]  r4 L9 X5 H/ F$ @  {8 X.model strip w modeltype=fieldsolver
3 i8 ]' g" [; a1 }6 ]0 P7 [, K+layerstack=stack/ O0 V2 F( O3 Q8 q
+fsoptions=myOption$ V/ w1 `8 }/ r/ P
+rlgcfile=micro_stripline.rlgc
( K" R" [( m6 f) O" ^5 [  m4 g, H, v+outputformat=rlgcfile( b$ `# |' ?& t. q7 W

4 w1 ], D8 A- W5 V. h: d******把导体放置在平面上,用如下坐标定义他们的位置*********3 |2 y+ L! ^- v+ @, `
+conductor=(shape=trace origin=(0mil,'dHeight+Thickness') material=copper type=signal): A9 ~, n- t9 Y) u) d5 g/ J' F

3 h* k. b1 d- y0 s  R4 n*******分析类型*******) [( [& D; n" w, _9 m% I, [& Q1 B
.tran 0.5ns 100ns: ~+ i! r9 g. n8 G1 C4 ~3 O( |. a
2 y' o8 T0 u  e! `( Y5 Q/ o9 o  s
.end$ q" d6 c" T8 Z1 i. C0 K3 Q
----------------------------------# q7 K+ \. `# L- m: l. k4 _/ v, R

3 `, P6 D+ T3 @& U0 g7 S运行成功后会在当前目录下生成micro_stripline.rlgc文件,供仿真案例调用。" y2 y8 u  x7 I, w, C

6 o" ^: |0 ^. x1 @' ]2.波形图
; K* j; U* p$ V+ y: v6 w) R* i( U7 U6 E; h
! [5 y; w6 z* X/ M& H0 E) R

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
9#
 楼主| 发表于 2010-6-17 12:12 | 只看该作者
下个课题,求解差分线的S 参数。。

8

主题

91

帖子

1783

积分

四级会员(40)

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

积分
1783
10#
发表于 2010-6-18 16:12 | 只看该作者
好话题,顶一下!

19

主题

277

帖子

816

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
816
11#
发表于 2010-6-22 18:06 | 只看该作者
顶一下

0

主题

9

帖子

-8918

积分

未知游客(0)

积分
-8918
12#
发表于 2010-6-25 01:22 | 只看该作者
winds

0

主题

9

帖子

-8918

积分

未知游客(0)

积分
-8918
13#
发表于 2010-6-25 01:29 | 只看该作者
好强大的hspice,谢谢热心指导,希望版主继续讲解一下关于W元素的应用。
winds

88

主题

366

帖子

1846

积分

四级会员(40)

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

积分
1846
14#
发表于 2010-6-25 14:20 | 只看该作者
waiting s parameters

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

积分
7766
15#
 楼主| 发表于 2010-6-25 15:33 | 只看该作者
本帖最后由 shark4685 于 2010-6-25 15:35 编辑 & P/ }! u! B9 U% G

3 J9 E. `0 U* `9 m3 Z第四讲* s( c% \- ?( O

& F1 Z6 {3 Y3 o% y; x- h$ Q) l2D场求借器--用来求传输线的s 参数等....
/ S( f, \* z6 v) {----------------------------------------------------------------------网表如下:! @$ _# I4 ]4 _0 p1 K; M
*Micro Diff stripline8 ]/ ~& J8 L  o6 T
*Micro Diff stripline.sp : caluclate micro diff stripline's s parament&rlgc model[*.s4p&*.rlgc]) P) Z  C$ V4 k: ?6 b! E  W; u# J
*created by Li Liming
) E* N$ j5 T+ d8 S6 _*****************************************************
# {& _& t& g: ^1 o3 l4 U* Material ×××, L0 ~# o# m% H+ n/ \: m4 J
* Stack layer' S4 N1 ~3 e. `9 F0 ]" P
*//////////----dWidth--- dGap ---dWidth----//////////dThickness+ x/ E* ?$ M3 `$ T% v5 ~
*////////////////////////////////////////////////////dHeight1
& d1 N/ q# J' }5 f  W& z6 S$ x*----------------------------------------------------dThickness
. W5 {2 v& C. o/ Q0 Y5 _******************************************************0 a% w5 R$ e' ~8 L
: o# R# h$ M& l# M
.param dHeight1=9.84mil
5 I& Y: g& G7 k4 h# J.param dWidth  =10mil
& G5 K" l" y3 k) i.param dGap    =8mil0 m* t' t+ _% X" ?) V0 [
.param dThickness=2.2mil
& ]6 @, i- O8 K5 u' a.param dLength=6000mil4 T, m2 Y, {4 Z" h* [6 P

7 O  }, ]& c3 I6 z*******定义2种材料*******
4 i  x5 z/ s4 Y4 p.material die dielectric er=3.48 losstangent=0.0037
) ?( o1 x/ r6 u7 c5 V.material copper metal conductivity=57.6meg
/ z0 ^/ I( s; i: H9 d0 n
* f0 l( v$ A8 y2 W( z- y; _; \*******定义走线的参数,如形状,长度,厚度*******
9 o% j1 |7 i- i( N2 [  A.shape trace rectangle width=dWidth height=dThickness/ e. B: ?8 ~5 ?  i* a6 r6 i

6 J8 }' l  w8 f; {/ p4 |7 b' u*******定义层叠, 注意层叠是从下往上的。*******3 A" e2 q$ O2 W7 ~) Y5 x. |6 s. |
.layerstack stack# v! Z! U  p) t# }5 H% f
+layer=(copper,dThickness) layer=(die,dHeight1) 6 Q9 K, j( A3 f( Y. {
: k( t! X2 b, t% \
*******定义仿真精度,格点,输出数据,计算类型*******6 [- _$ S# A3 `8 q& _. }
.fsoptions opt1 printdata=yes computeg0=yes computegd=yes computer0=yes computers=yes3 P6 V5 N6 E0 {$ u- `+ }- C* t
+ACCURACY = LOW GRIDFACTOR = 1
8 x7 U$ C% C* ~) q9 ^# |0 B5 |/ k) [9 V  _. W' F
*******定义扫描过程*******
9 r( K6 S6 P7 ?7 c: @) C.model dstrip w modeltype=fieldsolver
" |& ^7 @0 t5 f0 g* B. k% t0 o6 Q/ k+layerstack=stack
4 F: @& \& ]/ M4 q+fsoptions=opt1. e  a! T6 R; q; d: I& f
+rlgcfile=micro_diff_stripline.rlgc
" [' E: T( c( m3 G* v: N' S0 y+outputformat=rlgcfile8 n9 s8 @: E, ?& m7 z1 F8 s) }
* ^3 I' m4 H  W7 A+ k( x# W
******把差分的2段导体分别放置在平面上,用如下坐标定义他们的位置)*********' K# Z4 S3 a% S
+conductor=(shape=trace origin=(0mil,'dHeight1+dThickness') material=copper type=signal)% t# Q- V) v4 P" `
+conductor=(shape=trace origin=('dWidth+dGap','dThickness+dHeight1') material=copper type=signal), K* E4 S5 \* |* P0 e

$ B3 G5 B7 y: s& H$ e; `*******信号类型*******
2 L4 b5 V5 ?; Z+ h# @  \" Uwtrace  inP inN 0 outP outN 0 fsmodel=dstrip n=2 l=dLength
/ F1 \, L, O2 m4 l& u. ?! T( k, N, Q% W( q
.tran 25ps 1ns0 k( H% g- e' V# M
.probe v(inp) v(inn). d. O% W2 P! D8 v, x0 ?3 {5 W3 H
% z) W  c3 O, P2 D# K) ?
*******.LIN语句,导出s参数*******
9 r0 Y  T& [5 x, o) R.LIN sparcalc=1 modelname=my_custom_model 1 F3 Z' U! z/ Z! h/ z. v
+ filename=couple2line format=touchstone dataformat=db3 M  q9 _, ?; R( z1 e

' |- E* l% e4 Q8 A* h2 P- z; `*******定义2个节点间的端口******
1 g/ x: I: K" T% S' S8 n: CP1 inP  inN   0 dc=0 ac=0.84 port=1 z0=50" a4 p( f* b8 O  M
P2 outP outN  0 dc=0 ac=0.84 port=2 z0=50: q0 M. f; _6 P8 ~/ t

0 r2 Y& m( c4 W4 q% @# x4 s; n" X.AC LIN 100001 1g 15G
6 a! t/ }  r5 D. y4 I# d! q% F' ~5 \/ x2 w4 p5 m2 w5 J
.end
8 T, k- U. K! d6 g9 a+ q---------------------------------- g9 h5 e0 l9 _; S% X" Y
微带差分线的s参数 从1g-15g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-12 14:12 , Processed in 0.071538 second(s), 41 queries , Gzip On.

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

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

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