Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-19 14:56:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下!!關於HSPICE的BJT要怎麼寫
2 W1 r# [0 O! N  D" K為什麼我寫* b; j! L3 q! h3 ~! }% T* o% i+ V
q1 c b e pnp5 6 |" d5 D7 b7 P
去模擬程式,他會找不到元件ㄋ??

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-19 16:36:21 | 只看該作者
元件的名稱要跟model的裡面的名稱相同喔
8 E  Y: R# |0 V$ D1 ]另外應該避免使用單一符號,比如英文之類的,因為C有可能被認定成為電容。
3#
 樓主| 發表於 2007-7-19 17:53:02 | 只看該作者
元件名稱要跟MODEL裡面一樣??0 u2 D  {8 x8 n# I6 l
我是初學者~~
; e4 T9 h! b0 z我在一些範例上有看到,要打
* Y" i& A& L! M! j& c$ k* r.model XXXXXXXXXXX4 V8 P# R7 z$ r& ~$ d6 b
請問model指令要怎麼用??$ N" z, e" p) m5 u
我BJT也都沒有打什麼參數~~可以ㄇ??' a6 j3 z; A% i, {; n9 }( Y% ]
! W4 O5 g* v) f( P% t- I1 `
q2 gnd! gnd! e22  pnp10 m=89 f' g% {6 D0 f+ r
  V0 s1 e6 X/ V; M5 [
我是打這樣~~~就沒有再打什麼東西了~~
4#
發表於 2007-7-19 20:48:57 | 只看該作者
model後面的東西要看是用什麼model裡面,去看他裡面你要用的元件的那個名子,還有他的其他的一些敘述,然後incloud進來,這樣就可以連結到你打的元件上面。
" v- L- C" B! Y1 O. T& g$ U1 s; J* ?$ M
然後打入你這樣的指令就可以用了吧?pnp10? .35?7 o; N2 `/ i# A- d7 }& D
" ^3 k9 F, x6 Q3 `# o
Q? collect base emitt substrate modelname# O" Q2 h2 a# w  w3 U0 D

8 u) Q. E& h( v9 D% l並聯應該那沒影響才對。
5#
發表於 2007-7-19 21:41:33 | 只看該作者

bip

只需要多打一行...
9 r2 z& j0 j5 R3 F2 F% L2 q平時你下.L檔的地方8 L! Q4 ]/ B7 K
例如:  .lib " xxxxxxxx.mm0355v.l" tt
( I- U: h% C2 |! V0 b& C% D, L只要在程式裡多打一行
  ?- p  ~) U3 ?3 Q4 j9 Y.lib " xxxxxxxx.mm0355v.l" bip) E* k# _- B- k: Q$ O* l

8 R0 q' r7 w5 L6 }# o$ X6 G. h5 |. g關於BJT 的下法    你的是沒錯的~ 只是你少打了那行指令
- W! v$ c* M, |+ _9 Sq1 c b e pnp5(或是pnp10) (其實後面還有一項就是m=??   m就是你要並聯幾顆..要8顆就m=8)5 J8 d- b" @; R% k; D

. R' D% ^' f; h我也是初學啦~ 至於為什麼要 bip    我也不是很知道+ t5 ^% @4 x& F) `1 R* n* R6 ]
等我有更新的心得再來po囉

評分

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

查看全部評分

6#
發表於 2007-7-19 22:22:28 | 只看該作者
我不知道你是用那一家廠商的model
9 v# z# \" Y2 y) A1 [- D建議你稍微看一下製程廠所提供的SPICE Model裡面的內容  t( a6 }- p8 j' E" @5 L% N
每一家製程廠所提供的SPICE Model的定義均不相同,故而在模擬前要先看懂design rule和SPICE Model
1 \9 z8 a4 {8 S- u像BJT,因為它的Emitter面積不同,所以會有不同的model name& y7 s1 m& B# H
例如:
. P' C0 ?7 r6 m# v) f/ f   pnp20     -- for P+/NW/Psub PNP Bipolar with emitter=20um*20um  + \6 y: U) L# ]5 b7 ?7 b8 a
   pnp10     -- for P+/NW/Psub PNP Bipolar with emitter=10um*10um  ( j* S, Y) K/ e7 {* a8 s1 S+ z# F
   pnp5       -- for P+/NW/Psub PNP Bipolar with emitter=5um*5um    K9 R; Q! Y# a5 ]+ t' W5 H
而這些,在SPICE Model裡面都會提" P2 s7 R8 Q# I0 b. Q
而不是單單地使用Qxxx就可直接使用BJT參數及元件2 O- Y' p2 j+ s6 N6 w1 R" i/ ]
& k! J/ J' E, o! r. u5 v$ Y
再來,要使用SPICE Model可以用.lib和.include兩種方式- d( \8 h0 Y0 w0 I' `0 ~
兩者的差別在於SPICE Model的定義方式& n  L% ]1 M6 U, ~
而用.lib " xxxxxxxx.mm0355v.l" tt
8 e, O, g$ v- F8 ^& ]3 X那是呼叫SPICE Model中的typice corner的元件Model1 v8 @) a# V+ V( I
至於:   .lib " xxxxxxxx.mm0355v.l" bip
  e4 W$ v  {" f* k" M% ^那是呼叫SPICE Model中的BJT參數: N9 ]' q+ _" S% }
在此要強調一點,各家定義BJT或者其他元件的方式皆不同,要看各家的SPICE Model
$ o! q7 q1 O: O5 W( r例如,有的廠商的BJT是使用.lib 'XXXXX.mdl' BJT
, I; W, K/ w( w那是因為它們是用BJT的標題來定義BJT9 x- ^; O6 c8 f) G$ E1 ]' j& ?+ j

7 C& K, Z! O/ H5 X, S; q  h各家廠商有各家的定義使用方法
6 R* m( p. m7 f' Z( _/ h, q' O請先看過SPICE Model
5 L% o6 s; N5 F% h; J  |要不然是不知道其使用意義為何的' v( c+ J, q) Z% {" q
別以為各家廠商的定義方式都一樣,了解使用精神,如此才能夠一理通百理明,要不然只看得懂這家廠商的SPICE Model,下一次換了別家,又是不同的SPICE Model定義方式,結果又不會使用,結果問題還是存在

評分

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

查看全部評分

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

本版積分規則

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

GMT+8, 2024-4-29 07:31 PM , Processed in 0.107007 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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