找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

Hspice学习帖

    [复制链接]

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

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

EDA365欢迎您!

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

x
本帖最后由 shark4685 于 2010-5-27 11:35 编辑   b0 `0 b% m% h9 Q/ N4 t: S
* |! u& o$ `; H. S1 A" C
鉴于大家对Hspice的兴趣,特开此帖,方便Hspice新人学习。
7 R* b5 w4 \: }( ]  i
6 H9 z" H9 J& U9 y1 n+ z$ Z费话不说,先帖网表。6 d% X( g/ T$ I' j; a6 a1 S
---------------------------------------------
7 N2 a% x( u8 E3 ]( }9 w7 M" T* Stripline circuit
' r( E: }8 |3 d* L' H; b" `' z*号开头为注释
! L- y0 B4 O* T$ ]/ j, K0 w
; y/ V' s) x; G$ O+ y) I$ ?*瞬态分析 从50ps到7.5ns之间
( L6 q6 e! ]+ I% w, l.Tran 50ps 7.5ns
* W1 l+ i1 U% e& E6 n3 ]
2 U( Z: H7 ]/ a/ D8 }0 ]5 V*.OPTION 分析选项,用于定义模式精度等。。! N" O- S+ J3 W% X+ s- G  Z  B( e
.OPTION  post Probe/ W- c! f' r" E" A

