Title: Status of HICUM integration in circuit simulators
1Status of HICUM integration in circuit simulators
- HICUM users meeting in Monterey
- September 2002
2Basic tests
- 2 different sets of parameters, one with self
heating. - 3 test benches for each set of parameters at 27
and 150ºC - Forward Gummel simulation sweep at Vbc
-0.5V,1.5V,0.5V. - Ic vs. Vce characteristic at Ibcst. (Ib
0.1u,10.1u,1u) - fT vs. Vbe characteristic.
- The comparisons are made with Device, Pr.
Schroters simulator. - The tested simulators are Eldo, Spectre,
Aplac, Hspice and ADS. - gt ST Target less than 0.1 difference.
3Tools tested
4Device/Eldo Gummel Plot without self-heating
temp 150ºC
temp 27ºC
Max of error 0.12
Max of error lt0.1
5Device/Eldo Gummel Plot with self heating
temp 27ºC
temp 150ºC
Max of error lt0.1
Max of error 0.11
6Device/Eldo Ic vs Vce Ibcst Plot without
self-heating
temp 27ºC
temp 150ºC
Max of error lt0.01
Max of error lt0.01
7Device/Eldo Ic vs Vce Ibcst Plot with self
heating
temp 27ºC
temp 150ºC
Max of error lt0.01
Max of error 0.01
8Device/Eldo ft Plot without self-heating
temp 27ºC
temp 150ºC
Max of error lt0.01
Max of error lt0.01
9Device/Eldo ft Plot with self heating
temp 27ºC
temp 150ºC
Max of error lt0.03
Max of error lt0.03
10Device/Spectre Gummel Plot without self-heating
temp 150ºC
temp 27ºC
Max of error 0.02 Vbegt0.25V lt0.01
Max of error 1
11Device/Spectre Gummel Plot with self heating
temp 150ºC
temp 27ºC
Max of error lt 0.1
Max of error 0.1
12Device/Spectre Ic vs Vce Ibcst Plot without
self-heating
temp 27ºC
temp 150ºC
Max of error 0.1 Vcegt0.2V lt0.01
Max of error 0.07 Vcegt0.2V lt0.01
13Device/Spectre Ic vs Vce Ibcst Plot with
self-heating
temp 150ºC
temp 27ºC
Max of error 0.1 Vbegt0.2V 0.01
Max of error lt0.1
14Device/Spectre ft Plot without self-heating
temp 27ºC
temp 150ºC
Max of error lt0.02
Max of error lt0.01
15Device/Spectre ft Plot with self heating
temp 150ºC
temp 27ºC
Max of error 4
Max of error 2
16Device/Aplac Gummel Plot without self-heating
temp 27ºC
temp 150ºC
Device Aplac
Max of error 0.3 Vbegt0.25V lt0.1
Max of error 3 Vbelt0.6V lt0.1
17Device/Aplac Gummel Plot with self-heating
temp 27ºC
temp 150ºC
Device Aplac
Max of error 15 0.25VltVbelt0.8V lt0.1
Max of error 25
18Device/Aplac Ic vs Vce Ibcst Plot without
self-heating
temp 150ºC
temp 27ºC
Max of error 1 Vcegt0.1V lt0.01
Max of error 10
19Device/Aplac Ic vs Vce Ibcst Plot with
self-heating
temp 27ºC
temp 150ºC
Max of error 1 Vbelt2V lt0.1
Max of error 40
20Device/Aplac ft Plot without self-heating
temp 150ºC
temp 27ºC
Max of error 3
error 3
Max of error 4
21Device/Aplac ft Plot with self heating
temp 27ºC
temp 150ºC
Max of error 60
Max of error 70
22Device/Hspice Gummel Plot without self-heating
temp 27ºC
temp 150ºC
Max of error 1 Vbegt0.25V lt0.1
Max of error lt0.01
23Device/Hspice Gummel Plot with self-heating
temp 150ºC
temp 27ºC
1.2
0.2
Vbe (V)
Max of error 0.1
Max of error 0.1
24Device/Hspice Ic vs Vce Ibcst Plot without
self-heating
temp 27ºC
Device Hspice
temp 150ºC
temp 27ºC
Max of error lt0.01
Max of error lt0.01
25Device/Hspice Ic vs Vce Ibcst Plot with
self-heating
temp 27ºC
temp 150ºC
Max of error 1 Vcegt0.1 lt0.01
Max of error lt0.03
26Ft plot problem with Hspice
- The results presented in the following slides are
imprecise. - Precisions on the ft test
- The instantiation of an input and an output port
is required. - Until 0.5 of error for a S param. in dB between
Hspice and the other simulators for a circuit
composed of passive elements only. - Problem of port instantiation reported to
Synopsys.
27Device/Hspice ft Plot without self-heating
temp 27ºC
temp 150ºC
Max of error 1
Max of error 0.8
28Device/Hspice ft Plot with self-heating
temp 27ºC
temp 150ºC
Max of error 2
Max of error 8
29Device/ADS Gummel Plot without self-heating
temp 27ºC
temp 150ºC
Max of error 8
Max of error gt100 at Vbc-0.5V Other Vbc 1
lt error lt10
30Device/ADS Gummel Plot with self heating
180
temp 150ºC
Device ADS
temp 27ºC
Beta
0
0.2
Vbe (V)
1.2
Max of error gt100 for Vbc0.5V Other Vbc max
of error 30
Max of error gt10 Vbe lt 0.8V lt0.03
31Device/ADS Ic vs Vce Ibcst Plot without
self-heating
temp 27ºC
temp 150ºC
Max of error gt90 Vcegt0.5V 1
Max of error gt1 Vcegt0.5V 0.01
32Device/ADS Ic vs Vce Ibcst Plot with
self-heating
temp 27ºC
temp 150ºC
Max of error 100 Vbegt0.3V 10
33Device/ADS ft Plot without self-heating
temp 150ºC
temp 27ºC
Max of error 0.9
Max of error 3
34Device/ADS ft Plot with self heating
temp 150ºC
temp 27ºC
Max of error 60
Max of error 36
35Comparison Sum-up
36Set of parameters without self-heating
37Set of parameters with self-heating