Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2007-7-19 14:56:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
請問一下!!關於HSPICE的BJT要怎麼寫
+ G( M- o9 X# T& B' Y為什麼我寫
/ b7 R) Q, k) X5 A& W; kq1 c b e pnp5
8 f" Y# H1 j! T& {* W7 O5 H去模擬程式,他會找不到元件ㄋ??

評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2007-7-19 16:36:21 | 只看該作者
元件的名稱要跟model的裡面的名稱相同喔1 `' D+ e5 F+ N/ D0 f
另外應該避免使用單一符號,比如英文之類的,因為C有可能被認定成為電容。
3#
 樓主| 發表於 2007-7-19 17:53:02 | 只看該作者
元件名稱要跟MODEL裡面一樣??
! D+ |& s0 D8 }; k我是初學者~~. n: h( m3 j2 C/ u- n9 u
我在一些範例上有看到,要打! d9 {% v6 J. Y! `- ]- h; J
.model XXXXXXXXXXX
0 q+ S. Z: d0 W( X請問model指令要怎麼用??' G7 t( _: d6 \, n
我BJT也都沒有打什麼參數~~可以ㄇ??
' s( V, A0 O9 G1 \8 g. f" J
1 B! t( @: X4 t1 n3 xq2 gnd! gnd! e22  pnp10 m=8
5 X+ f( _* c+ _, N" y
5 L. d+ h3 H8 Z7 J& ^' ^我是打這樣~~~就沒有再打什麼東西了~~
4#
發表於 2007-7-19 20:48:57 | 只看該作者
model後面的東西要看是用什麼model裡面,去看他裡面你要用的元件的那個名子,還有他的其他的一些敘述,然後incloud進來,這樣就可以連結到你打的元件上面。
! A! ?. z* C5 Q# b  P; \, {" J3 `9 o4 I& z: F& [
然後打入你這樣的指令就可以用了吧?pnp10? .35?/ g# a% G. Q2 @  X( H

( H; ^0 [7 l8 V6 dQ? collect base emitt substrate modelname9 \8 }7 Q7 [+ w5 r2 u

% f  z, u6 L7 {# f, u並聯應該那沒影響才對。
5#
發表於 2007-7-19 21:41:33 | 只看該作者

bip

只需要多打一行...) v$ ?8 W1 @5 @7 ]
平時你下.L檔的地方
' k4 K' O* ?1 ^$ F6 \1 [例如:  .lib " xxxxxxxx.mm0355v.l" tt  G+ t: f! T! p2 {4 K% x' y
只要在程式裡多打一行
6 g% O$ N! E2 w# n3 j% B) W0 z7 Z.lib " xxxxxxxx.mm0355v.l" bip
% p& E0 N% p+ a2 n$ x, w
. a! p6 i; h: v: A關於BJT 的下法    你的是沒錯的~ 只是你少打了那行指令3 ?8 h6 e* n- c' n9 ~8 w6 J
q1 c b e pnp5(或是pnp10) (其實後面還有一項就是m=??   m就是你要並聯幾顆..要8顆就m=8)+ G' D0 f7 S; q/ S: ~% [1 b! X6 L3 Y

5 o- ^$ h- C& O; O: q我也是初學啦~ 至於為什麼要 bip    我也不是很知道, A* v. T- k; G+ H( G
等我有更新的心得再來po囉

評分

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

查看全部評分

6#
發表於 2007-7-19 22:22:28 | 只看該作者
我不知道你是用那一家廠商的model8 K/ C# v7 ~+ F" Q  e. h: J
建議你稍微看一下製程廠所提供的SPICE Model裡面的內容
* b- g' S, d* ~6 o8 i& N) k每一家製程廠所提供的SPICE Model的定義均不相同,故而在模擬前要先看懂design rule和SPICE Model
" F9 Y- x& _' A; |  x7 m; U# q& r像BJT,因為它的Emitter面積不同,所以會有不同的model name
) ^3 L- f- F5 `. M8 v例如: / [0 J$ ?" g7 n/ O7 @$ G) A
   pnp20     -- for P+/NW/Psub PNP Bipolar with emitter=20um*20um  
% J; l" c5 _' f" i8 p$ d   pnp10     -- for P+/NW/Psub PNP Bipolar with emitter=10um*10um  
) |5 N+ k8 Z5 p) ^& V7 P6 I5 K1 j   pnp5       -- for P+/NW/Psub PNP Bipolar with emitter=5um*5um  
  z3 `4 S2 o( M& K) A而這些,在SPICE Model裡面都會提. S5 q4 L2 s$ J- T' n! w- `
而不是單單地使用Qxxx就可直接使用BJT參數及元件+ s6 f. O) u- h5 n1 t

2 K' r$ f, `4 a) _" s再來,要使用SPICE Model可以用.lib和.include兩種方式% P& s5 c+ m( _& a
兩者的差別在於SPICE Model的定義方式0 C6 Q) q( Q9 ~, ^0 K4 y8 C
而用.lib " xxxxxxxx.mm0355v.l" tt& T) u' @4 E0 W  l+ z$ I2 b3 \
那是呼叫SPICE Model中的typice corner的元件Model
3 L, |5 Q9 d: e: F: Y! l4 N: G至於:   .lib " xxxxxxxx.mm0355v.l" bip
) y+ |1 D2 }0 x1 u* X+ k: N那是呼叫SPICE Model中的BJT參數  y" W' }, L! I5 Q' v: T/ `/ i, E
在此要強調一點,各家定義BJT或者其他元件的方式皆不同,要看各家的SPICE Model9 Q; [3 N$ n3 U" y# F- B# Y
例如,有的廠商的BJT是使用.lib 'XXXXX.mdl' BJT
) P) `; L3 [9 @7 |! ^那是因為它們是用BJT的標題來定義BJT
9 c$ L0 X7 i5 l
( S( V/ M: p9 S3 a- Y+ @- H各家廠商有各家的定義使用方法6 r7 j$ B+ I4 N) N) J9 ^
請先看過SPICE Model
4 M" x( J: O4 ]# g$ Q! L要不然是不知道其使用意義為何的5 J. D1 i' i' G; l* F( ?- U
別以為各家廠商的定義方式都一樣,了解使用精神,如此才能夠一理通百理明,要不然只看得懂這家廠商的SPICE Model,下一次換了別家,又是不同的SPICE Model定義方式,結果又不會使用,結果問題還是存在

評分

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

查看全部評分

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

本版積分規則

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

GMT+8, 2024-5-29 08:35 AM , Processed in 0.122015 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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