& n+ i' ?/ w+ X7 v/ v*V 开头为电压源 节点为1 0 8 J& b4 T6 O) D/ d
VIN 1 0 PWL 0 0v 250ps 0v 350ps 3.3v
: v, W7 t# P1 v2 R2 L, V8 [2 `+ E0 N
*R 开头电阻 此处为电源内阻,节点为1 0
: J0 n7 Q. G" t& i' cRsource 1 2 50
# M! a% z$ Y! r: b2 J3 ~; |. k
! ~: a* Q; w3 a8 }, |+ A+ D7 }*T 开头为无损传输线,节点为2 0 3 00 \* ~+ i6 o7 W& m0 M
Tfirst 2 0 3 0 ZO=50 TD=0.17ns
5 H+ ]- W7 Y2 f2 F0 E6 |( `5 I# t# [: d$ p% ~* V. C; ]
*C2 3 0 2p
. A% |7 m. E( R7 k$ n* V3 X*T 开头为无损传输线,节点为3 0 4 0  l# }$ [& a4 v
Tsecond 3 0 4 0 ZO=50 TD=500ps5 \) M" P5 I  ~

8 I% j. f) _. c7 j0 T) ~" }8 P2 ]% G*此处为负载电阻,节点为 4 0
% K, ?  p" ~$ I4 ZRtermination 4 0 50. |9 ]2 q4 P5 G; ^5 g: n

) D, x. }% u5 M* S5 c/ s: }6 X' l*查看1 2 3 4 点波形
9 e( M5 K$ y7 T, P.Probe v(1) v(2) v(3) v(4)- n4 Y+ S+ l5 o" o0 C- E

& ~: F, e. ~# G1 p.End4 z! U! q8 b/ ^* n( q. X0 F+ B
( @4 @" [# ?  i' E# R% [
可拷贝上述文字到文本文件,修改为*.SP文件,即可仿真。
4 b, X' k1 c% L) h+ B" _2 p; F------------------------------------
6 O: l9 M9 n! o: m  e% ?8 HHspice 软件下载地址:https://www.eda365.com/viewthread.php?tid=2779&highlight=hspice% y1 ~9 Q( g  K3 ~
3 c# J. c2 c: T) u% h+ c
大家有问题可在此处帖处,已供后来人参考。
  Y" C; I8 ~- y3 f8 ?: ]3 `0 u* |  x2 F! y2 F, D% |
1.电路图,方便理解网表, b2 P' k7 Z2 y" O% I
- d( S. t8 L. K) `7 G

2 d& q# t. V0 I. P0 u7 i+ ~6 Z; o: S2 \: N% b% X6 s. R
2.仿真波形图,由于完美阻抗匹配及无损传输线,所以波形比较漂亮。---图片单击可放大
& M0 P1 ]" f( P' o3 x
/ W3 [/ }% x+ x( o

评分

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

查看全部评分

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

55

主题

951

帖子

2740

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2740
2#
发表于 2010-5-27 23:01 | 只看该作者
此帖对于新手的确很受用. Q* p) c' o8 [: s" T& v, K
恭迎斑竹继续补充
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 编辑
7 n- }& {0 ]5 H3 s* y3 M
+ g7 S7 e, ?- G$ ?. A7 g, O7 D6 e第二讲。1 n5 Z5 k7 G# K2 ?( J
+ [0 ^7 q2 [- Z( _  l" Z3 W8 J8 b
1.参数扫描分析,该例扫描传输线阻抗各为40 45 50 60时,各个节点电压的值。
* t3 V: R, [& F7 k# T2 I1 J-------------------------------
" Q$ p  h# M7 d. L- }  e* h+ p* Example of parameter sweep# [: g) g. r! v0 b
.PARAM impedance =  50
+ W) C1 k; U9 i5 S) [*全局变量定义阻抗为50OHM1 Z1 V2 B$ o# O. q

! V6 N  h" |8 u.Tran 50ps 8ns sweep impedance 40 60 5
4 p& a  x- v- ]  d9 ?*瞬态分析由50ps到8ns,比分别采用40-60欧的阻抗进行扫描分析。
. a, u4 U9 U1 N
. L" F! V. I3 B: t; T: r.OPTION Post Probe3 j* J) p0 V  D+ b: V- f' R
*.OPTION 分析选项,用于定义模式精度等。
; C6 O5 C; h$ f, [# r2 C
: ]' Z1 g' T! a. {+ GVIN 1 0 PWL 0 0v 50ps 0v 350ps 3.3v
  B4 j/ A8 I/ U9 X% e; H*V 开头为电压源 节点为1 0
4 x* Q" P' k2 w" |0 c
  @" g1 ?' Y+ p& m8 CRsource 1 2 50" p6 ^+ d8 s# b' x
*R 开头电阻 此处为电源内阻,节点为1 0
5 H3 C: r4 W. n3 D% g) p  D0 @1 J0 _) O9 G5 m: J
Tfirst 2 0 3 0 ZO=impedance TD=1000ps
* O* @9 |. f/ h- G: f*T 开头为无损传输线,节点为2 0 3 0; ]( k+ V( p1 x

, G6 V' q5 f8 M. C1 TC3 4 0 1.5p) |0 D$ x6 M# m6 Q* g( @5 W* @
, @4 {3 l$ }, Q2 a2 d3 U
Tsecond 3 0 4 0 ZO=impedance TD=1000ps& F! y5 w+ E8 a/ w8 v+ f* L
*T 开头为无损传输线,节点为3 0 4 0" o' l" i" F' z
: Q" G" J' o- ^3 |) x
.Probe v(1) v(2) v(3) v(4)' L+ u8 y! i5 ~% B: @3 R2 [
.End
) ?$ {6 u! K2 O+ O4 X
: Q: e: e, {7 S: A' k6 _" E2. 电路图
" @6 b) X: M" M$ C+ e8 V, X- J(同第一讲中的电路)) {, D. [# X6 W/ ^% d

! J8 j$ q* T# r4 y% g
) {8 F1 q+ S5 p+ q3 x  G# b) G3. 仿真波形图(不清晰,请单击放大)
0 J! Z/ t" M) q+ m: ^! y# h

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 | 只看该作者
第三讲+ y1 L( {4 [+ t; r2 y0 I5 |+ h* @
7 g4 b* M" S- w; l& y% u9 y
2D场求借器--用来求传输线的RLGC距阵模型,s 参数等....
' h7 N, I3 p( R( p2 Y/ g以下的例子为求单根微带线的RLGC模型。! j) O3 [3 a6 {( m$ |
------------------------------------------------------------------------------------------网表如下:
% g& ^# T5 [1 l7 \# v( h% V4 Q*Micro Stripline
/ [# T$ x; O$ W5 B. P*Stripline.sp : caluclate Micro stripline's s parament&rlgc model[*.s4p&*.rlgc]
) S, ]4 k* D5 q+ Z*created by Li Liming3 @3 N' E) H6 |
*****************************************************3 _# o4 ^+ b1 t) _3 W. R% y0 K# N
* Material FR-4  单微带线截面图。
1 m2 a! R( X5 d$ w. @* Stack layer
  z; ]( X$ j' T* Y! n+ E  R" L; A1 _, d*////////////////Width//////////////////Thickness
6 W, w( _3 q* a9 r7 M/ I: D*///////////////////////////////////////dHeight
8 D' f' J& w" F; r*---------------------------------------Thickness5 [# |; D! R. O8 ?& |; q' m- Y. r
******************************************************
* \: R/ V0 K/ T2 ^, P.param dHeight=8mil# u5 }" _& K2 K' \1 g: K
.param Width =5mil" C  X6 L  c% h8 e8 `* p/ H$ s
.param Thickness=1.2mil* {* t4 E/ _1 @3 F% O
.param Length=5000mil; e" ~. \5 Q: V7 Z( b

0 n( O( S( b! b1 K1 l9 j8 P*******信号源*******
& E6 B! {2 l8 zvimpulse in 0 pulse (1.8v 0v 0ps 25ps 25ps 450ps)# L' X2 A  `/ y# e: f# U9 m( S% |
wline in 0 out 0 fsmodel=strip N=1 l=Length
/ e' O" o1 ]& A+ ]
2 ~2 |$ H2 k' S: T*******定义2种材料*******9 ^7 m8 {$ t' V6 {1 ^+ y
.material die dielectric er=4.3 losstangent=0.017
3 {8 C; h3 x/ s+ A% V.material copper metal conductivity=57.6meg9 s/ I# s! ?) D( s& v

7 ]# P# E) m0 h# S*******定义走线的参数,如形状,长度,厚度*******0 \: y/ m( t; T0 ?- \! \
.shape trace rectangle width=Width height=Thickness
: A7 V8 z; ?; }& R  b4 a& P
8 W* a: {: X# ^2 F*******定义层叠, 注意层叠是从下往上的。*******
; k, v* R% f/ ^1 o7 q4 f7 {.layerstack stack" i1 S6 u) N( b
+layer=(copper,Thickness) layer=(die,dHeight) 1 y/ x. O; n  n

) K) P0 \; {% T# h  ]0 h0 Z0 \*******定义仿真精度,格点,输出数据,计算类型*******3 u; T1 |+ ^5 h1 Y  u
.fsoptions myOption printdata=yes computeg0=yes computegd=yes computer0=yes * U. o! G" ?0 I% G2 v7 G% V
+ACCURACY = LOW GRIDFACTOR = 1
- r. m5 L6 o5 G, G( r1 W  s- T# f8 {# w5 O
*******定义扫描过程*******) \6 l7 b% b/ V0 p9 D
.model strip w modeltype=fieldsolver' X  `( i% J& V! U6 s& D# ~
+layerstack=stack) Z7 m! ~# ~/ O! l5 ?- f& g* V
+fsoptions=myOption
# w) r# w5 q# I, L2 ^# B6 i: L+rlgcfile=micro_stripline.rlgc9 Y; T2 I! s- `- t8 Q: _  u
+outputformat=rlgcfile
7 g( ^0 b; A  G8 P+ i- g( D5 [- K6 }  d% b6 S$ j- W4 k: L+ M( `: ^
******把导体放置在平面上,用如下坐标定义他们的位置*********
" \3 Y1 X" e) y+conductor=(shape=trace origin=(0mil,'dHeight+Thickness') material=copper type=signal)8 o4 _7 q5 X6 S6 d
3 G' O+ c/ i& r$ ~: e/ w8 J$ q
*******分析类型*******# l- K' W2 P0 M) q) {% D
.tran 0.5ns 100ns& C. O6 z2 g! K9 {4 x9 y
: u$ j- {+ o0 f% A
.end# A" ?. E$ U2 s' N: Z5 ^+ j
----------------------------------, m* _/ @: F9 u4 I6 N7 |" E8 `0 @8 f6 L

- q+ O0 A$ i: J3 {3 M+ T8 X- C4 ~% K0 {运行成功后会在当前目录下生成micro_stripline.rlgc文件,供仿真案例调用。- [' w+ M0 b7 w! I) d
( g% v7 v# M5 v! M  e: Z
2.波形图
- C- h' m5 s3 q: k! |
: n! o- i5 C1 A: |5 L) x

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 编辑
4 j) r+ y. j/ K! p# k& X% J' B. J( d0 [- a  b( M3 O
第四讲
; N$ r4 i6 a! a, ]/ X6 r
8 ]; w  k! z+ s  ~2D场求借器--用来求传输线的s 参数等....
* @* A) A2 _" x1 r1 ]0 G! _----------------------------------------------------------------------网表如下:
5 h  G4 P( Y) c( ?$ Q* j*Micro Diff stripline
1 ^' k" J5 s. Y0 X*Micro Diff stripline.sp : caluclate micro diff stripline's s parament&rlgc model[*.s4p&*.rlgc]# z, ^8 r. X" h( u3 B
*created by Li Liming' \7 V/ b- n) D1 X' D7 e; L
*****************************************************" U/ R* l- ]* |
* Material ×××
, K. X) R5 b$ e0 B$ t* S* Stack layer* P& r( o# y: H
*//////////----dWidth--- dGap ---dWidth----//////////dThickness+ {/ g/ W) m& u; N& y8 j) ]
*////////////////////////////////////////////////////dHeight1* M/ a& \9 v( s! I1 _. ]/ _
*----------------------------------------------------dThickness  h2 M% Q! D* B6 k3 ^$ Q* W
******************************************************
) x9 F+ z0 f; Z. n& V
* b5 n( r  r) i* a; e, E.param dHeight1=9.84mil
. R8 n" }* Z6 G6 R.param dWidth  =10mil$ v) {/ }: ?  b
.param dGap    =8mil7 B2 `) S! S5 y' }; T& @6 y
.param dThickness=2.2mil
3 M0 C; L0 p9 X4 o8 x.param dLength=6000mil4 g0 K- U7 o% q

' R6 Z. j& A& Q3 o% ^" t6 P*******定义2种材料*******
* c( n% ]) i8 w  F. s+ Z+ ]; t& S.material die dielectric er=3.48 losstangent=0.0037
3 D' C6 \8 ~$ Y/ {5 E2 i+ C- C4 s.material copper metal conductivity=57.6meg8 _. x5 `7 @6 C/ t- w
8 R) m& k2 A2 L" C6 O3 ]4 N
*******定义走线的参数,如形状,长度,厚度*******( `; B( w& `4 b3 I# g
.shape trace rectangle width=dWidth height=dThickness
! Q$ J, r3 v- i  C. L8 P) J% G; ?7 c( o/ X; W8 @
*******定义层叠, 注意层叠是从下往上的。*******
- r% K8 r* s+ }2 d) l: V  y% ~.layerstack stack" h, e' V1 ]5 G9 L/ s4 u9 }; \
+layer=(copper,dThickness) layer=(die,dHeight1)
9 j5 r: O( h$ U% p. D! g5 u7 a* z8 p$ j4 C! e' m) H
*******定义仿真精度,格点,输出数据,计算类型*******! |# z$ {" O, J/ \' K
.fsoptions opt1 printdata=yes computeg0=yes computegd=yes computer0=yes computers=yes* U& Y8 |6 v8 Q4 N" t
+ACCURACY = LOW GRIDFACTOR = 1
3 u: M% q( W7 u5 A' Y
% z. L" C: B! M6 U*******定义扫描过程*******+ i8 M" R) }( B$ G" o! d9 J
.model dstrip w modeltype=fieldsolver
: r4 R8 z8 o* [+layerstack=stack
7 }4 U1 F2 U5 j8 K4 {+fsoptions=opt1, F8 u) F) d' {, ~: M6 y
+rlgcfile=micro_diff_stripline.rlgc
! g: u  K4 x0 ~8 x, k+outputformat=rlgcfile
1 I7 a/ D; I. P
' `: K4 r: M% B# I* N2 A6 @& v0 s******把差分的2段导体分别放置在平面上,用如下坐标定义他们的位置)*********
3 b4 S# @+ F% I& D. T6 A+ _: j+conductor=(shape=trace origin=(0mil,'dHeight1+dThickness') material=copper type=signal)8 ]3 M8 r  f" s4 m9 [7 J
+conductor=(shape=trace origin=('dWidth+dGap','dThickness+dHeight1') material=copper type=signal)
+ j: W9 ]4 e; B' G6 ^  z* E5 Q! t: O6 S; P# k
*******信号类型*******5 E+ d# R4 ^6 {: R3 V
wtrace  inP inN 0 outP outN 0 fsmodel=dstrip n=2 l=dLength
4 t: d6 L$ H  H5 T: T$ M' G/ E/ q0 {2 ?  p/ X
.tran 25ps 1ns
5 S: N4 k$ Q4 m1 e1 |& `.probe v(inp) v(inn)
. |2 x) |- Q# s: i& @- \$ [- O$ m
*******.LIN语句,导出s参数******** [- H  t9 t$ V. g; B# F5 M2 K
.LIN sparcalc=1 modelname=my_custom_model
% t, d. a. h* g' l8 B+ n9 W$ O1 B+ filename=couple2line format=touchstone dataformat=db0 L7 h" ]7 L/ h1 P/ j

% t  b7 Z5 g* c9 a5 D( Q*******定义2个节点间的端口******) ]/ I% i2 u0 `( }. P- E1 J) m
P1 inP  inN   0 dc=0 ac=0.84 port=1 z0=50; g1 T. H5 M' f% h
P2 outP outN  0 dc=0 ac=0.84 port=2 z0=50! j+ b( R+ {0 k% s
8 w! _+ h* o3 a' o
.AC LIN 100001 1g 15G7 w. B1 f' J6 x. @

4 d3 S  d, i/ t* d.end
8 b8 a" d, T8 i8 f. w* i& h---------------------------------
% Y3 z& G8 `8 X微带差分线的s参数 从1g-15g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-12-27 20:19 , Processed in 0.072556 second(s), 41 queries , Gzip On.

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

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

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