找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

Hspice学习帖

    [复制链接]

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

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

EDA365欢迎您!

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

x
本帖最后由 shark4685 于 2010-5-27 11:35 编辑
* B9 Q+ L* W: c& @: j6 E: O: n2 T- @5 j" e6 ?  M* R- _
鉴于大家对Hspice的兴趣,特开此帖,方便Hspice新人学习。) T1 l# ^7 c- C# E( v

. e1 X- }6 _) k5 z* b- s费话不说,先帖网表。- P- Z" O- _9 ]3 g
---------------------------------------------+ u& r% r; c( ^4 C1 q
* Stripline circuit
0 g# y3 K) [9 Y" k% v*号开头为注释* J0 H  Z% {, z9 Z* f& u# k0 O7 [$ O
+ n3 w$ b! b) H
*瞬态分析 从50ps到7.5ns之间. P; U" W2 d& Q7 w: k
.Tran 50ps 7.5ns1 D% h- _  K' x9 [* W+ G- `
$ U% ?' ~5 D: E) [/ O
*.OPTION 分析选项,用于定义模式精度等。。
4 O' q) m) f: Q6 c4 Q& t  m$ m.OPTION  post Probe- V2 v* i9 m1 x+ `8 r% ?+ E

% a4 U7 d! c5 U# S0 `*V 开头为电压源 节点为1 0
* q+ n2 j8 ]9 c7 o& x$ nVIN 1 0 PWL 0 0v 250ps 0v 350ps 3.3v' S3 y- s, v) D) x4 D4 i

