Académique Documents
Professionnel Documents
Culture Documents
AHDL - C Subroutines
Hardware-Software Interfacing
SPICE
SPICE 能做什麼
能做什麼
??
▲ 一般目的,所有型式之應用
▲ 線性、非線性、偏壓點、頻率響應、時域、雜訊、
溫度、傅立葉、失真、最佳化
▲ ASIC 、電路板與系統
▲ 電力與通信系統
▲ 濾波器設計、高頻與微波電路
▲ 混合信號 ( 類比、數位 ) 之應用
▲ 混合技術 ( 機電整合 ) 之應用
▲ 硬體與軟體整合應用
Netlist 必 備 內
容
1. 標題
2. 控制指令
3. 輸出指令
4. 適當的電路描述
5. 激勵源與電源
6. .End 指令
SPICE
SPICE netlist
netlist 最
最 佳
佳 結
結
標題
構
構 SAMPLE CIRCUIT
.control
op
show q
ICL 控制區段 showmod q
.endc
.AC DEC 10 1 1G
控制指令 .TRAN 1N 100N
.OPTIONS ACCT
.PRINT AC I(V3) IP(V3)
.PRINT TRAN V(4) I(V3) V(7) V(8)
激勵信號 V1 1 0 AC 1 PULSE 0 1 0 0 0 50N
C1 1 2 .01U
R1 2 7 390
Q1 3 7 0 QN2222
Q2 11 3 5 QN2222
電路拓撲 Q3 8 5 4 QN2222
R2 7 5 390
R3 4 0 50
R4 5 0 390
V2 6 0 -2
R5 6 7 820
V3 9 8
D1 11 9 DLASER
R6 11 3 750
電壓源 V4 11 0 5
*INCLUDE C:\SPICE\lib\bjtnpn.LIB
模型 .MODEL QN2222 NPN(IS=1.9E-14 BF=150 VAF=100 IKF=.175 ISE=5E-11
+ NE=2.5 BR=7.5 VAR=6.38 IKR=.012 ISC=1.9E-13 NC=1.2 RC=.4
+ XTB=1.5 CJE=26PF TF=.5E-9 CJC=11PF TR=30E-9 KF=3.2E-16 AF=1.0)
.MODEL DLASER D N=2
.END
IsSpice4
IsSpice4 電路設計模擬
電路設計模擬
系統
系統
SALT
無限制元件數量 硬 體 與 IsSpice4
Magnetics 及時波形顯示
Designer ICAP/4 連 結 應 用
Windows - NT 交談式指令語言
變壓器設計 Windows95
Macintosh I SSPICE4 邁入實務世界
Power Mac
Interactive
交 談 式 模 擬
適用各型電腦系統 AC-DC-TRAN
FilterMaster
濾波器設計
進 階模型
資 料 庫 PreSpice
SPICE MOD 模 型
由 Data Sheets Models
資 料 庫
產 生 SPICE 模 型 SPICE
Monte Carlo IntuScope
最佳化掃描 波 形 分 析
SpiceNet
電 路 圖 交談式修改元件值與及時波形顯示 實驗室量測資料分
輸 入 法 析
波形處理與分析
自 動 產 生 Netlist
OLE
PCB 應 用
輸出電路圖或波形
至印表機或剪貼簿
連結 OrCAD 與
Protel
直流分析
直流分析
靜態操作點之決定
10.6M
Tran
ICC(Q6)
2.08M D3
0 time 300N V9
DLASER
5
R18
2.66M 1K
Tran 5
I(R13) 5.00
-239U
0 time 300N
4 Q6 11
V(1) V(11)
VIN V(3) 2.89 QN2222 4.29 VQ3C
VSJ 3.60
1 2 3 Q5 6 Q7 Tran
0 659M 659M QN2222 2.19 QN2222 VQ3C
C3 .01U 9 R17 820 3.50
0 time 300N
8
-2.00 V(8)
V6 R14 470 1.85 VQ3E
AC V7 R16 1.71
R15
-2 390 Tran
50
VQ3E
223M
0 time 300N
SAMPLE CIRCUIT
4.39 659M
SIN Wave in Volts
V(8,7) in Volts
3.69 283M 3
2.99 -91.8M
2.30 -467M
2
10.00U 30.0U 50.0U 70.0U 90.0U
WFM.3 3 Cycle SIN vs. TIME in Secs
Demonstration graph using different line styles
Noise - 計算電阻與半導體的雜信成份
Distortion - 計算諧波失真
Sensitivity - 輸出所有頻率之相對靈敏度分量
Pole-Zero - 交流轉移函數之極零點分析
最
最 新新 的的
SPICE
SPICE
▲ Berkeley
SPICE 3F.5
▲ 介面 - 交談式與即時系統
– 斷點
– 條件分支
– 模擬劇本
▲ 模型 (BSIM3, EPFL, GaAs, Lossy lines)
▲ 分析:溫度、靈敏度、失真、最差狀況
SPICE2 與 SPICE3
SPICE2 與 SPICE3 元件之比較
元件之比較
SPICE 2
SPICE 3
SPICE 3
SPICE 3
Any Voltage (Even in subcircuits)
MIDI 波 形至 矩陣 至
矩陣 聲音
Sweeping Compression
轉換波 形
FFTs
...
...
矩陣
數 學
法則
SALT
SALT 支
支 援
援 模
模 式
式
● 支援多種資料攫取系統
與類比輸出介面卡。
● 波形轉換, FFT ,矩陣數學。
● 聲音輸入 ( 檔案或麥克風 ) 。
● 影像輸入 (TIFF) 。
● 聲音輸出 ( 喇叭或檔案 ) 。
● 影像輸出 (TIFF 或 螢幕 ) 。
想想看,可
想想看,可 能 嗎 ?...
能 嗎 ?...
● 類比硬體模型。
● 整合硬體測試,量測與控制。
● 直接連接至指定的測試與操作硬體。
● 連接 SPICE 至其他的分析軟
體, Matlab 或 Maple 。
● 使用者定義數學運算法則。
Magnetics
Magnetics Designer
Designer
▲ 設計各型變壓器與電感器
▲ 以規格參數輸入法產生完整資料
– 特性報告
– 生產規格表
– SPICE 模型
▲ 提供大量磁性元件資料庫
▲ 可由 Excel 擴充資料庫
Newsletter
Newsletter
● 每年定期出版多次期刊
● 諸如 :
●切換式電容濾波器
●IGBT
●Fuzzy Logic
●交換式電源供應器
●IBIS models
應
應 用
用 範 例 -- Fuzzy
範 例 Fuzzy Logic
Logic
B1
V= V(1)
1COOL
Rule 1 V(14)
A VRULE1
B2 14
V= V(2) Min(A:B)
V(3)
TEMP 20 2 WARM B
3 Rule 2
A
9 V(17)
Min(A:B) VFAN
V1 B3 B
PWL V= V(5) X14 MAX3
5 HOT
Rule 3
A 17
A Weighted
10 Max 15
Min(A:B) B
Average
(A:B:C)
B
C
Rule 5
A
B5 BLIMIT2 Min(A:B)
V(4) V= V= V(8) B
HUMIDITY 80 8 MOIST X7 MAX3 V(16)
4 Rule 6 13 VRULE3
A
A
12 Max 16
Min(A:B) B
V2 (A:B:C)
PWL B
B6 C
V= V(7)
7 WET
• 階層式設計 # 內建元件符號
應
應 用
用 範 例 --
範 例
+a
r O b s erv e r 天
天 線
線
re
P (x )
2
A p ert u
2 0 .0
x
a • 2 n -1
R
2 2 N -1 -2 0 .0
2
s in 2 N •a š x • 1 1
na
2 N - 1
λR 1 +1 (x )
A n te n
2
2 R
Intensity
-a P ( x ) = 1 0 • lo g -6 0 .0
2 ašx
2 N • s in 1 • • 1
2 N - 1 λR 1 +1 (x ) 2
2 R
-1 0 0 .0
BTOP PXNUMER 0
+V=SIN((2*V(N)*V(A)*PI*V(X))/((2*V(N)-1)*V(L)*V(R)
+ *(1+.5*(V(X)/V(R))^2)))
BBOT PXDENOM 0 -1 4 0
+V=2*V(N)*SIN((V(A)*PI*V(X))/((2*V(N)-1)*V(L)*V(R)
+ *(1+.5*(V(X)/V(R))^2))) -7 .4 0 -3 .4 0 600M 4 .6 0 8 .6 0
BOUT PX 0 M e te rs
V=10*LOG(ABS(V(PXNUMER)/V(PXDENOM))^2)
• 應用代數、三角函數與超越函數運算子表示電壓與電流。
• 新函數包 括:樓板、天花板、整數模式與分數。
應
應 用
用 範 例 -- 機
範 例 機 電
電 整
整 合
合
V(3)
VOLTAGE
R1 L1
3 1M 60:1
23 21 3 X3 V (25) V (37)
G EARS TO RQUE S P E E D
‧ 位置問題
27 X 16 X 22
TS P RNG INR T A 2
X2
M OTO R 5 26 25 37 28
.01 H P
15
X8 X 18
V(18)
VCC
‧ 控制迴路
‧ 非線性微分方程 式
DFRCTN S FRCTN
I(V 2)
C U R RE N T V3
15
‧ 頻域與時域分析
‧ 內建機械、數學、
V4
R3
3000K
15 拉普拉斯、類神經
V(19) 與 Z 轉換資料庫
R2 V(18) VEE
10K E1
18VCC 1
2 17
20 V(28)
ANG LE
V1 22
PULSE 19
V(19)
VEE
R5
10K
R4
300K D4
CLAM P
應
應 用
用 範 例 -- 三相變頻器
範 例 三相變頻器
3 14 6 8 6.72
Tran
I(LA)
-6.73
10-3-94
2 18 15 10:21:17 0 time 50.0M
LA .01H RA 10
V(18) V(15) 25 11
VB VC
LB .01H RB 10
V10 V(20) I(V12) 9
48 VA IIGBT1
20 6.57 LC .01H RC 10
Tran
27
IIGBT1
-3.53 V(11)
10-3-94
V11 I(V13) 10:21:5 0 time 50.0M VNEUTRAL
48 IIGBT4 51.3
19 Tran
1 5 7
VNEUTRAL
-19.5
10-3-94
10:21:24 0 time 50.0M
16
69.6 105
Tran Tran
VAN VAB
-69.6 -105
10-3-94 10-3-94
0
0
10:21:35 time 50.0M 10:21:49 time 50.0M
16.0 102
Tran Tran
VGE VCE
-6.01 -5.66
10-3-94 10-3-94
0
0
10:21:54 time 50.0M 10:21:59 time 50.0M
較佳收歛特性
應
應 用
用 範
範 例
例 -- 全
全 換
換 流
流 器
器
I(V13)
I1
I(V7) I(V8) I(V9)
IT1 IT3 IT5
25 43 19 V(54)
VHI
R22 31 R24
54 R25
200 200 200 L1
I(V4) V(55) 42 2 37 36 35 11
IC 1H
VC
16 55 66
PHASE 120
23 22
I(V5) V(23)
IA VA R29
PHASE 0
18 100
PHASE -120
I(V6)
58
IB V(22) I(V11) I(V12)
VB I(V10)
IT4 IT6 IT2
I(V17)
20 I2 I(V18)
NEUTRAL
50 52 47 IOUT
57 V(57)
VLO
BC2
應
應 用
用 範 例 -- 混
範 例 混 合
合 模
模 擬
擬
Switched Mode Power Supplies
169 5.06
Tran Tran
HISV2 V(15)
X1 V(15)
4-16-94 169 PWMXFM HISV6 4-16-94 4.79
12:44:58 0 time 500U D1 DSWIT 12:44:41 0 time 500U
11 10 7 2 15
170 170 169 5.92 5.00
R6 1 D3 DSWIT R1 R2 R3 R4
22 0.067 0.036 1 RL
1
V1
170 1 D2 3 8 9
DSWIT
C5 5.92 5.00 5.00 5.00
250U C1 C2 C3 C4
0.01U 6800U 1127.5U 4.7U
17 6
0 0
498M 12 R8 180K
Tran
369M 18
V(12)
0 R10 2.2K
4-16-94 328M C7 0.001U R7 27K C8 220P
12:44:47 0 time 500U 5 16 19 4
C9
2.77 2.77 1.59 0.01U 5.00R11
C10 17.746K
25 0.01U
- 1.59 20
26 R9 15K 1.59
E/A
10.00 +
13 R12
Comp
369M X3 8.25K
27 SG1524
5.00 R13
14 4.7K
0 R14 562 22 C11
5V 21 0.0047U
Osc. 1.59
Ref. 5.00 Tran
1.62
V(25)
R15
261 4-16-94 1.53
12:45:17 0 time 500U
應
應 用
用 範
範 例
例 -- C
C級級 RF
RF 放
放 大
大 器
器
11 45.8
VC C T ra n
V (1 2 )
1 2 .5 CC
3 6 5 .8 7 P 4 -1 6 -9 4 -4 5 . 7
I(V C C ) 12:18:41 1 5 . 0 N t im e 20 .0 N
L C .0 9 1 4 7 N H
1.73
T ra n
I (L 1 ) L2 C6 V (1 2 )
V (2 ) 2 .5 6 N H 7 .3 4 P VOUT
V IN 4 -1 6 -9 4 -1 . 6 8 6 10 12
12:18:9 1 5 . 0 N t im e 20.0N
C1 L1
RG 50 4 .1 7 P 1 .2 7 N H C5
1 2 3 7 X1 1 1 .8 P RL
M R F87 3 50
V IN C2 LBB RQB
S IN 1 5 .2 P 25NH 200
3.30
T ra n
I (C 5 )
4 -1 6 -9 4 -3 . 3 3
12:17:56 1 5 . 0 N t im e 2 0.0 N
• 頻率相依之電阻、電感、電容、轉移函數與具損 耗傳輸線
• 線性、非線性、靈敏度與傅立葉分析
應
應 用
用 範
範 例例 -- RF
RF 與
與
微
微 波波
0 0 (2 )
1 (1 )
3
2
-1 0 .0 0 -1 0 .0 0 4 (3 )
(4 )
(0 )
VDB(4) in dB (Volts)
VDB(1) in dB (Volts)
- 2 0 .0 -2 0 .0 (0 )
- 3 0 .0 -3 0 .0 5 1 2
R1 50 R2 50
X1
V0 R IN G
- 4 0 .0 -4 0 .0
AC
4 3
3 .5 2 G 3 .9 2 G 4 .3 2 G 4 .7 2 G 5 .1 2 G R3 50
R4 50
W F M .1 V D B ( 1 ) v s . F R E Q U E N C Y in H z
微波帶耦合器與濾波器
.... 未 來
展 望 ....
更 強 之 分 析 能
力
● 較強最佳化互除法
● 更完整之 RF 信號源
●Multiple-CPU 版本 SPICE
● 改善類比與數位混合模擬功能
● 更佳軟硬體整合功能