Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-19 14:56:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下!!關於HSPICE的BJT要怎麼寫
9 r5 ]4 [1 p; }為什麼我寫
. |  O& d; ~! W7 I0 }' L' [q1 c b e pnp5 / y! l! x+ x& b7 U2 D7 ]  J' O
去模擬程式,他會找不到元件ㄋ??

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-19 16:36:21 | 只看該作者
元件的名稱要跟model的裡面的名稱相同喔  i* m. N3 k! V3 b7 [
另外應該避免使用單一符號,比如英文之類的,因為C有可能被認定成為電容。
3#
 樓主| 發表於 2007-7-19 17:53:02 | 只看該作者
元件名稱要跟MODEL裡面一樣??
1 z  I; A2 f7 V* |# L% M* Z" h我是初學者~~
. N- i( n6 q- a. C- ^我在一些範例上有看到,要打
! r: q& c4 I+ c: d6 D$ F) m$ C.model XXXXXXXXXXX- c9 t  Z$ X$ ]/ u
請問model指令要怎麼用??
" a7 ?9 P- T5 `% w- g* ]2 y, ]我BJT也都沒有打什麼參數~~可以ㄇ??2 w# ^6 _: h& _3 l! S
' z0 w9 Y0 l- X2 |
q2 gnd! gnd! e22  pnp10 m=8
: w  d( C( |  j9 Y3 _
  n! S' H% U8 `: w- N我是打這樣~~~就沒有再打什麼東西了~~
4#
發表於 2007-7-19 20:48:57 | 只看該作者
model後面的東西要看是用什麼model裡面,去看他裡面你要用的元件的那個名子,還有他的其他的一些敘述,然後incloud進來,這樣就可以連結到你打的元件上面。9 Q3 d9 c# E2 q* k% `' }/ f' L
, w1 D; x- F# L, ]" W
然後打入你這樣的指令就可以用了吧?pnp10? .35?
' F' k3 R# F6 o9 e, m7 S/ w% O0 X% O  ?
Q? collect base emitt substrate modelname6 K% b( U1 w7 n3 u5 V

/ ]6 s+ N8 w8 T  {6 P, R; _並聯應該那沒影響才對。
5#
發表於 2007-7-19 21:41:33 | 只看該作者

bip

只需要多打一行...
) G- r* {2 U3 p9 M平時你下.L檔的地方
: V9 t6 ?3 l! o2 s例如:  .lib " xxxxxxxx.mm0355v.l" tt8 G& x6 F4 B" }: i% B
只要在程式裡多打一行
; d+ y) P$ d( G+ t, r' i% a.lib " xxxxxxxx.mm0355v.l" bip! J# w* U. t( y1 i# [

: v, r) R: }& {' y$ ^, Z; ?關於BJT 的下法    你的是沒錯的~ 只是你少打了那行指令
1 v6 W- h) {$ `: N- Qq1 c b e pnp5(或是pnp10) (其實後面還有一項就是m=??   m就是你要並聯幾顆..要8顆就m=8)) J+ N& s: d6 S+ {: U0 l$ ?

: H" X3 h) d; c- Z: v0 z我也是初學啦~ 至於為什麼要 bip    我也不是很知道
5 L! m4 ~. m/ @2 ~2 `等我有更新的心得再來po囉

評分

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

查看全部評分

6#
發表於 2007-7-19 22:22:28 | 只看該作者
我不知道你是用那一家廠商的model
6 p% x$ D- i1 }* r' A建議你稍微看一下製程廠所提供的SPICE Model裡面的內容; m$ M& R  ?% P) a7 o! r
每一家製程廠所提供的SPICE Model的定義均不相同,故而在模擬前要先看懂design rule和SPICE Model
8 U! \$ A4 k# g% P& I4 I% Q9 ]0 ~像BJT,因為它的Emitter面積不同,所以會有不同的model name! T7 L" M) z8 ^  r; v
例如:
  ?2 e+ |1 N5 i! g3 j4 t# I   pnp20     -- for P+/NW/Psub PNP Bipolar with emitter=20um*20um  3 O/ V) \$ Y" c: Q+ x. c2 i5 Q* m# L
   pnp10     -- for P+/NW/Psub PNP Bipolar with emitter=10um*10um  
) H" N- A" g3 o, l   pnp5       -- for P+/NW/Psub PNP Bipolar with emitter=5um*5um  
3 w! Z' O; A" r& f# ?而這些,在SPICE Model裡面都會提
; {3 d, |) M2 n; y8 T  i9 q而不是單單地使用Qxxx就可直接使用BJT參數及元件
) @7 Q+ F5 x! b. P1 c% s; {$ I
7 |9 m" L8 z& `1 C: {再來,要使用SPICE Model可以用.lib和.include兩種方式
' {* H! W, F2 @3 ~6 j: E! Z! r兩者的差別在於SPICE Model的定義方式
5 b4 Z: q8 K2 w& b5 e: z( C+ @& V" f而用.lib " xxxxxxxx.mm0355v.l" tt
( \! @2 h: P; l0 m4 j那是呼叫SPICE Model中的typice corner的元件Model
2 O" V* F) k( m. t, J/ s- B% X至於:   .lib " xxxxxxxx.mm0355v.l" bip
( S4 U' f$ Q1 ]5 f$ U( ~, D那是呼叫SPICE Model中的BJT參數
' y4 m  C; P% t3 ]" G) l7 X在此要強調一點,各家定義BJT或者其他元件的方式皆不同,要看各家的SPICE Model
5 ~" y9 u$ t" v9 @例如,有的廠商的BJT是使用.lib 'XXXXX.mdl' BJT ' I8 g; K( \) B; M; r
那是因為它們是用BJT的標題來定義BJT- ]$ B5 G( {4 j  ]7 ~+ B# _$ P

- O! q2 R% f: Q各家廠商有各家的定義使用方法
0 `1 O( C. e9 L; T1 G% F- D請先看過SPICE Model# H) z( W, [  d" P6 {$ O
要不然是不知道其使用意義為何的
3 O, Z! Q8 u! z' x" \0 W  ~別以為各家廠商的定義方式都一樣,了解使用精神,如此才能夠一理通百理明,要不然只看得懂這家廠商的SPICE Model,下一次換了別家,又是不同的SPICE Model定義方式,結果又不會使用,結果問題還是存在

評分

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

查看全部評分

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

本版積分規則

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

GMT+8, 2024-4-28 09:47 PM , Processed in 0.104006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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