Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-19 14:56:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下!!關於HSPICE的BJT要怎麼寫, w* J9 [. h5 A6 Y0 Y8 _. m1 r
為什麼我寫% x, L$ ^9 \* F/ v* [! d
q1 c b e pnp5
4 a# V4 h: n8 c$ N; i去模擬程式,他會找不到元件ㄋ??

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-19 16:36:21 | 只看該作者
元件的名稱要跟model的裡面的名稱相同喔8 L2 Q- ]% `) q' o! X1 c
另外應該避免使用單一符號,比如英文之類的,因為C有可能被認定成為電容。
3#
 樓主| 發表於 2007-7-19 17:53:02 | 只看該作者
元件名稱要跟MODEL裡面一樣??
9 m' ^8 L& A  Q- n* b我是初學者~~! [' v* Z/ v8 }. j+ m
我在一些範例上有看到,要打
8 [. g1 @( Z- C! P.model XXXXXXXXXXX3 a8 n1 l* |0 I+ t; }) Q
請問model指令要怎麼用??
: [6 G0 w: ]; H; R: \, S1 d" x% m* T我BJT也都沒有打什麼參數~~可以ㄇ??* P7 A6 D) A' k  s/ @" L% {

( w7 u# [  E4 B' qq2 gnd! gnd! e22  pnp10 m=8
* _* A/ |2 u  t
+ e1 a8 j  H  R. Z9 w# K我是打這樣~~~就沒有再打什麼東西了~~
4#
發表於 2007-7-19 20:48:57 | 只看該作者
model後面的東西要看是用什麼model裡面,去看他裡面你要用的元件的那個名子,還有他的其他的一些敘述,然後incloud進來,這樣就可以連結到你打的元件上面。: ?; T4 R2 k5 b/ R4 h; M

- l. C- @- @& L9 f: t1 E' |然後打入你這樣的指令就可以用了吧?pnp10? .35?
" G" I) A$ c9 y
+ ?+ p8 |3 h) C# {5 |Q? collect base emitt substrate modelname( J# z0 |# p+ s0 ~: U/ P  O

; M9 h  S) f# m4 b) P並聯應該那沒影響才對。
5#
發表於 2007-7-19 21:41:33 | 只看該作者

bip

只需要多打一行...+ L) e. D$ M" }0 c
平時你下.L檔的地方! g4 I8 m3 {7 U
例如:  .lib " xxxxxxxx.mm0355v.l" tt
: |# E- z' L2 d0 f6 ^只要在程式裡多打一行 * y& k/ d. w7 v- W/ d
.lib " xxxxxxxx.mm0355v.l" bip2 D8 T+ ?- i- W4 e
  W: e! ^* Z8 ]0 ~3 J5 e3 r8 e, r
關於BJT 的下法    你的是沒錯的~ 只是你少打了那行指令! X7 J8 ?$ ?$ s
q1 c b e pnp5(或是pnp10) (其實後面還有一項就是m=??   m就是你要並聯幾顆..要8顆就m=8)7 w2 U/ X. e7 M; X) x4 h2 c
/ a% }2 V5 B; i( U9 x: O  k
我也是初學啦~ 至於為什麼要 bip    我也不是很知道9 ~! v6 r6 j6 {) v3 |) j/ x
等我有更新的心得再來po囉

評分

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

查看全部評分

6#
發表於 2007-7-19 22:22:28 | 只看該作者
我不知道你是用那一家廠商的model
* Z9 W8 }: C' `0 |* Q& C3 y( R! F建議你稍微看一下製程廠所提供的SPICE Model裡面的內容+ {9 V; C( ~  h) D3 ?; k0 _
每一家製程廠所提供的SPICE Model的定義均不相同,故而在模擬前要先看懂design rule和SPICE Model; P8 D! p9 {* o- v: [
像BJT,因為它的Emitter面積不同,所以會有不同的model name6 y- I$ S" S9 @* u3 i2 [
例如:
- _; e. `) k* f3 H8 K( z   pnp20     -- for P+/NW/Psub PNP Bipolar with emitter=20um*20um  ) ^+ b% g+ `% [+ O- I) a
   pnp10     -- for P+/NW/Psub PNP Bipolar with emitter=10um*10um  8 ^; u2 y4 A1 a9 e' M) E2 ?6 X
   pnp5       -- for P+/NW/Psub PNP Bipolar with emitter=5um*5um  , g$ R, j( m& i
而這些,在SPICE Model裡面都會提; x  N, w0 J4 z; v: Z+ S8 G8 g
而不是單單地使用Qxxx就可直接使用BJT參數及元件2 v1 p& K4 h  z' k* W. a& j
6 i) ?: d/ S; o5 z% T6 a% \
再來,要使用SPICE Model可以用.lib和.include兩種方式6 t  W8 K% _/ F2 g
兩者的差別在於SPICE Model的定義方式
3 l7 A% F& J( ^- G而用.lib " xxxxxxxx.mm0355v.l" tt
0 _$ b2 W: k, f4 }那是呼叫SPICE Model中的typice corner的元件Model* b7 n3 H) h$ u/ b+ s6 q; P
至於:   .lib " xxxxxxxx.mm0355v.l" bip
  q1 J+ E3 M( H$ T3 X0 ^( _那是呼叫SPICE Model中的BJT參數2 S" C! B$ |8 k; X+ Q- S
在此要強調一點,各家定義BJT或者其他元件的方式皆不同,要看各家的SPICE Model6 E8 }, x" _& N* r
例如,有的廠商的BJT是使用.lib 'XXXXX.mdl' BJT 4 ~6 M9 D9 \7 R( x0 x: v
那是因為它們是用BJT的標題來定義BJT3 ~/ W' p% h6 \

1 }3 F' I9 Z: t2 g4 S各家廠商有各家的定義使用方法
! G* U$ `* f* Y7 ^  ]請先看過SPICE Model. w8 w/ b2 a9 C/ A$ J. N4 l
要不然是不知道其使用意義為何的! P8 z( ?6 t# Z+ G: M  n" b
別以為各家廠商的定義方式都一樣,了解使用精神,如此才能夠一理通百理明,要不然只看得懂這家廠商的SPICE Model,下一次換了別家,又是不同的SPICE Model定義方式,結果又不會使用,結果問題還是存在

評分

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

查看全部評分

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

本版積分規則

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

GMT+8, 2024-12-27 10:35 AM , Processed in 0.161009 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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