8 J' l* b  v# q0 `1 o! d*R 开头电阻 此处为电源内阻,节点为1 0
7 |) g' {% z9 r$ }4 LRsource 1 2 50
! g2 I  O4 v! |, R0 x3 ]3 l( T* Y) i' U" `6 X; p6 b( d; L
*T 开头为无损传输线,节点为2 0 3 0
" m8 ^0 C- w3 v" W$ TTfirst 2 0 3 0 ZO=50 TD=0.17ns
! `* w0 B. w6 z% b3 m6 R; _1 u1 M9 `* q
*C2 3 0 2p+ f" [' y% C: H5 Q# r% K3 Z; g
*T 开头为无损传输线,节点为3 0 4 0
4 x2 x9 x$ ]0 q8 Y5 LTsecond 3 0 4 0 ZO=50 TD=500ps
" p' |' y$ m$ @+ O
3 k, q) R0 e9 {% R9 o*此处为负载电阻,节点为 4 0
" [4 `- ?) k* D  Y9 S) }9 U* z, ~Rtermination 4 0 50! P3 f2 R5 M/ g

. @8 F/ U( [, P9 r*查看1 2 3 4 点波形8 M: N$ v) G+ }' K: G, ?4 b3 N6 p7 i
.Probe v(1) v(2) v(3) v(4)8 `. B6 b+ X! `1 g4 E
" I$ j3 r$ e/ z# J! i; k, I8 @
.End
0 ^% {; X- @- v& R/ z1 N
# U) n8 l  I; N/ p! k可拷贝上述文字到文本文件,修改为*.SP文件,即可仿真。( U; D- T, K) _  x' Q
------------------------------------
" i' \; |+ u0 G! b3 v# B/ \" }Hspice 软件下载地址:https://www.eda365.com/viewthread.php?tid=2779&highlight=hspice
, w5 L' I9 J* |5 s, x- I$ Q7 n" L4 C4 _2 ]; O- Z
大家有问题可在此处帖处,已供后来人参考。7 T, H3 B2 ~; Y1 N% q; D
2 ]+ D( O8 \, r3 P  D" L3 U
1.电路图,方便理解网表/ f3 G: `% l2 t' u8 z; G

* o$ I" n/ E! T7 A
% Q: t$ P5 u3 \; h0 T+ \
  C, r) M! |( V( }. S1 f2.仿真波形图,由于完美阻抗匹配及无损传输线,所以波形比较漂亮。---图片单击可放大
0 }3 X6 |7 E6 @0 ~2 b! d8 `7 g
# C7 i0 K7 s4 `( G3 e

评分

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

查看全部评分

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

55

主题

951

帖子

2740

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2740
2#
发表于 2010-5-27 23:01 | 只看该作者
此帖对于新手的确很受用
6 l9 q. J' J+ X3 u. s) I# w恭迎斑竹继续补充
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 N8 Z2 ?$ k, o7 i$ v# J/ O

; V; ?0 b7 \/ `& s7 r9 s0 `- a+ E第二讲。
" a4 M1 `3 g6 h$ H# w) m8 K( i+ A/ N: k/ M; Q6 H6 C' F: K2 C
1.参数扫描分析,该例扫描传输线阻抗各为40 45 50 60时,各个节点电压的值。9 r- n* j/ S; p; S+ H
-------------------------------
( F: A$ h0 o& w2 N+ A* Example of parameter sweep
4 O1 S. m7 Q0 H# Y- A% F.PARAM impedance =  50, s3 a9 Y/ Z* X# K- C! b# |
*全局变量定义阻抗为50OHM" X1 C# x, m5 d9 c" g* n( V2 \6 r( b6 u
6 K* B- I5 T8 j% O- S7 k: |
.Tran 50ps 8ns sweep impedance 40 60 5
3 c& M, `# q7 u( ?*瞬态分析由50ps到8ns,比分别采用40-60欧的阻抗进行扫描分析。
8 Z  ^' F1 M8 D8 u
4 V0 b, e- n) |7 Z.OPTION Post Probe
+ o" D/ N, n0 ~6 {! j3 D$ \9 X*.OPTION 分析选项,用于定义模式精度等。# I9 I4 y" W" y  i0 K" ~1 j/ k8 P1 i" Z
, t+ I3 p9 T9 s) _
VIN 1 0 PWL 0 0v 50ps 0v 350ps 3.3v
; p$ [" [+ ^. y*V 开头为电压源 节点为1 0   |; R/ [0 l3 n/ b6 b1 |; g
! l& @8 Z' w# ]7 m+ S; c3 y8 A( Z$ s
Rsource 1 2 50
/ Y6 E+ k+ r% `7 ?# ]  E+ a*R 开头电阻 此处为电源内阻,节点为1 0
8 s% b4 i% d1 {! Q! w: L% f) Z$ w& B. b9 A$ D& U1 a- t
Tfirst 2 0 3 0 ZO=impedance TD=1000ps8 e5 @. L* ^  z5 W" G( Y
*T 开头为无损传输线,节点为2 0 3 0/ h3 L9 O3 k6 v* Y2 O

# m7 c7 a5 n. ^4 s+ T# s% VC3 4 0 1.5p" [$ k0 Y! ~  z5 X8 W. H
, u9 j' a% w. S
Tsecond 3 0 4 0 ZO=impedance TD=1000ps4 u2 V  F* ]9 r( ~
*T 开头为无损传输线,节点为3 0 4 0$ U3 ^2 Z+ g, ]3 _
* Y! T& t' C+ |3 e
.Probe v(1) v(2) v(3) v(4)
# |; R: Q" C2 [- {7 ]7 b9 C.End, U7 N- h! @0 c7 z! B% r9 ~
8 Y% R' o# v5 e2 A7 g4 l6 A
2. 电路图
2 M* F4 E9 D! q(同第一讲中的电路)
  C1 ~% o0 x( N 1 F7 _6 Z6 p9 r$ n$ I7 C+ P& V
3 e4 _3 o8 ~3 h2 R3 |
3. 仿真波形图(不清晰,请单击放大)) ^9 U8 ~$ \/ q1 c* I; P

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 | 只看该作者
第三讲
* e  R5 P) ~- X  p6 @+ Y
; M% `. e; J) y7 R2 V% P7 |2D场求借器--用来求传输线的RLGC距阵模型,s 参数等....
  Y' V' C* `) L9 K以下的例子为求单根微带线的RLGC模型。
1 M9 t  J$ X- j1 q8 |3 D- g& f" [------------------------------------------------------------------------------------------网表如下:
6 H* E1 P- y4 w+ z2 R7 g5 ?. Z*Micro Stripline
& h4 A# \2 b& i: E*Stripline.sp : caluclate Micro stripline's s parament&rlgc model[*.s4p&*.rlgc]
9 s. [/ M6 k1 M5 q$ g*created by Li Liming
. Z$ z" ~9 s, W: @/ ^; N*****************************************************
# U4 x. H/ A1 A5 j; V5 e" U. H* Material FR-4  单微带线截面图。0 N6 U' f5 G: m  P: H' ~+ x. [
* Stack layer, b( N% i6 x' Y" V4 d, H7 i5 O6 o
*////////////////Width//////////////////Thickness
8 x* o8 g5 w4 v: q& f) V1 B*///////////////////////////////////////dHeight
% z  c& C: S: ?# Y*---------------------------------------Thickness7 ^0 Z' w- X- \  x) q
******************************************************
1 X/ W, ~6 w5 Y8 B3 e3 G0 ?.param dHeight=8mil1 S; W, e4 L1 P1 H3 ~4 a
.param Width =5mil
9 L0 I, A( ]2 b0 [. k; a% Q.param Thickness=1.2mil
: k# e0 ?$ B% S, m1 ^.param Length=5000mil
1 Q  i! Z4 l, u* k4 e: A* v" i* n1 w, v
*******信号源*******1 O2 C# A$ r& j2 _; B" Y, i7 }
vimpulse in 0 pulse (1.8v 0v 0ps 25ps 25ps 450ps)
& L! }7 w" V' uwline in 0 out 0 fsmodel=strip N=1 l=Length
3 p4 Y1 H, d( `9 h* B
2 u. y3 }7 m( p' b" s9 [*******定义2种材料*******: D: c' L1 Z* I. p* I
.material die dielectric er=4.3 losstangent=0.0172 c, B2 C  L- W/ h" ~1 Z
.material copper metal conductivity=57.6meg' I& Y% P! ~) B% e* F4 T5 Z
- h! H4 Q! b  U3 n
*******定义走线的参数,如形状,长度,厚度*******6 k" g3 F6 G9 ~) G/ t
.shape trace rectangle width=Width height=Thickness8 @8 d  S+ p9 @! R; M5 G7 J3 T+ k
: K8 ]: x# C, [, Q, T
*******定义层叠, 注意层叠是从下往上的。******** B/ R4 I( F: b' k3 @
.layerstack stack
  l3 k9 ]$ h1 X5 b8 e/ Y+layer=(copper,Thickness) layer=(die,dHeight) 3 A" ]8 ?2 ^/ j, K/ ~* X# U
3 f  C( z. Y: g; k
*******定义仿真精度,格点,输出数据,计算类型*******
* S/ T1 ~9 _8 Y% u% B- Z.fsoptions myOption printdata=yes computeg0=yes computegd=yes computer0=yes 7 U  [1 j# d( {. _# S
+ACCURACY = LOW GRIDFACTOR = 1
2 U& a( }/ o$ r
. R; r1 ^3 S- W3 \" [& y  _*******定义扫描过程*******
* e" F3 S! B3 L9 B8 q.model strip w modeltype=fieldsolver: T& i: P' F  w0 r( r7 N
+layerstack=stack
: q4 I4 y9 x& S# f, g+fsoptions=myOption
+ w- I2 s+ @# H* ^+ Q) e6 J+rlgcfile=micro_stripline.rlgc8 O5 Q+ D( A4 d2 S
+outputformat=rlgcfile% b& k7 r1 [0 w7 a
. p' x7 g% y+ l% e& \/ A( H
******把导体放置在平面上,用如下坐标定义他们的位置*********
: U/ t* C3 N6 A: b+conductor=(shape=trace origin=(0mil,'dHeight+Thickness') material=copper type=signal)
5 B2 \9 |% E4 {# ?* ]+ I$ U  [+ Z( `: S% q) h' k8 p
*******分析类型*******
4 s" y  G# ^1 Z, g' i7 l9 n0 H, a.tran 0.5ns 100ns/ d) R' v1 N7 t* `1 P

+ M. C, \; _, ?$ `( \2 w.end8 m+ A7 i6 w/ e+ }% M8 j' ]4 m
----------------------------------
4 i  U' G6 p6 x
% q+ k) G% v  Z" [- p4 ]5 [& G  I6 V运行成功后会在当前目录下生成micro_stripline.rlgc文件,供仿真案例调用。" ~( |9 H' h' C: {1 h) H
% ]) l4 t/ v. H; w$ d& `* H: }& |
2.波形图
! r  q+ Y4 X+ ~5 F
( R2 D; Q; H6 u7 @3 @/ L+ S  V

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 编辑
/ Z( h! S3 q+ u
9 X9 N) H+ t1 W第四讲
6 @/ I2 Z& O, d% Z  u- N& S9 m; y" }# c5 K
2D场求借器--用来求传输线的s 参数等....
( N5 s# `7 c, a2 c, `----------------------------------------------------------------------网表如下:0 ~$ Y  y" H+ {# |
*Micro Diff stripline( A$ @  G, ]6 @, A' M
*Micro Diff stripline.sp : caluclate micro diff stripline's s parament&rlgc model[*.s4p&*.rlgc]# C4 E; _4 I/ ?" A
*created by Li Liming& {/ X/ ]2 N# N2 Y6 d( g1 v2 ]5 t
*****************************************************, X% P& R: r0 f
* Material ×××
5 M4 x1 ]3 j/ y; f: m  Q* Stack layer' s2 w$ S* y$ Q
*//////////----dWidth--- dGap ---dWidth----//////////dThickness, G$ j) {7 c+ Y  @
*////////////////////////////////////////////////////dHeight13 v0 A; P+ q" w  k7 t9 J3 R
*----------------------------------------------------dThickness
: @3 q6 C. y) R* D******************************************************* T) W& E* ^9 O
) Z+ b% y5 R$ V# `3 p4 C
.param dHeight1=9.84mil9 P1 N. |+ }& l2 }! x: s& h8 U
.param dWidth  =10mil5 w1 y, ]  f2 X# E
.param dGap    =8mil
0 u& w2 f" u. f, h1 W.param dThickness=2.2mil& a0 U) h  I" h* x( ~
.param dLength=6000mil
* l- I' j  T6 B3 e7 _) P- t; s, E( C8 s8 [" f5 C
*******定义2种材料*******7 Q+ k/ T. t; r
.material die dielectric er=3.48 losstangent=0.00373 M& M3 W5 {9 G/ n, ]
.material copper metal conductivity=57.6meg
- o; Z4 z9 }- F" [& S4 o. o1 m, q7 N
8 {" D3 E1 o' z: P9 U3 V2 o$ Y6 e*******定义走线的参数,如形状,长度,厚度*******1 W: ~3 A# n  g/ O$ s
.shape trace rectangle width=dWidth height=dThickness% T9 g. h7 `, ~6 Q& z

% E: d+ _$ P( N0 a% b: p7 b*******定义层叠, 注意层叠是从下往上的。*******7 r! h8 g2 X1 @2 x9 @
.layerstack stack
; S. Q1 D" U0 Z0 l1 u3 g/ \3 k+layer=(copper,dThickness) layer=(die,dHeight1)
8 D9 W5 J! G- z  j( q! H' {$ [5 j+ X( o
*******定义仿真精度,格点,输出数据,计算类型*******
% ]- ~* C4 G; L8 ~) K. l0 V.fsoptions opt1 printdata=yes computeg0=yes computegd=yes computer0=yes computers=yes
; r, O$ n/ I! U2 {# H* `# G4 {+ACCURACY = LOW GRIDFACTOR = 15 J8 O* C8 W- |; v

2 x& c5 i& d/ L9 X1 _, T; Q*******定义扫描过程*******+ t* K9 _6 X* M$ x# s- y3 Q
.model dstrip w modeltype=fieldsolver
. a+ x9 r) n7 d1 w2 h, H# N" \+layerstack=stack
4 b& J9 c; h5 O4 I3 E+fsoptions=opt1  l, n, y6 W/ R# T$ q, s3 r: m4 ?
+rlgcfile=micro_diff_stripline.rlgc
  _7 j- e% O1 d& j$ X$ C" N$ x+outputformat=rlgcfile( }/ b) H2 U8 W) o5 Y5 ~1 n
