Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 14224|回復: 5
打印 上一主題 下一主題

[問題求助] 想請問一下!!關於HSPICE

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-19 14:56:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下!!關於HSPICE的BJT要怎麼寫, m5 }, j7 f" B& v8 T9 D
為什麼我寫
, Y% U# ^/ T; ^* X" G; Iq1 c b e pnp5 & H- F5 f0 j) j3 M) U. V
去模擬程式,他會找不到元件ㄋ??

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 勇於求知!多問多看囉

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-19 16:36:21 | 只看該作者
元件的名稱要跟model的裡面的名稱相同喔, R- Y6 T. w2 X  B
另外應該避免使用單一符號,比如英文之類的,因為C有可能被認定成為電容。
3#
 樓主| 發表於 2007-7-19 17:53:02 | 只看該作者
元件名稱要跟MODEL裡面一樣??  v. I& x0 X3 ~: G! F' |
我是初學者~~/ g) I5 {' O0 ~( j) \; q
我在一些範例上有看到,要打
' _* }; F1 R$ m8 S3 B5 [; z2 X1 K.model XXXXXXXXXXX" x/ i- T4 o, X' O1 d5 O
請問model指令要怎麼用??
8 t# ?- [( ]) C0 m我BJT也都沒有打什麼參數~~可以ㄇ??
0 ~/ A( s+ z; ?- Z' W3 B
" {$ N* ?) c: l; pq2 gnd! gnd! e22  pnp10 m=8
' c4 {' Y. i1 F% |5 ~% u; S$ c6 ]; m% j- C# }2 G1 E
我是打這樣~~~就沒有再打什麼東西了~~
4#
發表於 2007-7-19 20:48:57 | 只看該作者
model後面的東西要看是用什麼model裡面,去看他裡面你要用的元件的那個名子,還有他的其他的一些敘述,然後incloud進來,這樣就可以連結到你打的元件上面。: c$ ?2 b2 }+ \+ u* B& n5 i( F) z6 f
( s# i0 f% P4 D2 }+ r) l
然後打入你這樣的指令就可以用了吧?pnp10? .35?
* c0 B: Q, s5 O" y# N% y# u2 E" V! w, \  |& A
Q? collect base emitt substrate modelname* F  R! W- v: n0 s8 I* j; n

+ y7 i. v( p" n/ C' t: q: w並聯應該那沒影響才對。
5#
發表於 2007-7-19 21:41:33 | 只看該作者

bip

只需要多打一行.../ K; Z4 {/ a# n* B! m; c
平時你下.L檔的地方7 O4 ?" T% X- c* i
例如:  .lib " xxxxxxxx.mm0355v.l" tt
, H  a( r% f$ Q  F& ?只要在程式裡多打一行 , x1 t% B+ Z) v6 _7 s2 ~/ e
.lib " xxxxxxxx.mm0355v.l" bip
5 h+ X8 o6 A, `0 R, I" \- u! w) p, k- C- Y8 [
關於BJT 的下法    你的是沒錯的~ 只是你少打了那行指令3 M; `  |8 X* o9 r2 z
q1 c b e pnp5(或是pnp10) (其實後面還有一項就是m=??   m就是你要並聯幾顆..要8顆就m=8)
& u  ^- q- Q9 V9 b0 r. `3 n# a
9 D) o7 l6 l7 X: t我也是初學啦~ 至於為什麼要 bip    我也不是很知道
5 D; T, t: L0 X" z/ a( }' M- I等我有更新的心得再來po囉

評分

參與人數 1Chipcoin +1 收起 理由
monkeybad + 1 參與論壇,論壇參與!

查看全部評分

6#
發表於 2007-7-19 22:22:28 | 只看該作者
我不知道你是用那一家廠商的model) E/ {) t3 N+ S0 h
建議你稍微看一下製程廠所提供的SPICE Model裡面的內容
/ G4 R: S2 Z9 l/ B# M) k8 E每一家製程廠所提供的SPICE Model的定義均不相同,故而在模擬前要先看懂design rule和SPICE Model
+ N) k6 C3 N" y  L4 H. f9 Z' ^像BJT,因為它的Emitter面積不同,所以會有不同的model name4 d& X! e; V& k: L
例如:
/ v. Q1 e1 P, o3 J   pnp20     -- for P+/NW/Psub PNP Bipolar with emitter=20um*20um  
& f3 h- G! k; ~* o) W$ H   pnp10     -- for P+/NW/Psub PNP Bipolar with emitter=10um*10um  5 c% c3 }  m, C( y. S
   pnp5       -- for P+/NW/Psub PNP Bipolar with emitter=5um*5um  ! Y7 m* Q/ J2 a' O; x- o
而這些,在SPICE Model裡面都會提
- t! _, c! ?  b6 x7 Q( W而不是單單地使用Qxxx就可直接使用BJT參數及元件/ D! V2 Q4 ]3 V7 J  S  h

1 U3 l. }& D0 w( r' r' _再來,要使用SPICE Model可以用.lib和.include兩種方式' L( V& o: @' j; r  T
兩者的差別在於SPICE Model的定義方式7 ]7 N5 S& Z  c9 b* O
而用.lib " xxxxxxxx.mm0355v.l" tt
% m$ D$ T# M2 {那是呼叫SPICE Model中的typice corner的元件Model& ?# P9 J% u. \  V5 Z) a. @
至於:   .lib " xxxxxxxx.mm0355v.l" bip. U( m4 V% J' s6 E& P
那是呼叫SPICE Model中的BJT參數9 W1 S9 V- [. {0 s$ O
在此要強調一點,各家定義BJT或者其他元件的方式皆不同,要看各家的SPICE Model  l) A/ |* y, Z  l2 z" i) t0 v/ B/ R+ Q
例如,有的廠商的BJT是使用.lib 'XXXXX.mdl' BJT 9 y9 j+ H$ n% M3 E/ Q# Y' y. X
那是因為它們是用BJT的標題來定義BJT4 V! ^' `) v  B2 q

. [5 b) v/ `% M2 x0 _9 }% }各家廠商有各家的定義使用方法! A) D) [6 k3 k; W
請先看過SPICE Model* x, x9 y4 F, g3 J7 f
要不然是不知道其使用意義為何的
/ y( k- v& }' z" P, p! ~別以為各家廠商的定義方式都一樣,了解使用精神,如此才能夠一理通百理明,要不然只看得懂這家廠商的SPICE Model,下一次換了別家,又是不同的SPICE Model定義方式,結果又不會使用,結果問題還是存在

評分

參與人數 1Chipcoin +3 收起 理由
monkeybad + 3 回答詳細

查看全部評分

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-16 01:59 PM , Processed in 0.120515 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表