找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

Hspice学习帖

    [复制链接]

24

主题

978

帖子

7766

积分

六级会员(60)

Rank: 6Rank: 6

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

EDA365欢迎您!

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

x
本帖最后由 shark4685 于 2010-5-27 11:35 编辑 / y4 w% t; D  H

  [3 r0 U. j* D. E0 @' z! a% {6 L. Z鉴于大家对Hspice的兴趣,特开此帖,方便Hspice新人学习。
/ C7 E% w5 K. l2 e5 [& q6 W; S1 R7 e  j9 b% D+ \2 H  e: M- U
费话不说,先帖网表。) U# e$ X' ]' F6 H# C6 S! v
---------------------------------------------6 Y8 H. r! w" R7 G# x. V+ Z7 u
* Stripline circuit
/ ?' J( y: R8 p% Z*号开头为注释9 ?' r  Z. Z: F2 r, v. \8 a7 j
, B( W  i+ J: F
*瞬态分析 从50ps到7.5ns之间
, t( f0 |8 ]7 ]( L) }2 }0 \.Tran 50ps 7.5ns
2 i# Q  `, I$ |, C' W/ m2 G) e" q* e4 |: t& K+ m! Z9 x
*.OPTION 分析选项,用于定义模式精度等。。% H/ |2 H4 F5 X% L" u
.OPTION  post Probe
2 C8 ?7 D1 l+ a
, @! R/ r# y6 _/ C0 m*V 开头为电压源 节点为1 0
. n$ k7 s. Z: @. }VIN 1 0 PWL 0 0v 250ps 0v 350ps 3.3v
. _: ~7 m) q) U9 S
& t  i  A! m6 |2 f- e3 M*R 开头电阻 此处为电源内阻,节点为1 0
" N- [9 }- p1 G- y* J! z  \Rsource 1 2 50* ~- ^% _- d& _4 H3 f+ p+ v! P- r* L

7 n7 M# X& ~1 ?5 e$ L4 L) A$ M*T 开头为无损传输线,节点为2 0 3 02 c1 S1 s* I8 S: D4 r
Tfirst 2 0 3 0 ZO=50 TD=0.17ns  @3 M' O% j' x' s  {( q4 \

$ {3 e7 `. X! c/ P% i*C2 3 0 2p0 P- A! Y8 h- e5 F  O; R$ |
*T 开头为无损传输线,节点为3 0 4 0: m0 n' Z5 q/ Y2 g$ h2 b# s- n
Tsecond 3 0 4 0 ZO=50 TD=500ps
' J9 Z* F: v9 f: g( d& ]* r0 R3 i$ E/ C: {+ i1 e/ Y
*此处为负载电阻,节点为 4 0# J( ?( ^+ K6 A
Rtermination 4 0 50% p$ ^# P' U& S+ [! o
( T& m+ ?: J2 B2 _. I7 \
*查看1 2 3 4 点波形1 c5 a' F4 g+ H* O8 F* q
.Probe v(1) v(2) v(3) v(4)' U# w# z( w) {5 h& m7 D( @
( `: Y' Y6 z! r% B" S) @
.End
* u: P' Z  \0 Z7 A# e  ~' r+ n  F0 `: _; I4 L
可拷贝上述文字到文本文件,修改为*.SP文件,即可仿真。0 o8 c* l0 N' N6 L" V) s" b
------------------------------------8 s9 d9 i  `5 x" `# X# {
Hspice 软件下载地址:https://www.eda365.com/viewthread.php?tid=2779&highlight=hspice3 w; ^! N- q& v- s3 K# {
+ U+ Y# c0 g$ z$ z- k( i- O4 z& m
大家有问题可在此处帖处,已供后来人参考。
6 O. v6 j: E3 p( }# j
9 b) `) V6 X8 p9 S4 v1.电路图,方便理解网表5 L) ~) r2 n: w0 l
! f4 `4 p  g* p! @+ t

