Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-19 14:56:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下!!關於HSPICE的BJT要怎麼寫  J1 v1 b' }! P
為什麼我寫
' J  P  T1 D  B7 ^8 M- Mq1 c b e pnp5
6 h$ ^& U3 I' A去模擬程式,他會找不到元件ㄋ??

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-19 16:36:21 | 只看該作者
元件的名稱要跟model的裡面的名稱相同喔
* h) G0 m/ A& s! R( w- L( ]. ]6 n另外應該避免使用單一符號,比如英文之類的,因為C有可能被認定成為電容。
3#
 樓主| 發表於 2007-7-19 17:53:02 | 只看該作者
元件名稱要跟MODEL裡面一樣??: p0 A( b$ ^) T, e1 \* Z
我是初學者~~
! n& @$ b! X  I/ b% t( }我在一些範例上有看到,要打
# h' U" E# d2 o9 J.model XXXXXXXXXXX
3 u8 B; e- U) e5 I請問model指令要怎麼用??
' W9 p0 S+ E( W4 O; z我BJT也都沒有打什麼參數~~可以ㄇ??
" N, d6 W! J$ v9 w" s
+ K, q4 c; v9 U6 O8 [4 Z8 D% P  Fq2 gnd! gnd! e22  pnp10 m=8
( g* e* I* M' b$ |
7 }9 ~- _4 U* v% E我是打這樣~~~就沒有再打什麼東西了~~
4#
發表於 2007-7-19 20:48:57 | 只看該作者
model後面的東西要看是用什麼model裡面,去看他裡面你要用的元件的那個名子,還有他的其他的一些敘述,然後incloud進來,這樣就可以連結到你打的元件上面。
. \( k1 b6 Y, @. j8 q6 G) z, @! G6 f2 e8 l
然後打入你這樣的指令就可以用了吧?pnp10? .35?
, l/ e" M& |* u$ s! I
, K" W! f9 e. k2 FQ? collect base emitt substrate modelname2 {+ j5 o9 Q2 l1 v7 Q3 A- J

5 H0 H5 y' V0 ~; P* a並聯應該那沒影響才對。
5#
發表於 2007-7-19 21:41:33 | 只看該作者

bip

只需要多打一行.... W9 A1 y& C& K7 W6 s$ q1 \/ S
平時你下.L檔的地方% R8 R# v5 v/ ]# W8 B0 S; z) {
例如:  .lib " xxxxxxxx.mm0355v.l" tt
% o' u" o, W$ }% |只要在程式裡多打一行
2 U9 x1 e0 e% A6 J! G.lib " xxxxxxxx.mm0355v.l" bip
* f! x1 d8 n* q5 }5 a1 t/ B( @! y: M
關於BJT 的下法    你的是沒錯的~ 只是你少打了那行指令
& I# M: e* u" O6 U2 A+ `% _. Hq1 c b e pnp5(或是pnp10) (其實後面還有一項就是m=??   m就是你要並聯幾顆..要8顆就m=8)
7 y3 E  D. R' u  }1 B& r7 t4 }
- }* S5 l8 ~5 q# ]- O' ^我也是初學啦~ 至於為什麼要 bip    我也不是很知道8 t$ q$ U8 X0 Z5 ?  j
等我有更新的心得再來po囉

評分

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

查看全部評分

6#
發表於 2007-7-19 22:22:28 | 只看該作者
我不知道你是用那一家廠商的model
% P5 T9 U9 m" q8 ]2 N建議你稍微看一下製程廠所提供的SPICE Model裡面的內容
( I: h# l& H. Q每一家製程廠所提供的SPICE Model的定義均不相同,故而在模擬前要先看懂design rule和SPICE Model
4 n8 v5 A  s! G0 f像BJT,因為它的Emitter面積不同,所以會有不同的model name
( f9 o. _: d% Z- }5 I- E+ w$ [例如: " D6 ]+ n3 [, F8 }
   pnp20     -- for P+/NW/Psub PNP Bipolar with emitter=20um*20um  4 f) B- e/ _1 ^
   pnp10     -- for P+/NW/Psub PNP Bipolar with emitter=10um*10um  + A- r/ _! d1 k/ H: p  A5 F% x
   pnp5       -- for P+/NW/Psub PNP Bipolar with emitter=5um*5um  
% m1 j- }. n8 Z# N2 v; ]. ~而這些,在SPICE Model裡面都會提7 @( v4 S) B/ O. F" Q+ R* }
而不是單單地使用Qxxx就可直接使用BJT參數及元件+ W- {1 ~' P0 D  \% g* t
$ j+ V, x# D7 B2 e1 G/ Y
再來,要使用SPICE Model可以用.lib和.include兩種方式* y- J# {/ Z3 o1 F- n. i: f. T
兩者的差別在於SPICE Model的定義方式1 U: k5 f- b- a
而用.lib " xxxxxxxx.mm0355v.l" tt
; Z' g* u' a( o" e, `+ D6 w那是呼叫SPICE Model中的typice corner的元件Model
& H! _% r" ?: m7 P1 ~) l' n至於:   .lib " xxxxxxxx.mm0355v.l" bip
+ A7 G  W0 E7 S那是呼叫SPICE Model中的BJT參數
; Z! ~7 w5 {4 a在此要強調一點,各家定義BJT或者其他元件的方式皆不同,要看各家的SPICE Model
# I% W- K0 @- q例如,有的廠商的BJT是使用.lib 'XXXXX.mdl' BJT
2 L+ E  I" g+ L) r. V那是因為它們是用BJT的標題來定義BJT2 M& u: h: b: M4 ]
, {8 _5 n% i- |
各家廠商有各家的定義使用方法+ f( o* w9 y+ _7 \9 Q( y* B
請先看過SPICE Model/ ]+ y" v2 f; T) a3 v
要不然是不知道其使用意義為何的
5 P' Y1 ^& u  E6 H2 b' d別以為各家廠商的定義方式都一樣,了解使用精神,如此才能夠一理通百理明,要不然只看得懂這家廠商的SPICE Model,下一次換了別家,又是不同的SPICE Model定義方式,結果又不會使用,結果問題還是存在

評分

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

查看全部評分

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

本版積分規則

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

GMT+8, 2024-11-16 05:16 PM , Processed in 0.163009 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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