Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-19 14:56:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下!!關於HSPICE的BJT要怎麼寫# R2 L- \+ z2 Q
為什麼我寫
. t& H% y- M3 x1 n8 Q' E$ V- Jq1 c b e pnp5 " v: f# J7 D3 L% u( g
去模擬程式,他會找不到元件ㄋ??

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-19 16:36:21 | 只看該作者
元件的名稱要跟model的裡面的名稱相同喔
5 i+ Q6 s+ Z' e$ P# {- q- F, T. ~% b另外應該避免使用單一符號,比如英文之類的,因為C有可能被認定成為電容。
3#
 樓主| 發表於 2007-7-19 17:53:02 | 只看該作者
元件名稱要跟MODEL裡面一樣??) K# v$ ~9 k7 V% h. k. b7 a) a& w
我是初學者~~6 ]/ k( F) L$ V. T3 Y
我在一些範例上有看到,要打
7 h9 f6 J' A3 O. W.model XXXXXXXXXXX. p; o  g1 l. z3 @
請問model指令要怎麼用??( y" n) }2 o" k" o  ]. Y0 c
我BJT也都沒有打什麼參數~~可以ㄇ??
% b4 M4 g; M' ~& Z) [' k, u) ^; @; `$ G$ ?: _4 i" O3 r
q2 gnd! gnd! e22  pnp10 m=8  @- b! c8 Q5 }: y% O

" _! P" u7 z6 G1 I$ J* N我是打這樣~~~就沒有再打什麼東西了~~
4#
發表於 2007-7-19 20:48:57 | 只看該作者
model後面的東西要看是用什麼model裡面,去看他裡面你要用的元件的那個名子,還有他的其他的一些敘述,然後incloud進來,這樣就可以連結到你打的元件上面。
; f! ]* L9 L. _4 }' w! N2 O
5 r6 B: Q* W4 W6 K; s% O( D% h# e然後打入你這樣的指令就可以用了吧?pnp10? .35?3 t( F' g: ?! {/ d
+ w7 m, e/ n% a+ V0 s: q# a
Q? collect base emitt substrate modelname4 i, c! Y2 H3 [* [. U
4 g, V- j4 T" z
並聯應該那沒影響才對。
5#
發表於 2007-7-19 21:41:33 | 只看該作者

bip

只需要多打一行...- F- o( s3 h8 p/ x: s" Q: Q
平時你下.L檔的地方
  e  T0 t: M6 s. ]3 a$ z, H5 W例如:  .lib " xxxxxxxx.mm0355v.l" tt
" q) g3 x, _8 B. v! ^# ~# f4 o8 x只要在程式裡多打一行
; ^4 R( n  d" d, b7 A.lib " xxxxxxxx.mm0355v.l" bip
! t" H! `2 ]! @& a% J
  H9 V- J6 k  ^" _+ h關於BJT 的下法    你的是沒錯的~ 只是你少打了那行指令: x( K, Z5 D# |4 ?
q1 c b e pnp5(或是pnp10) (其實後面還有一項就是m=??   m就是你要並聯幾顆..要8顆就m=8)
0 a* l7 ~+ ?% X  `; ~- J) d, Z' m' n
我也是初學啦~ 至於為什麼要 bip    我也不是很知道
; J5 P7 ?& e  D% A9 h9 K3 l. f等我有更新的心得再來po囉

評分

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

查看全部評分

6#
發表於 2007-7-19 22:22:28 | 只看該作者
我不知道你是用那一家廠商的model
3 r/ J, W& b8 r  W: j3 |! s, @建議你稍微看一下製程廠所提供的SPICE Model裡面的內容' K1 ~5 [! a: _$ D  e
每一家製程廠所提供的SPICE Model的定義均不相同,故而在模擬前要先看懂design rule和SPICE Model
( h( z9 f4 ^2 i( M像BJT,因為它的Emitter面積不同,所以會有不同的model name
+ b- A. v/ B5 v! {1 |) Z例如:
% q7 X" ~' W3 j, Q* k   pnp20     -- for P+/NW/Psub PNP Bipolar with emitter=20um*20um  , J( M( m: }. ]- q7 `
   pnp10     -- for P+/NW/Psub PNP Bipolar with emitter=10um*10um  
0 L) J6 I" O4 F* h0 G1 B' t   pnp5       -- for P+/NW/Psub PNP Bipolar with emitter=5um*5um  & o6 d- v+ l- M  [5 L8 R3 [% `
而這些,在SPICE Model裡面都會提* ~' g; w2 u4 \  S
而不是單單地使用Qxxx就可直接使用BJT參數及元件! ~  u, l9 a1 D7 w* q7 j9 f/ t3 s

6 ^: z8 f, ^2 h# B再來,要使用SPICE Model可以用.lib和.include兩種方式
' H& F; r$ [0 T8 f兩者的差別在於SPICE Model的定義方式
* N, M9 Z, D9 G& `$ V而用.lib " xxxxxxxx.mm0355v.l" tt
- I5 W3 N* N$ f: m3 s6 a那是呼叫SPICE Model中的typice corner的元件Model
7 M  t0 C" C( X$ I7 \至於:   .lib " xxxxxxxx.mm0355v.l" bip9 ]9 R1 ^# W1 u& ^8 s, I: G- q
那是呼叫SPICE Model中的BJT參數
. h1 {- k# y" E& R+ S  B4 ^: w在此要強調一點,各家定義BJT或者其他元件的方式皆不同,要看各家的SPICE Model
9 f+ Q2 G% N' w& X2 e例如,有的廠商的BJT是使用.lib 'XXXXX.mdl' BJT
# K) w( F+ ]( q# b. w# r! E那是因為它們是用BJT的標題來定義BJT" t8 y- u' f. r. z  p- X

5 D6 ?+ \# @6 }) r% Q: e各家廠商有各家的定義使用方法
* N& Z  O  g# b0 R請先看過SPICE Model
0 q" V0 U: s# }$ f9 d" u# ]要不然是不知道其使用意義為何的
# g. Z# j+ W) M別以為各家廠商的定義方式都一樣,了解使用精神,如此才能夠一理通百理明,要不然只看得懂這家廠商的SPICE Model,下一次換了別家,又是不同的SPICE Model定義方式,結果又不會使用,結果問題還是存在

評分

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

查看全部評分

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

本版積分規則

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

GMT+8, 2024-6-4 03:25 AM , Processed in 0.128516 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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