* D' O/ Z+ q: l9 f6 o  e+ q
: r1 p5 m& ]! y( k" b2 v& @- c2.仿真波形图,由于完美阻抗匹配及无损传输线,所以波形比较漂亮。---图片单击可放大
  `; G, A  W4 _+ c" N
$ @- {: h( T# N9 b3 r

评分

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

查看全部评分

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

55

主题

951

帖子

2740

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
2740
2#
发表于 2010-5-27 23:01 | 只看该作者
此帖对于新手的确很受用1 C4 T1 @! v  V: I  m8 L5 M8 c$ b$ s
恭迎斑竹继续补充
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 编辑
( g- }1 s/ `& Q. F' l  I" ]5 Z5 F/ B* b1 v6 W" e1 Z) X
第二讲。1 V, V/ ^5 l- |, [' R5 P6 \

% o. R$ x' ]% e! B1.参数扫描分析,该例扫描传输线阻抗各为40 45 50 60时,各个节点电压的值。
2 y4 ^3 ~& [) ?8 m8 f1 [-------------------------------# T9 F& @8 Q2 ?5 K: R
* Example of parameter sweep
8 T4 m* e8 f$ D. S2 Z3 I.PARAM impedance =  50, c# M1 A# Q% H" o7 M2 E, F. A' U
*全局变量定义阻抗为50OHM
0 u3 p- W3 G1 c: ?% e- j3 S$ [! {3 G$ w
.Tran 50ps 8ns sweep impedance 40 60 5
. f: X4 g& R3 E  ~0 r*瞬态分析由50ps到8ns,比分别采用40-60欧的阻抗进行扫描分析。
* h$ i+ v; V% I! }
; A( k: x. B& D- }.OPTION Post Probe& D' S& {  o" h
*.OPTION 分析选项,用于定义模式精度等。; m) _7 d- B8 |! F& T
- u6 p8 m+ e5 C! d
VIN 1 0 PWL 0 0v 50ps 0v 350ps 3.3v5 R- E. W/ N4 g( r# \
*V 开头为电压源 节点为1 0 ' Y: t9 \4 Y1 W# B" T) o4 A! U
, c5 C7 i2 F" [' g( K4 H7 s
Rsource 1 2 50
5 w, x7 Q3 j6 k5 Z0 k2 ~*R 开头电阻 此处为电源内阻,节点为1 0 ) F: c* |! \4 Z2 \5 L( N
! ~  r& e7 `7 [2 {3 j2 S
Tfirst 2 0 3 0 ZO=impedance TD=1000ps
& g! Q3 K$ K# a* n2 ~7 i3 T*T 开头为无损传输线,节点为2 0 3 0- V4 ~3 J2 M) r3 K7 I0 W7 i, j6 {

( E  L5 T  y% c+ {0 {C3 4 0 1.5p
3 g. T+ P: Z% ~- g6 P
) ~6 N+ l. j! }. d6 nTsecond 3 0 4 0 ZO=impedance TD=1000ps& Z" e4 Z& \4 k. M& K' Y% I# D: |& A( N
*T 开头为无损传输线,节点为3 0 4 0
( ?& v9 G1 F9 {  Z2 {9 J9 y/ A6 q/ U6 `% c$ w. v, z3 ]7 x
.Probe v(1) v(2) v(3) v(4)
4 n: ?+ Q9 f! n+ z* b.End
; T4 ~$ L) T: J1 ?4 e; M; I( {! \- m# g) N0 o
2. 电路图- [) a0 W" L% m7 Z
(同第一讲中的电路)1 v& T' i' z6 J6 Q( D

- q( F' V- V5 {( c
+ U6 f1 \6 B: h5 P% i3. 仿真波形图(不清晰,请单击放大)
' U7 g# k/ w4 @/ O7 q3 o" j

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 | 只看该作者
第三讲
& W) ~' l) k2 E3 W9 \* K  R; x, r* d: @% o5 }: S9 t" z
2D场求借器--用来求传输线的RLGC距阵模型,s 参数等....; n) p" i( q; n1 I
以下的例子为求单根微带线的RLGC模型。) g% P7 f* r$ z- D7 t
------------------------------------------------------------------------------------------网表如下:
! O* c! V2 t1 ~* c  a) m5 I*Micro Stripline& g' q% @% t) \, Z1 V9 B: p
*Stripline.sp : caluclate Micro stripline's s parament&rlgc model[*.s4p&*.rlgc]$ f0 u) P0 }/ a: ?
*created by Li Liming
5 T. y- @1 \5 v( {, A# o*****************************************************" |% V3 u7 y( @' K
* Material FR-4  单微带线截面图。# |! n  t9 K8 p" {  O, e
* Stack layer. t4 [! z3 t: y. [9 }
*////////////////Width//////////////////Thickness
" U. C1 ^- m+ J, Z*///////////////////////////////////////dHeight# @/ N+ t! a! Q* c5 K! ^, L
*---------------------------------------Thickness7 `& k$ i, B  A" B4 l3 ^
******************************************************
3 I" ~0 _- O7 z3 D.param dHeight=8mil
7 `& t* x( k" y1 P% P" J4 s6 |.param Width =5mil
/ g$ @# R5 r+ ]$ p! ].param Thickness=1.2mil
* j! a: U, S# Y, B6 B+ n: u+ U.param Length=5000mil1 l, M& \. Q$ O: }1 _  c; I) b: h

1 ^5 u- K+ }+ ~* O. h*******信号源*******
& [- O$ l/ [5 p  Q- ~, M7 s! ~vimpulse in 0 pulse (1.8v 0v 0ps 25ps 25ps 450ps)+ _  h# X! g6 ~( s9 D
wline in 0 out 0 fsmodel=strip N=1 l=Length
6 ~5 C" {7 ?0 i" Y' r' B$ v' [. E; R! \5 e  E: a' C7 R& D0 E8 g$ l7 p
*******定义2种材料*******
2 m* O* R% Z' l, @$ r6 Q% _.material die dielectric er=4.3 losstangent=0.017
, }6 p4 O1 q) i" h- p6 R/ ^" W.material copper metal conductivity=57.6meg
% t, ^8 T; h: s* c  a9 U# U# s8 n! ~" t" T
*******定义走线的参数,如形状,长度,厚度*******
7 f5 Q, @* ?! G! _, h+ }: Z# c.shape trace rectangle width=Width height=Thickness
7 w' k& M# n  n. L
: e0 p1 \& k: {( k; U*******定义层叠, 注意层叠是从下往上的。*******
' A$ v; l  [+ g0 W  ]: G.layerstack stack
! Y2 i/ B; N, B2 I0 B+layer=(copper,Thickness) layer=(die,dHeight)
# X! h6 \/ c8 O: _- Y! W- V. p# n$ F
*******定义仿真精度,格点,输出数据,计算类型*******
& q9 ~4 C7 X( e9 U.fsoptions myOption printdata=yes computeg0=yes computegd=yes computer0=yes
1 F$ [# J/ u. t) q, t, }+ACCURACY = LOW GRIDFACTOR = 1/ M( L+ M6 V0 o* q1 z' V' [
6 `# v# t9 _- f: S
*******定义扫描过程*******
9 ~8 i& u; _. ~- `8 a.model strip w modeltype=fieldsolver8 v+ X. k- Z: x. t" {8 R
+layerstack=stack2 t* H5 x9 D" H4 B9 S* a& p' {
+fsoptions=myOption
& s5 [. W8 }, ~  o, k+rlgcfile=micro_stripline.rlgc
( H, o; ?9 Z* c8 t1 }8 N& I+outputformat=rlgcfile
2 C- ^/ a( O- V& _  y
  f  u! @+ \3 F! o! {) a4 K******把导体放置在平面上,用如下坐标定义他们的位置*********7 \' e  D0 \$ D0 o! ?, C" w
+conductor=(shape=trace origin=(0mil,'dHeight+Thickness') material=copper type=signal)
$ P8 D9 H8 V* G; _) S* C" C7 H8 b, z9 y! G
*******分析类型*******" f6 z% `6 ~- }, ~& J0 y! \8 d
.tran 0.5ns 100ns
( F6 G, z+ m) t& `4 O1 g. H
! i; \2 L2 i+ \8 @.end+ u) T) @! G! b
----------------------------------
# G% T4 g3 q* Z2 D1 C3 P* z/ W8 J/ V" ?4 ^4 d7 ]$ Y* d. W# a% x
运行成功后会在当前目录下生成micro_stripline.rlgc文件,供仿真案例调用。6 Q7 E* p: g1 ]; l. A* Z- G6 w
' `& p( I6 \/ d1 W  u* y
2.波形图/ D: J0 g5 h9 j" ^  W

) M; Z& H, c! b7 H

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 编辑 / K% Q+ T- z' U( P  _5 w1 M

4 x# m# Z& b1 `9 P3 H& |/ F第四讲
2 a0 S9 }5 c) r) d7 L. \1 {2 K* j1 l# f
9 c# G3 x" m2 ~+ ]& E, d7 b2D场求借器--用来求传输线的s 参数等....* N' @7 e5 e* i* Z  E; F
----------------------------------------------------------------------网表如下:5 }2 n' y- ]4 p! r( c& J
*Micro Diff stripline
0 G2 `$ d3 ]2 _3 `( U*Micro Diff stripline.sp : caluclate micro diff stripline's s parament&rlgc model[*.s4p&*.rlgc]- b" i) a1 G" g) o. x, T7 q
*created by Li Liming
0 j9 v/ |- _1 J. \9 \*****************************************************
: o# G% Z# [" v1 V* Material ×××  L' a% A. B$ W- y; I* Y4 m( u$ C
* Stack layer7 b' }8 b. l/ t6 @( u2 g
*//////////----dWidth--- dGap ---dWidth----//////////dThickness# A% u8 P9 h9 K4 P( n6 l
*////////////////////////////////////////////////////dHeight1; ^& H# V: [: m$ j( c
*----------------------------------------------------dThickness
+ n5 ~. _4 j3 C) E1 G) M& m******************************************************1 x; r0 v+ o1 t9 N

( d  E0 k8 C. f7 i2 u/ c.param dHeight1=9.84mil7 U0 `# u# o0 T8 h3 u
.param dWidth  =10mil& P) K8 A& Y' c6 n- ?( Y2 K
.param dGap    =8mil; P. i8 t, J1 g7 T
.param dThickness=2.2mil, x' k0 `/ R7 x9 Y
.param dLength=6000mil
9 G7 l( X! t  |7 Z2 p
& \+ v5 l$ K1 D( d0 T7 I* v$ {*******定义2种材料*******6 ?( V- ?. ^- A9 I! Z- i* ]* R: P
.material die dielectric er=3.48 losstangent=0.0037
# m, g7 t  W! w( q5 Y.material copper metal conductivity=57.6meg( c2 O# [( z7 H) m
  }* c: K- b" \, X  N
*******定义走线的参数,如形状,长度,厚度*******
' W/ |0 T8 w. Q3 I* |, [.shape trace rectangle width=dWidth height=dThickness
# j0 W; w3 m; y) i- y
/ N& D2 }4 I6 W$ U7 s( m7 \. u*******定义层叠, 注意层叠是从下往上的。*******
4 q2 T/ g4 Y! A# {.layerstack stack& d8 o4 }# f3 v9 C
+layer=(copper,dThickness) layer=(die,dHeight1)
: F0 B- g8 v! y* R9 L( E: V1 @1 \4 C6 q
*******定义仿真精度,格点,输出数据,计算类型*******
; T2 n. A1 a; B" C) l0 r.fsoptions opt1 printdata=yes computeg0=yes computegd=yes computer0=yes computers=yes+ l" i9 p; M: y
+ACCURACY = LOW GRIDFACTOR = 10 Y- y: p# V  e9 s* K* A1 c
& {9 z. i/ ?: R3 X# x0 H- m) G
*******定义扫描过程*******# z: V7 z8 C" w8 R; J
.model dstrip w modeltype=fieldsolver
  W1 T2 D" k: l4 P1 b/ M1 z+layerstack=stack
$ l6 s, I$ s( G$ Q% q6 {3 o+fsoptions=opt1- O, t! o6 u' W0 z' w( J+ r
+rlgcfile=micro_diff_stripline.rlgc
% E( A& y& q; O1 z0 W. N8 d3 Z+outputformat=rlgcfile0 p9 A' y+ Q9 x, Y0 }& }9 @

, W2 V7 p! e- t******把差分的2段导体分别放置在平面上,用如下坐标定义他们的位置)*********
# O( d5 F- J) K+conductor=(shape=trace origin=(0mil,'dHeight1+dThickness') material=copper type=signal)
# @* `" h* F3 w' m  `+ ~+conductor=(shape=trace origin=('dWidth+dGap','dThickness+dHeight1') material=copper type=signal)
5 q, Q1 q; g3 s; f) Q5 _
0 O" [5 T) B, C. T4 p- V*******信号类型*******
  @, ^! o" T& m) H/ Dwtrace  inP inN 0 outP outN 0 fsmodel=dstrip n=2 l=dLength, g; Y' K+ I; n) T9 w
$ l0 F1 N9 d* R2 Q' |. _
.tran 25ps 1ns  a# a, F* ]7 S& R" i& N- p
.probe v(inp) v(inn)& G, A' g) m8 `! p- B9 L! e: ~5 [

" X6 R( O% U4 w% g& X7 K$ H% ]*******.LIN语句,导出s参数*******
/ l# k- x3 ^* a- j& U& G.LIN sparcalc=1 modelname=my_custom_model
% V  E" D1 S/ G+ filename=couple2line format=touchstone dataformat=db1 I$ P# U" z, |2 M8 C5 G8 R
5 q: `! ~4 c3 j; b. d
*******定义2个节点间的端口******: [( k4 [# g" c' t( W
P1 inP  inN   0 dc=0 ac=0.84 port=1 z0=50
! x9 C9 K0 x8 o. s9 x. @P2 outP outN  0 dc=0 ac=0.84 port=2 z0=50
' ?' L' h# I0 o4 C* T3 ]% C, ~; i% \7 O. B* E' |
.AC LIN 100001 1g 15G9 H, q% e' T  p. c

" O9 Z. `' t4 F& i.end
) {3 d/ Z9 |7 ?+ r5 u! _---------------------------------
* V6 T2 F4 I+ l3 B, S微带差分线的s参数 从1g-15g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2024-12-29 03:32 , Processed in 0.071526 second(s), 37 queries , Gzip On.

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

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

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