" U4 p& t8 a# L  @: T" N& W2 z
******把差分的2段导体分别放置在平面上,用如下坐标定义他们的位置)*********
6 h& ]/ B$ f: _6 C8 I+conductor=(shape=trace origin=(0mil,'dHeight1+dThickness') material=copper type=signal)' d5 I7 _% E- N# |. ?1 d) Q
+conductor=(shape=trace origin=('dWidth+dGap','dThickness+dHeight1') material=copper type=signal)
8 M7 K" d7 C( S, H5 z  B  u% \
, ~$ v( F% g! t1 T. C- L*******信号类型*******( \5 u8 _  i( q- v/ E4 U
wtrace  inP inN 0 outP outN 0 fsmodel=dstrip n=2 l=dLength5 B$ v/ a" O9 V& Q+ N# |& M

: D$ [* |- p& d.tran 25ps 1ns0 c7 p& y  b$ x
.probe v(inp) v(inn)3 W. X4 [6 F& t' t3 t4 f
! o: O& a! q0 j3 N5 B
*******.LIN语句,导出s参数*******) I# C9 j. \2 K* U# I+ e" G
.LIN sparcalc=1 modelname=my_custom_model
' V$ T0 K7 H0 [& z+ filename=couple2line format=touchstone dataformat=db
" s6 \6 x) _( m; |  S/ b+ C2 M: u% ^4 h+ z# o
*******定义2个节点间的端口******
/ t" S2 A$ v) G* T; ~0 mP1 inP  inN   0 dc=0 ac=0.84 port=1 z0=500 `+ j# w: X% Z, g
P2 outP outN  0 dc=0 ac=0.84 port=2 z0=50
2 i: P! D# S- ?1 T& D/ K' X8 r  q" [. A( N" R* l1 M
.AC LIN 100001 1g 15G
. j- p& l8 K2 L8 S0 Z; M' Y9 C4 ]8 U# D5 ^% L) M
.end' h3 q  O1 U$ ^* ]  }! X
---------------------------------
# F' ^; [5 h6 a微带差分线的s参数 从1g-15g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-4-18 09:02 , Processed in 0.075960 second(s), 40 queries , Gzip On.

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

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

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