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

[Hspice仿真] Spice模型管脚映射问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-12-10 20:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
如果有了一个器件的Spice模型文件,如何才能知道它和符号管脚的对应关系呢?比如下面是在官网下载的TS393的Spice模型文件,文件前面写的是:
) H+ Z" m' b# }* u* TS393 spice macromodel
* X# j. s, h* X3 Y* CONNECTIONS :
6 S" ]% g# t! }9 [* 1 NON-INVERTING INPUT
' S+ f- j5 L5 [$ f3 Z6 V* 2 INVERTING INPUT
8 s( {5 O9 k4 R4 d- }9 y* 3 POSITIVE POWER SUPPLY
# A. L1 C7 p: U9 q' p* 4 NEGATIVE POWER SUPPLY! i1 I! ^+ F7 p! \. R; s/ c
* 5 OUTPUT

0 U# k1 l4 |6 w* O: ^- X
3 u4 t: h. u" c% E3 f* n但是后面的内容没有3、4、5脚,却是这样写的:9 Q4 B/ }. m9 m. }: s6 Q
.SUBCKT TS393 2 1 44 55 33
2 q( X$ v6 [4 S7 ^* Z
! J5 \- p) K4 r/ l: ~% S; \/ V
把这个模型导入仿真软件时,显示的管脚号也是2、1、 44、55、33,那么问题来了,这些管脚号和这个比较器的NON-INVERTING INPUT(同相端)、INVERTING INPUT(反相端)、POSITIVE POWER SUPPLY(电源正端)、NEGATIVE POWER SUPPLY(电源负端)、OUTPUT(输出端)是如何对应的呢?这里有什么规则吗?' W% G; K( n$ t+ M" B

7 W. Y# f4 f- F& ?9 p. C$ L4 b谢谢!
: L! a7 F* U1 K: s9 F7 c4 R
- i1 ]( d. l. {9 }, K附TS393的spice模型:
8 c8 Y$ u  C/ y$ u
' b5 S8 b% p2 Q/ m* WARNING : please consider following remarks before usage( u! }1 f6 H- _$ Y0 {% ^
*9 D. B9 {) T1 z( u( ^8 x( S: ?
* 1) All models are a tradeoff between accuracy and complexity (ie. simulation
( n5 {' f1 q/ A: O*    time).
' h. k6 r: l. Y- k, y+ g0 {* 2) Macromodels are not a substitute to breadboarding, they rather confirm the0 l+ b" D4 Y6 Z; B" _) c
*    validity of a design approach and help to select surrounding component values.. J" G/ a6 L6 [  T! j. s
*
  @) C  M: t, v: w( m+ h* 3) A macromodel emulates the NOMINAL peRFormance of a TYPICAL device within # j2 u; ~4 Q/ j  x' i' a6 z- @! d
*    SPECIFIED OPERATING CONDITIONS (ie. temperature, supply voltage, etc.).
3 R! b/ J: G6 P; [9 _! x*    Thus the macromodel is often not as exhaustive as the datasheet, its goal
# M  a# B3 M! _1 `9 T+ }* _6 o, @*    is to illustrate the main parameters of the product.
5 E, G8 x9 d+ ~0 ~% g# r* X# o*
* Q6 i7 m$ o1 H6 c  y* p( w4 ?* 4) Data issued from macromodels used outside of its specified conditions1 y" B5 s% B, V# Q$ I
*    (Vcc, Temperature, etc) or even worse: outside of the device operating
  {. D2 C- Q& ~5 F0 l! M*    conditions (Vcc, Vicm, etc) are not reliable in any way.
$ a6 f$ Y: r2 q/ p4 W*-----------------------------------------------------------------------------------------& @5 W2 C& @# g( z
* TS393 spice macromodel- W- N$ z- h% n' I  R- u& U; ?
* CONNECTIONS :
3 P9 s2 u- u8 I( b0 j* 1 NON-INVERTING INPUT) i5 \8 @( M2 z2 p! u
* 2 INVERTING INPUT+ R- m( v" g' A9 r& z2 C
* 3 POSITIVE POWER SUPPLY
" f! I) e, f( r+ ^& _; d* 4 NEGATIVE POWER SUPPLY
$ d2 |/ e" V' a" Y6 b5 V8 h* 5 OUTPUT' _. V. w. p& a+ V
*
" ^& c2 T4 S6 c% _  O, V' t**********************************************************
/ j: O! D. w9 Z; f. |+ o$ O.SUBCKT TS393 2 1 44 55 336 c5 S& g( Y' t- g! v
EVCCP 4 0 44 0 1.0
/ U! w( c8 G  d& YEVCCN 5 0 55 0 1.0; |) [# [; v8 C- ?8 M; y' c9 I1 f& a# G
VREADIO 3 33 DC 0
% D9 M+ L- G! MG_ICCSAT 44 55 VALUE= {7.5E-6 + 5.0E-7*V(44,55)}
6 u1 X! ^' H. v8 LG_IOUT_SINKED 55 0 VALUE={IF (V(1)<V(2), 0, I(VreadIo))}
$ {& Z/ B. y# }  D4 k. S, A1 U.MODEL MDTH D IS=1E-11 KF=1.050321E-32 CJO=10F
; r% W: t6 P4 a' H& d.MODEL DIDEAL D N=0.1 IS=1E-08. E2 p* E1 L2 g3 v0 b2 h
* INPUT STAGE* Z' k4 N1 b! C( r4 v
CIP 2 5 1.000000E-12- I& Q8 U* B# u# s
CIN 1 5 1.000000E-12
' O# Y* s' `8 h$ B9 i5 P1 zEIP 10 0 2 0 1
3 ?7 I( K5 J2 g: E: i7 `) \6 }  JEIN 16 0 1 0 1
7 B8 m9 X: N; M+ R3 D5 a4 k" E0 y! sRIP 10 11 6.500000E+01
' ^8 q1 N! I- ]& t" M1 [' o; qRIN 15 16 6.500000E+01* s0 n/ B, J2 @, |
RIS 11 15 1.939046E+02
# W: X8 K( N* ~0 X; eDIP 11 12 MDTH 400E-12
1 F* i8 s. _5 [& ], I/ ], n/ q+ s* @; QDIN 15 14 MDTH 400E-12# T% A1 L' E9 A: f7 u4 \) E
VOFP 12 13 DC 0.000000E+00& ]" l$ W- Z; a: z
VOFN 13 14 DC 0
) ]4 t& S! ~* y) @% L3 qIPOL 13 0 100E-06* [3 j2 ]8 ]! ^8 l4 N. J
CPS 11 15 8.5E-095 H& p# O# E  G5 t$ n% [: r* y
DINN 17 13 MDTH 400E-12: _5 Y, r! }! I0 m5 e
VIN 17 5 0.000000e+00
# t! R  |* u3 x/ PDINR 15 18 MDTH 400E-12
4 L9 N* w6 I: E. C( VVIP 4 18 1.200000E+00
# q2 ?: k' h; }FCP 4 5 VOFP 0.00 7 ^( e0 z8 N$ z! d. Y" d$ @4 A
FCN 5 4 VOFN 0.00 4 X% v: c! w( J& ]* D' J
FIBP 2 0 VOFN 2.000000E-08/ g/ d; `& {4 `2 \8 D
FIBN 0 1 VOFP 2.000000E-083 M; K* P' H' i6 U9 w3 `' a; o
* AMPLIFYING STAGE1 D( z- E5 J3 A* W) H/ d
RG1 5 19 2.8E+05
7 w) o, Z- D4 J  ^( MRG2 4 19 2.8E+05
$ x, ^0 b0 d) ADONM 21 19 MDTH 400E-12' ~) P  A' q! z0 S* d0 p9 O# s( M
HONM 21 27 VOUT 3000( U% y7 C* d( H, ?  V, ?' s8 L
VINM 5 27 135
4 f: K6 v' E, q2 VDOP 19 25 MDTH 400E-12) H4 ~! @) T) c9 w" n' u% a
VOP 4 25 1.097- l; a/ I8 L, X' l* |% F
DON 24 19 MDTH 400E-121 \$ S( ]: x7 [6 E2 M
VON 24 5 1.097
1 U- q& j6 C& n* Z7 X8 lFIP 0 19 VOFP 104 2 V2 x$ V9 [. Z4 j$ J. \
FIN 0 19 VOFN 104
" V3 C$ _7 j# L+ @EOUT 26 23 19 5 1
. K0 j; F1 D1 j/ w) N- C9 ]VOUT 23 5 0V: \1 I: R! O5 E- O+ U% s: d
RFUIT 126 5 2.5E+09
. Y9 k2 _! C: D' kDOUT 126 26 DIDEAL 400E-121 u( u6 g* n5 l
ROUT 126 3 28.331 S: ^2 g8 f' T; ^; \; e
.ENDS
( p& _! [+ p) q) X! ^
' W& d/ `% G; c$ G7 ?/ q

该用户从未签到

推荐
发表于 2015-12-12 10:09 | 只看该作者
yth0 发表于 2015-12-11 18:37+ n# `8 x% S" M4 n( Y- Y
谢谢回复!
, j; Q5 o+ v3 n  C: O这个是按照下面顺序而不是前面的1、2、3、4、5来对应后面的.SUBCKT TS393 2 1 44 55 33吗? ...
- |5 w8 ^0 ^! r3 a2 F. ]
Spice 語法第一個字元為 " * " 時,其後面就不是指令,而是說明、提示文字,在此它的意義用於說明每一 node 的功能。
0 Y3 I- O5 z2 C0 U# D6 n你可能要先學習一下 SPICE 的基本語法。  E- q4 F: z4 v

8 y* L; T6 e4 h* CONNECTIONS :
0 m9 s) g% X, `$ f2 J& y* 1 NON-INVERTING INPUT. k+ G0 ^) x: l) A' y  _
* 2 INVERTING INPUT6 y& J4 x5 [0 P- T, N: ~2 P7 ]3 m
* 3 POSITIVE POWER SUPPLY, c0 E+ p6 m  {3 U
* 4 NEGATIVE POWER SUPPLY) l8 n4 z  d- ]1 Q
* 5 OUTPUT2 }: `& G+ c* o: f& o  I0 r& r

( e* @+ r8 q6 \# ^. a

该用户从未签到

2#
发表于 2015-12-10 22:19 | 只看该作者
你的電路調用這個子電路的方法:9 V, K" C' F/ ]" ^* X" A5 m% U: L
X_your393  nInv  Inv  VDD  GND  Out   TS393

点评

没看明白你说的是啥意思。 我是想知道: 2、1、 44、55、33这些管脚号和这个比较器的NON-INVERTING INPUT(同相端)、INVERTING INPUT(反相端)、POSITIVE POWER SUPPLY(电源正端)、NEGATIVE POWER SUPPLY(电  详情 回复 发表于 2015-12-11 15:06

该用户从未签到

3#
 楼主| 发表于 2015-12-11 15:06 | 只看该作者
本帖最后由 yth0 于 2015-12-11 15:15 编辑
' E9 A) V2 |5 n5 P/ G5 H4 w) W1 S
Head4psi 发表于 2015-12-10 22:197 P6 p4 `4 e. W% u& G
你的電路調用這個子電路的方法:& H: v$ A# B1 u+ s
X_your393  nInv  Inv  VDD  GND  Out   TS393

& o0 Z* E, @3 m6 a" \3 g8 X; F  I没看明白你说的是啥意思。8 B8 ^! h$ a% }2 y
我是想知道:' i9 Q6 t2 B& B0 Y
2、1、 44、55、33这些管脚号和这个比较器的NON-INVERTING INPUT(同相端)、INVERTING INPUT(反相端)、POSITIVE POWER SUPPLY(电源正端)、NEGATIVE POWER SUPPLY(电源负端)、OUTPUT(输出端)是如何对应的呢?如下图所示的箭头那一列应该如何选取呢?这里面是按照什么规则呢?软件用的是xDX Designer VX。
7 |# }2 A) r* {; T; H) `6 y  p2 S2 P/ ^6 \$ U
+ n$ ]) F# u( d+ d% n0 T

- @; T" t! Z  _6 b4 t% |

该用户从未签到

4#
发表于 2015-12-11 15:29 | 只看该作者
2 = NON-INVERTING INPUT) K/ ^* J7 `+ X. X4 j, ?3 z8 ]
1 = INVERTING INPUT  ~6 ^; Y/ g! w- ~/ x
44 = POSITIVE POWER SUPPLY 9 x8 [, g" N( \5 D, E# w
55 = NEGATIVE POWER SUPPLY2 i' \/ |3 `! H$ K4 i2 F1 \
33 = OUTPUT

点评

谢谢回复! 这个是按照下面顺序而不是前面的1、2、3、4、5来对应后面的.SUBCKT TS393 2 1 44 55 33吗?也就是说前面的1、2、3、4、5根本没有任何意义?这个是通用的规则吗? TS393 spice macromodel * CONNECTIO  详情 回复 发表于 2015-12-11 18:37

该用户从未签到

5#
 楼主| 发表于 2015-12-11 18:37 | 只看该作者
Head4psi 发表于 2015-12-11 15:29- Y4 v% G2 E& s: L' M, t. {
2 = NON-INVERTING INPUT
. N* M* {: R$ g1 E 1 = INVERTING INPUT
- D6 _% m+ K+ m7 ]1 w3 W/ H" N44 = POSITIVE POWER SUPPLY

# Q) ?: i  \' O1 R% m1 d7 m7 w: \谢谢回复!
1 a5 s# _, h0 ?- b这个是按照下面顺序而不是前面的1、2、3、4、5来对应后面的.SUBCKT TS393 2 1 44 55 33吗?也就是说前面的1、2、3、4、5根本没有任何意义?这个是通用的规则吗?
" b; G# }7 b$ t1 z TS393 spice macromodel
. ]) H3 P" \' |8 O3 {4 L' U+ u4 ?* CONNECTIONS :
5 _0 @: Y7 l0 g* 1 NON-INVERTING INPUT, W9 W' Q$ ~: r2 C% ]+ ^: u: a
* 2 INVERTING INPUT
, w) d; X; m0 W3 `" Y- ~* 3 POSITIVE POWER SUPPLY' ]- G/ Y. ]% b3 Z8 {
* 4 NEGATIVE POWER SUPPLY
3 U3 p8 ^! E) y' f$ ]+ p* 5 OUTPUT' Q; B& u1 ?+ q/ U- K0 i

! P% Z. D( P! |, s1 M

点评

Spice 語法第一個字元為 " * " 時,其後面就不是指令,而是說明、提示文字,在此它的意義用於說明每一 node 的功能。 你可能要先學習一下 SPICE 的基本語法。 * CONNECTIONS : * 1 NON-INVERTING INPUT * 2 IN  详情 回复 发表于 2015-12-12 10:09

该用户从未签到

7#
 楼主| 发表于 2015-12-12 18:51 | 只看该作者
非常感谢!# g) c/ |3 u+ r, d2 I. [
那个*号我能看出来是说明。我原来困惑的地方是那个说明前面有1、2、3、4、5,我原来寻思这个数字就是可能对应node号。但现在经过你的说明,看来这个数字是仅仅是个顺序数字,和电路描述里面的node没有关系吧。

点评

[ .SUBCKT TS393 2 1 44 55 33 ] 這個 2 1 44 55 33 是 Subcircuit 裡面的 node name,而調用這個 subcircuit 時 node 的順序 1, 2, 3, 4, 5 分別就是它說明的那樣的功能,這是 SPICE 的基本概念,上層的電路管  详情 回复 发表于 2015-12-12 21:13

该用户从未签到

8#
发表于 2015-12-12 21:13 | 只看该作者
yth0 发表于 2015-12-12 18:516 K1 B2 o0 y# b) F/ \' U
非常感谢!
9 B3 }' g( S3 w) L5 ?! o那个*号我能看出来是说明。我原来困惑的地方是那个说明前面有1、2、3、4、5,我原来寻思这个数 ...
$ ^$ X$ p+ h! l
[ .SUBCKT TS393 2 1 44 55 33 ]
$ w* B) o; O) d" C
7 U  U+ ?3 ], k這個 2 1 44 55 33 是 Subcircuit 裡面的 node name,而調用這個 subcircuit 時 node 的順序 1, 2, 3, 4, 5 分別就是它說明的那樣的功能,這是 SPICE 的基本概念,上層的電路管腳依信號功能要照這個順序,錯了,子電路的運作就不正確了。
; x3 H% h" s; H, h: `你體會一下我第一次回你 " X_your393  nInv  Inv  VDD  GND  Out   TS393 " 這個語法,如果你懂了我為何這樣寫的含意,那你大慨就懂了。不然就要自己看書加強了。
: \9 E! U3 O; }9 O6 V" E9 l
7 d: ?4 n4 p( A

点评

哦,明白了,非常感谢! 对Spice的语法不了解,在网上也下了一些看了看,可能有些地方没看懂,资料也讲得的比较简略,比如只说了2 1 44 55 33是接点名,但是没有实例说明是和上面的说明顺序对应的,我被那个说明前  详情 回复 发表于 2015-12-12 22:02

该用户从未签到

9#
 楼主| 发表于 2015-12-12 22:02 | 只看该作者
Head4psi 发表于 2015-12-12 21:13' `- n! O4 I, i$ ?  ^7 `2 I$ R
[ .SUBCKT TS393 2 1 44 55 33 ]
( N4 s$ e) w* b/ O+ Q4 X$ ~8 m$ Z0 N1 h! B
這個 2 1 44 55 33 是 Subcircuit 裡面的 node name,而調用這個 su ...

  W* ]) ~2 |+ q9 `哦,明白了,非常感谢!- W4 L9 H+ k; M+ V, e
对Spice的语法不了解,在网上也下了一些看了看,可能有些地方没看懂,资料也讲得的比较简略,比如只说了2 1 44 55 33是接点名,但是没有实例说明是和上面的说明顺序对应的,我被那个说明前面的1、2、3、4、5误导了。不知道你哪里有没有比较详细的Spice方面的资料?你说的那个我现在明白了:: X4 P3 o) g7 Q# l
0 a& x( G0 r  v! Z5 H! K# N$ K
子电路的调 用格式为:( e. n8 Y" ~- G, H# Y# w7 h
XCallName (N1,N2,…) SubName5 v5 n# s3 x1 T8 ?. E
例句:X1 2 4 17 3 1 MULT1
) X9 `) W$ d" M. i3 N其中X表示调用子电路,N1,N2,…是连接子电路的节点,SubName是调用的子电路名。
8 Y1 I# x& }! g2 I2 o8 k4 [0 a) z% ~- M$ O- \
另外,我看了一下xDX Designer VX自带的一些Spice,感觉他是把很多器件的Spice模型放到一个文件里了,而且和资料上写的语法相差很多啊,这个不知道是他自己加密的语法还是标准的的Spice语法?见附件。
% t1 z; L9 }1 o
0 ?* Z/ J( j3 B# D; h) `4 q  { amp.rar (147.01 KB, 下载次数: 2)
& i& ^0 Y8 @1 D0 P! f2 W! }2 }9 _: Y; ?
: B, o8 t; O  T1 b- k

$ r" V6 y$ s& ]1 `9 X' |2 U2 r3 d$ g) k& r, t6 o% d: y& R

该用户从未签到

10#
发表于 2015-12-14 08:23 | 只看该作者
加密模型,調用就是。8 j. z5 I; Q, e. D7 D
* .SUBCKT S_LM110 21 24 9 7 31 32* @7 }. C9 W% B' P6 ]
*例如  node 21 應該就相當於 LM110 的 Pin1, 以此類推7 s- v7 v: K! w* C& d& l
x_LM110-1  pin1  pin2  pin3  pin4  pin5  pin6  S_LM110
! U$ n1 X# k4 l9 T
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-9 06:29 , Processed in 0.093750 second(s), 28 queries , Gzip On.

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

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

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