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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
如果有了一个器件的Spice模型文件,如何才能知道它和符号管脚的对应关系呢?比如下面是在官网下载的TS393的Spice模型文件,文件前面写的是:7 |5 l, o: O2 e6 S% {. G
* TS393 spice macromodel' \- ?  B$ d7 `, E2 o6 B6 Y
* CONNECTIONS :
3 @7 |& K& ]" w- Y; v* 1 NON-INVERTING INPUT4 L9 \3 S5 U. U! N7 y# _
* 2 INVERTING INPUT6 b8 c+ \* n. H' R* c% d
* 3 POSITIVE POWER SUPPLY
: a6 V& }: z1 V4 I; t% s* 4 NEGATIVE POWER SUPPLY
& b2 d! h: L$ a% N% ~$ v8 K* 5 OUTPUT

% K0 F* b. j9 a' r  w3 k- B: p% c; u' B4 {
但是后面的内容没有3、4、5脚,却是这样写的:
; ?% r: l0 s6 |5 J( n.SUBCKT TS393 2 1 44 55 33
9 q5 d4 R/ Q: e0 s' z  f" Y+ k
* y; ]$ x% a6 a% S& j
把这个模型导入仿真软件时,显示的管脚号也是2、1、 44、55、33,那么问题来了,这些管脚号和这个比较器的NON-INVERTING INPUT(同相端)、INVERTING INPUT(反相端)、POSITIVE POWER SUPPLY(电源正端)、NEGATIVE POWER SUPPLY(电源负端)、OUTPUT(输出端)是如何对应的呢?这里有什么规则吗?
9 V- R& b: {+ Q# J* g9 |% f: w- M/ J! b/ w
谢谢!$ w. B. t' l( I8 y+ G2 n" o
9 O/ w) P" C3 g4 w, l1 v: b( n
附TS393的spice模型:
$ }) G. d3 m9 p2 T1 T- G& q! c  T
' v- B' g0 D/ g+ i# m* WARNING : please consider following remarks before usage/ }! }+ \" i) i. I4 V
*5 Q6 M8 n2 U: v3 [
* 1) All models are a tradeoff between accuracy and complexity (ie. simulation
" P/ I3 x3 B0 u0 Y*    time).9 ?1 v, F9 [: z/ @
* 2) Macromodels are not a substitute to breadboarding, they rather confirm the8 q9 g* O- H" N: }1 Z- r, f6 a* `2 {1 e
*    validity of a design approach and help to select surrounding component values.0 f( a: }' z0 X
*( ]4 J( B' {, j7 W
* 3) A macromodel emulates the NOMINAL peRFormance of a TYPICAL device within
& Z0 B: U# E- Y" ?4 [*    SPECIFIED OPERATING CONDITIONS (ie. temperature, supply voltage, etc.).2 x9 W' Q/ e% T" }8 i6 y
*    Thus the macromodel is often not as exhaustive as the datasheet, its goal& r0 k+ }, H; y3 N* `$ H1 N
*    is to illustrate the main parameters of the product.8 V* i! Y# V, z' b/ H6 d
*/ ~, |# }, S+ t4 o
* 4) Data issued from macromodels used outside of its specified conditions& i6 Y8 k7 _# U) r% r( Y
*    (Vcc, Temperature, etc) or even worse: outside of the device operating / a0 x! X) b( {* F5 y$ ?
*    conditions (Vcc, Vicm, etc) are not reliable in any way.
6 S7 C" m8 I$ A2 f4 m*-----------------------------------------------------------------------------------------' M8 I' U* A6 Q9 A, [
* TS393 spice macromodel" V, L# U. `8 F
* CONNECTIONS :& g4 y' L$ ]: C4 I9 u! H6 h0 l
* 1 NON-INVERTING INPUT
2 V7 J! Q& g& p6 u# H- d% a7 Y4 W* 2 INVERTING INPUT
1 U0 k# \6 D1 V3 P6 W7 J+ H* 3 POSITIVE POWER SUPPLY: V" [6 w; [2 I' k0 P- D% F% l
* 4 NEGATIVE POWER SUPPLY7 v4 ?( A9 {; \# x7 V
* 5 OUTPUT. j3 X; t0 A8 o! E7 a6 A+ v
*2 D; I: b1 T) t
**********************************************************& \/ u% U( ~- G
.SUBCKT TS393 2 1 44 55 33' b2 `8 x1 }" S' l- U
EVCCP 4 0 44 0 1.0% K. i0 e' ]- {
EVCCN 5 0 55 0 1.0
, \& t  A6 X' X# g# RVREADIO 3 33 DC 05 [7 l/ a. O/ ]+ t) y
G_ICCSAT 44 55 VALUE= {7.5E-6 + 5.0E-7*V(44,55)}( S$ H: X# ^  y6 Z7 {; t
G_IOUT_SINKED 55 0 VALUE={IF (V(1)<V(2), 0, I(VreadIo))}. n  g4 \' \/ }. D0 V' K+ R) W
.MODEL MDTH D IS=1E-11 KF=1.050321E-32 CJO=10F
5 o+ e' v, E" f7 h, P/ ]/ b( y.MODEL DIDEAL D N=0.1 IS=1E-08- J4 i# G/ `" ]# ^
* INPUT STAGE
" s$ A. _9 K, M7 |& m6 E6 V9 oCIP 2 5 1.000000E-12
' d( Y# C0 p7 iCIN 1 5 1.000000E-12/ i$ R8 i2 K7 ]( ^4 \3 p
EIP 10 0 2 0 1
6 d4 V2 y# R4 ZEIN 16 0 1 0 1
% O+ j) W2 s/ l  x% l) z+ CRIP 10 11 6.500000E+01
6 E5 n# J  J: T% Q4 ~6 T5 n; uRIN 15 16 6.500000E+01
' p6 F% Y) u6 U% CRIS 11 15 1.939046E+02
$ k) k$ y0 W+ B' YDIP 11 12 MDTH 400E-12
& z/ H1 J3 K, b& m, p5 L$ J0 Z6 U% NDIN 15 14 MDTH 400E-12* P) K& X: S- P) h
VOFP 12 13 DC 0.000000E+00
2 j  o; M; d& R# AVOFN 13 14 DC 09 V( K% Q; V8 \; C
IPOL 13 0 100E-06
* L, V, A$ z* ]% m; @4 `0 f+ ~6 l  U1 d; uCPS 11 15 8.5E-09* \( v3 D- m( u7 o" k: e( P# d! X' {
DINN 17 13 MDTH 400E-121 O$ l8 |0 c( o$ U$ p
VIN 17 5 0.000000e+00
1 i4 [: R) Y* k3 rDINR 15 18 MDTH 400E-12
0 R: d' \) H( G' b5 q2 d8 SVIP 4 18 1.200000E+009 u6 e; i$ \; r* j
FCP 4 5 VOFP 0.00 # s* ]# @  k& p$ p% v
FCN 5 4 VOFN 0.00 * j7 Q& e* L) c; b/ V
FIBP 2 0 VOFN 2.000000E-084 Q2 _9 f! G1 V
FIBN 0 1 VOFP 2.000000E-08
1 ^* t: R) L6 c& ^# ?  i/ m* AMPLIFYING STAGE
, y/ g" a4 t# WRG1 5 19 2.8E+05
3 c, r9 W. C1 a* c2 uRG2 4 19 2.8E+050 O/ S6 R- s4 e
DONM 21 19 MDTH 400E-12
: J! d5 y  I6 |9 L/ H# o  CHONM 21 27 VOUT 3000# K6 D) J3 n! S
VINM 5 27 135
8 j) ]' q" d1 {8 ~6 jDOP 19 25 MDTH 400E-12
4 W, w6 Z" x& D4 O2 V  b( p3 Y' |VOP 4 25 1.0970 u, V6 T1 h" A( B) G/ z' V5 u
DON 24 19 MDTH 400E-12' |1 t& C! \( M7 n/ B
VON 24 5 1.097
, r5 }! F" ~5 F- D. fFIP 0 19 VOFP 104
; _- m9 `. X* |% O6 q1 YFIN 0 19 VOFN 104- \" l# W6 s- U( {  W
EOUT 26 23 19 5 1
/ k0 S. B: o4 e0 |! N( n' g  V. ~# OVOUT 23 5 0V4 q4 ~& F2 b* e, O
RFUIT 126 5 2.5E+09
1 j1 {' T  a* R- oDOUT 126 26 DIDEAL 400E-12
; e- y( @0 e! w7 gROUT 126 3 28.336 S8 J9 X6 g7 P3 d! Y  W8 }
.ENDS7 R. z7 R& D# u" A4 s) x
$ k5 {; z2 b, |: @

该用户从未签到

推荐
发表于 2015-12-12 10:09 | 只看该作者
yth0 发表于 2015-12-11 18:375 J" R  ]/ f! o' W" o' V4 S3 c4 u
谢谢回复!
; Q# C+ b" _5 y- T& d' u/ r# A% A6 q这个是按照下面顺序而不是前面的1、2、3、4、5来对应后面的.SUBCKT TS393 2 1 44 55 33吗? ...
4 d% |5 F; u; b$ p7 n
Spice 語法第一個字元為 " * " 時,其後面就不是指令,而是說明、提示文字,在此它的意義用於說明每一 node 的功能。( c3 h) ~& \4 T- W
你可能要先學習一下 SPICE 的基本語法。; x9 `" t6 m( @; w

6 [1 Y; g: K1 L2 C0 {; {9 b  K% n* CONNECTIONS :
; T1 d. L5 _  J, j/ o4 o* 1 NON-INVERTING INPUT* O' K+ b* X& T- s
* 2 INVERTING INPUT. a$ B3 p! a# q, N
* 3 POSITIVE POWER SUPPLY  n7 C" J' J* c6 Z$ T. @
* 4 NEGATIVE POWER SUPPLY5 P7 N+ m2 H3 A4 N, p% N
* 5 OUTPUT: o0 t% E) M- v# j6 J% v$ m' j# B

" u- }6 J3 d) M4 ?

该用户从未签到

2#
发表于 2015-12-10 22:19 | 只看该作者
你的電路調用這個子電路的方法:6 v7 M+ |$ }( P6 h5 V0 O
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 编辑
& r# l: O+ i; c8 Y( k
Head4psi 发表于 2015-12-10 22:190 A9 S- v; c. E
你的電路調用這個子電路的方法:
' K. }6 X: M! F( |4 D8 U( lX_your393  nInv  Inv  VDD  GND  Out   TS393
. Z& D4 Q6 p1 Z; d8 y
没看明白你说的是啥意思。
( |- `+ w/ M% j+ ^, g' T/ E我是想知道:) O* ]5 B5 O6 m0 x
2、1、 44、55、33这些管脚号和这个比较器的NON-INVERTING INPUT(同相端)、INVERTING INPUT(反相端)、POSITIVE POWER SUPPLY(电源正端)、NEGATIVE POWER SUPPLY(电源负端)、OUTPUT(输出端)是如何对应的呢?如下图所示的箭头那一列应该如何选取呢?这里面是按照什么规则呢?软件用的是xDX Designer VX。3 T: u/ |/ @: q* ?% _4 z! Q

5 O) ^6 w; C% ~% [* W: A( q2 \2 N2 u. o
. Q( x$ |0 {1 G' r7 L3 S, ~/ }

该用户从未签到

4#
发表于 2015-12-11 15:29 | 只看该作者
2 = NON-INVERTING INPUT
. j/ w! V5 |3 S; o& g. O! K5 b 1 = INVERTING INPUT
, U! w# t1 t/ V. v% j" ^44 = POSITIVE POWER SUPPLY
% B6 b: W1 ]$ d8 h' C7 _! d55 = NEGATIVE POWER SUPPLY) n, E( ~2 }- p4 [3 C
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
# q" n2 q5 o9 @, B2 = NON-INVERTING INPUT/ U0 _0 w: x# S/ @% `- j4 e
1 = INVERTING INPUT  t& c* \4 u0 q
44 = POSITIVE POWER SUPPLY

7 b5 K- P; S8 q  n谢谢回复!
& c$ L6 G4 }. w: h这个是按照下面顺序而不是前面的1、2、3、4、5来对应后面的.SUBCKT TS393 2 1 44 55 33吗?也就是说前面的1、2、3、4、5根本没有任何意义?这个是通用的规则吗?
- t9 k- K, x8 I/ [ TS393 spice macromodel5 a+ K- p" ?$ P5 t7 i+ P4 r
* CONNECTIONS :+ a; I# n" f9 h/ j. ?6 d- A
* 1 NON-INVERTING INPUT- T8 b: o; Q( {6 o6 R( I& S
* 2 INVERTING INPUT
/ N6 A: F3 C& C% p* 3 POSITIVE POWER SUPPLY
- I4 v( q1 K( b' ^  h/ C8 s" M* 4 NEGATIVE POWER SUPPLY3 I$ a* z% P9 f8 Q/ Y, M
* 5 OUTPUT
- V8 G6 @) f9 ~+ W; X6 P; x9 _6 P3 g7 N1 R) F! E

点评

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

该用户从未签到

7#
 楼主| 发表于 2015-12-12 18:51 | 只看该作者
非常感谢!2 c' |/ N; r% I0 }% Z: z8 |! m
那个*号我能看出来是说明。我原来困惑的地方是那个说明前面有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:51
* u/ B1 H* d' L1 `0 K* z非常感谢!8 o/ ]: \$ X: r/ u- l) h
那个*号我能看出来是说明。我原来困惑的地方是那个说明前面有1、2、3、4、5,我原来寻思这个数 ...
. w0 x  V7 l; c4 `9 K5 h) N0 j3 z) s
[ .SUBCKT TS393 2 1 44 55 33 ]
; b, z1 R' U' u  T8 b5 V+ e- O  u
; [6 o, _4 X! ^. w7 f" k這個 2 1 44 55 33 是 Subcircuit 裡面的 node name,而調用這個 subcircuit 時 node 的順序 1, 2, 3, 4, 5 分別就是它說明的那樣的功能,這是 SPICE 的基本概念,上層的電路管腳依信號功能要照這個順序,錯了,子電路的運作就不正確了。
+ o- R% K; x3 u. I$ O0 u1 o你體會一下我第一次回你 " X_your393  nInv  Inv  VDD  GND  Out   TS393 " 這個語法,如果你懂了我為何這樣寫的含意,那你大慨就懂了。不然就要自己看書加強了。2 @( j! B) m  |' i% |' }9 }
% e) D2 K3 M9 k

点评

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

该用户从未签到

9#
 楼主| 发表于 2015-12-12 22:02 | 只看该作者
Head4psi 发表于 2015-12-12 21:13
! a2 a% B0 `4 Q+ H9 L[ .SUBCKT TS393 2 1 44 55 33 ]
! X0 R( H. S. T$ ]# O* d- G& f/ r* E: Q- a* j* ~
這個 2 1 44 55 33 是 Subcircuit 裡面的 node name,而調用這個 su ...

& k4 A! @( u6 h+ R" J哦,明白了,非常感谢!7 \/ O1 u( q) `& H2 p
对Spice的语法不了解,在网上也下了一些看了看,可能有些地方没看懂,资料也讲得的比较简略,比如只说了2 1 44 55 33是接点名,但是没有实例说明是和上面的说明顺序对应的,我被那个说明前面的1、2、3、4、5误导了。不知道你哪里有没有比较详细的Spice方面的资料?你说的那个我现在明白了:/ f2 p& C4 _4 N2 z9 j

* u8 |+ s) I' P4 _) r/ a- A子电路的调 用格式为:
$ r) w  P( V  }8 N6 |XCallName (N1,N2,…) SubName% p% T& P. R* J" _
例句:X1 2 4 17 3 1 MULT1& P6 _& h/ M' U, _- C* d
其中X表示调用子电路,N1,N2,…是连接子电路的节点,SubName是调用的子电路名。  S) t, e# }* y4 x/ L

# {3 }% b6 d+ m$ I另外,我看了一下xDX Designer VX自带的一些Spice,感觉他是把很多器件的Spice模型放到一个文件里了,而且和资料上写的语法相差很多啊,这个不知道是他自己加密的语法还是标准的的Spice语法?见附件。
; v% \# R& J, I6 X: h& g1 d/ Q
2 d# x5 I# _8 x9 L amp.rar (147.01 KB, 下载次数: 2) ) t5 K3 C  E' n5 b9 N+ r* B' n

- O0 a& P) \$ ~; D5 e! t" h! E: @; u+ W; ^+ Y

; e5 |8 @/ A+ a: l( g" T6 _( z! G1 N0 p% Z: q7 b

该用户从未签到

10#
发表于 2015-12-14 08:23 | 只看该作者
加密模型,調用就是。3 ?2 E# x) l5 U; Y- x% s
* .SUBCKT S_LM110 21 24 9 7 31 32
2 W1 m- c8 d3 E: Y*例如  node 21 應該就相當於 LM110 的 Pin1, 以此類推! c8 d; \' X8 q' U8 @5 _( T' i1 D
x_LM110-1  pin1  pin2  pin3  pin4  pin5  pin6  S_LM110 - [$ l, L6 ]  ?9 S5 u
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-22 07:49 , Processed in 0.187500 second(s), 28 queries , Gzip On.

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

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

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