Calhoun
iniQiuiic^iul Ar{hiv« of tilt Mil vdl Poii^roduiit School
Calhoun: The NPS Institutional Archive
□Space Repository
Theses and Dissertations
1. Thesis and Dissertation Collection, all items
2002-03
A novel approach for the development and
optimization of state-of-the-art photovoltaic
devices using Silvaco
Michalopoulos, Panayiotis
Monterey, California. Naval Postgraduate School
http://hdl.handle.net/10945/5609
Copyright is reserved by the copyright owner.
Downloaded from NPS Archive: Calhoun
DUDLEY
KNOX
LIBRARY
htt p://w ww. n ps. e du/l ib ra ry
Callwuo is the Naval Postgraduate School's public access digital repository for
research mate rials and institutiional publicatkins created by the NPS community.
Calhoun is named for Professor of Mathematics Guy K. Caftiouo, NPS's first
appointed — and published — schoteily author.
Dudley Knox Library / Naval Postgraduate School
411 Dyer Road / 1 Univefsity Circle
Monterey, California USA 93943
NAVAL POSTGRADUATE SCHOOL
Monterey, California
THESIS
A NOVEL APPROACH FOR THE DEVELOPMENT AND
OPTIMIZATION OF STATE-OF-THE-ART
PHOTOVOLTAIC DEVICES USING SILVACO
by
Panayiotis Michalopoulos
March 2002
Thesis Advisor: Sheiif Michael
Bret Michael
Second Reader: Todd Weatherford
Approved for public release; distribution is unlimited.
THIS PAGE INTENTIONALLY LEET BLANK
REPORT DOCUMENTATION PAGE
Form Approved 0MB No. 0704-0188
Public reporting burden for this collection of information is estimated to average 1 hour per response, including
the time for reviewing instruction, searching existing data sources, gathering and maintaining the data needed, and
completing and reviewing the collection of information. Send comments regarding this burden estimate or any
other aspect of this collection of information, including suggestions for reducing this burden, to Washington
headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite
1204, Arlington, VA 22202-4302, and to the Office of Management and Budget, Paperwork Reduction Project
(0704-0188) Washington DC 20503. _
2. REPORT DATE
March 2002
6. AUTHOR(S) Panayiotis Michalopoulos
11. SUPPLEMENTARY NOTES The views expressed in this thesis are those of the author and do not reflect the official
policy or position of the Department of Defense or the U.S. Government.
13. PiSST'RACT (maximum 200 words)
In this thesis, a new method for developing realistic simulation models of advanced solar cells is presented. Several
electrical and optical properties of exotic materials, used in such designs, are researched and calculated. Additional software
has been developed to facilitate and enhance the modeling process. Furthermore, specific models of an InGaP/GaAs and of an
InGaP/GaAs/Ge multi-junction solar cells are prepared and are fully simulated. The major stages of the process are explained
and the simulation results are compared to published experimental data. Finally, additional optimization is performed on the
last state-of-the-art cell, to further improve its efficiency. The flexibility of the proposed methodology is demonstrated and
example results are shown throughout the whole process.
16. PRICE CODE
NSN 7540-01-280-5500 Standard Form 298 (Rev. 2-89)
Prescribed by ANSI Std. 239-18
20. LIMITATION
OE ABSTRACT
UL
15. NUMBER OE
PAGES
187
14. SUBJECT TERMS
Solar cell, multijunction, simulation, model, development, Silvaco, Atlas, InGaP, GaAs, Ge
18. SECURITY
CLASSIEICATION OE THIS
PAGE
Unclassified
19. SECURITY
CLASSIEICATION OE
ABSTRACT
Unclassified
17. SECURITY
CLASSIEICATION OE
REPORT
Unclassified
12b. DISTRIBUTION CODE
12a. DISTRIBUTION / AVAILABILITY STATEMENT
Approved for public release; distribution is unlimited.
7. PEREORMING ORGANIZATION NAME(S) AND ADDRESS(ES)
Naval Postgraduate School
Monterey, CA 93943-5000
9. SPONSORING / MONITORING AGENCY NAME(S) AND ADDRESS(ES)
N/A
5. LENDING NUMBERS
8. PEREORMING
ORGANIZATION REPORT
NUMBER _
10. SPONSORING / MONITORING
AGENCY REPORT NUMBER
4. TITLE AND SUBTITLE: Title (Mix case letters)
k Novel Approach for the Development and Optimization of State-of-the-Art
i’hotovoltaic Devices Using Silvaco
3. REPORT TYPE AND DATES COVERED
Master’s Thesis
1. AGENCY USE ONLY (Leave blank)
1
THIS PAGE INTENTIONALLY LEET BLANK
Approved for public release; distribution is unlimited.
A NOVEL APPROACH FOR THE DEVELOPMENT AND OPTIMIZATION OF
STATE-OF-THE-ART PHOTOVOLTAIC DEVICES USING SILVACO
Panayiotis Michalopoulos
Lieutenant, Hellenic Navy
B.S., Hellenic Naval Academy, 1993
Submitted in partial f ulfillm ent of the
requirements for the degree of
MASTER OF SCIENCE IN ELECTRICAL ENGINEERING
and
MASTER OF SCIENCE IN COMPUTER SCIENCE
from the
NAVAL POSTGRADUATE SCHOOL
March 2002
Author: Panayiotis Michalopoulos
Approved by: Sheiif Michael
Thesis Advisor
Bret Michael
Co-Advisor
Todd Weatherford
Second Reader
Christopher Eagle
Chairman Department or Computer Science
Jeffrey B. Knorr
Chairman Department or Electrical and Computer Engineering
iii
THIS PAGE INTENTIONALLY LEET BLANK
IV
ABSTRACT
In this thesis, a new method for developing reahstic simulation models of
advanced solar cells is presented. Several electrical and optical properties of exotic
materials, used in such designs, are researched and calculated. Additional software has
been developed to facihtate and enhance the modehng process. Furthermore, specific
models of an InGaP/GaAs and of an InGaP/GaAs/Ge multi-junction solar cells are
prepared and are fully simulated. The major stages of the process are explained and the
simulation results are compared to pubhshed experimental data. Finally, additional
optimization is performed on the last state-of-the-art cell, to further improve its
efficiency. The flexibility of the proposed methodology is demonstrated and example
results are shown throughout the whole process.
V
THIS PAGE INTENTIONALLY LEFT BLANK
VI
TABLE OF CONTENTS
I. INTRODUCTION.1
A. BACKGROUND.1
B. OBJECTIVE.2
C. REEATED WORK.3
D. ORGANIZATION.3
II. INTRODUCTION TO SEMICONDUCTORS.5
A. BASIC PHYSICS.5
B. CRYSTAE STRUCTURES.9
C. CARRIERS.10
D. EERMIEEVEE.15
E CARRIER TRANSPORT.19
E. MOBIEITY.20
G. RECOMBINATION.22
H. TUNNEEING.25
III. SEMICONDUCTOR JUNCTIONS.27
A. P-N JUNCTION.27
1. Eormation.27
2. Eorward Bias.30
3. Reverse Bias.32
4. Breakdown.34
5. Capacitance, Ohmic Eosses and Overview.35
B. M-S JUNCTION.36
C. OHMIC CONTACT.39
D. TUNNEE JUNCTION.40
E DIRECT AND INDIRECT TUNNEEING.43
E. HETEROJUNCTIONS.44
IV. SOLAR CELLS.49
A. SOLAR ENERGY.49
B. OPTICAL PROPERTIES.51
C. EUNDAMENTALS.54
D. TEMPERATURE AND RADIATION EEFECTS.57
E CELL TYPES.58
E. CONTACTS.60
G. ARRAYS.62
vii
V. MULTIJUNCTION SOLAR CELLS.63
A. BASICS.63
B. MONOLITHIC MULTIJUNCTION CELLS.66
C. CURRENT DEVEEOPMENTS.67
VI. SIMULATION SOFTWARE.71
A. MODELING TODAY.71
B. SILVACO.72
C. WORKING WITH ATLAS.74
1. Mesh.74
2. Regions.75
3. Electrodes.76
4. Doping.76
5. Material Properties.77
6. Models.77
7. light.77
8. Simulation Results.77
D. SIMULATION SOURCE CODE.78
E. EXCHANGING DATA WITH MATLAB.80
1. Creating SUvaco input files.81
2. Extracting results.81
VIL MATERIAL PROPERTIES.85
A. CURRENT STATUS.85
B. SILVACO LIBRARY.86
C. LATTICE MATCHING AND ALLOY PROPERTIES.87
D. OTHER CALCULATIONS.88
E. RESULTS.89
E. MOBILITY VS DOPING.91
G. OPTICAL PARAMETERS.93
VIIL BUILDING A MULTIJUNCTION CELL.97
A. THE PROCESS.97
B. THE SIMPLE GaAs CELL.99
C. IMPROVING THE CELL.102
D. THE COMPLETE InGaP CELL.104
E THE TUNNEL JUNCTION.106
E. THE InGaP/GaAs MECHANICALLY STACKED TANDEM CELL.107
G. THE InGaP/GaAs DUAL MULTUUNCTION CELL.110
H. THE COMPLETE InGaP / GaAs CELL.112
viii
IX. DEVELOPING AND OPTIMIZING A STATE-OF-THE-ART
MULTIJUNCTION CELL.115
A. HRST STAGE OF DEVELOPMENT.115
B. PARAMETRIC ANALYSIS AND OPTIMIZATION.120
C. FURTHER OPTI MIZA TIONS.128
X. CONCLUSIONS AND RECOMMENDATIONS.129
A. RESULTS AND CONCLUSIONS.129
B. FURTHER OPTI MIZA TIONS AND RECOMMENDATIONS.130
APPENDIX A. LIST OF SYMBOLS.131
APPENDIX B. GREEK ALPHABET.133
APPENDIX C. SOME PHYSICAL CONSTANTS.135
APPENDIX D. UNITS.135
APPENDIX E. MAGNITUDE PREFIXES.137
APPENDIX F. ATLAS SOURCE CODE.139
APPENDIX G. MATLAB SOURCE CODE.159
LIST OF REFERENCES.167
INITIAL DISTRIBUTION LIST.171
THIS PAGE INTENTIONALLY LEET BLANK
X
ACKNOWLEDGMENTS
Many people have contributed to the completion of this thesis. I would first like to
express my deep appreciation to my advisor Dr Sherif Michael for his continuous
guidance and support, my co-advisor Dr Bret Michael and my second reader Dr Todd
Weatherford for providing valuable insights, improving this work. I have also benefited
from the significant advice of Dr Gamani Kamnasiri. Additionally, I am grateful to the
professors of the Naval Postgraduate School for their outstanding tutoring. They were
always a source of inspiration.
Furthermore, I am thankful to my country, Hellas, and the Hellenic Navy for
making this educational experience possible. I am indebted to my parents, Theofanis and
Sofia, whose love, patience, excellent example, motivation and encouragement were
always by my side, even from thousands of miles away. Finally, I would especially like
to express my gratitude to my dear wife, Elpida, who was always loving, supporting and
encouraging, even during my long hours of study.
XI
EXECUTIVE SUMMARY
One of the major limiting factors in space missions and applications is the
production of electric power. Even though a plethora of energy sources have been
invented and are widely used in terrestrial apphcations, most of them are not practical for
use in space apphcations: their large volume, weight and coohng requirements are only
some of the forbidding reasons. An abundant, renewable, smaU, and lightweight power
source has yet to be discovered.
The use of solar ceUs is currently the best solution to this energy problem. They
are light, they require almost no maintenance and they are totally renewable. However,
their efficiency is lim ited and that has resulted to the constmction and deployment of
solar arrays spanning many cubic meters. This alone is the cause of many problems of
mostly mechanical nature, like stowage volume, aerodynamic drag and maneuverabihty.
Advances in semiconductor design and fabrication has lead to the development of
tandem ceUs in complex monohthic stmctures caUed multijunction ceUs. Their high level
of efficiency ahows significant reduction in array sizes. Such an advance in the design of
solar cells could open up new vistas for the design of spacecraft.
Although many analytical models of solar cells have been created and pubhshed,
almost aU research on the design of solar cells is currently conducted using
experimentation. This is in part due to the lack of computer-based tools with a complete
design environment and a fuU set of models to simulate aU aspects of an advanced solar
ceU, except for the Silvaco Virtual Wafer Fabrication (VWF) suite of tools. Despite the
capabilities of VWF, to date there are no pubhshed accounts of its use to develop
multijunction solar ceUs.
hr this thesis, a methodology is introduced for using VWF - and in particular
Atlas within that suite of tools - to model advanced solar cells. It simplyfies the process
by abstracting fabrication details and focusing on the device itself. Additionahy, the
software developed to post-process the output of Atlas in another tool cahed Matlab, is
discussed. This software was also used to adjust and cahbrate parameter values for use by
Atlas in modeling advanced solar cells. Such parameters include electrical and optical
properties of exotic materials, often used in high-end cells. As most of them remain to be
studied by the photovoltaic community, their properties must be interpolated from the
properties of their components. Due to the non-linearity involved, several bowing
parameters are used in more complex interpolation functions.
As a first attempt to verify the correctness of this approach for designing
advanced solar cells, an InGaP/GaAs cell is developed. The first step is to model and
simulate a simple GaAs cell. Voltage, current, IV characteristic and frequency response
results are collected and compared with pubhshed experimental values. Although the
similarity observed is remarkable, several parameters were tuned to attain better
accuracy. The improved model is simulated again and new results are obtained. This
process is repeated until the desired level of accuracy is obtained. Additional layers (e.g.
BSF, buffers, windows) are added to the basic device to create a more advanced
stmcture. Each step is followed by a comparison and evaluation of results.
Using the same approach, an InGaP cell is formed. Both cells are then placed in a
mechanically stacked configuration to investigate shadowing phenomena. An appropriate
tunnel junction is also developed to electrically interconnect the two cells, resulting in a
creation of a multijunction cell. The dimensions and stmctural characteristics used are
identical to those in pubhshed cells. The fact that the results also match is a good
indication of the vahdity of this methodology.
The final case study reported in this thesis is of a triple InGaP/GaAs/Ge
multijunction cell. This stmcture is only vaguely described in the hterature, therefore
requiring some modehng decisions. Those are made based on the experience gained from
previous steps in this research. The simulation results closely approximate pubhshed
results from experimentation. Finally, an optimization process is used for determining the
best combination of thicknesses of the three cells involved. The results obtained from the
optimization process correspond to those obtained for the original design.
1. INTRODUCTION
A. BACKGROUND
We live in the age of space exploration and conquest. Deep space missions, space
stations, shuttles and sateUites are currently everyday news. As technology advances and
space applications become more and more demanding, their requirement for more energy
becomes imperative.
On the other hand, one of the most significant factors, in any kind of space
mission, is weight. This is due in part to both technological li mitations and cost
considerations. With an average cost exceeding $20,000 per pound and electric power
systems (EPSs) constituting almost 30% of the total spacecraft’s weight, the need for
efficient and renewable power sources is cmcial.
Solar cells outweigh all these energy sources due to their small weight and their
relatively high power density. However, solar arrays are stiU very large and fa some cases
have a surface of more than 30m . This causes many problems due to their increased
stowage volume, aerodynamic drag, and radar cross-section. The abihty to maneuver
such a large array and the vibrations that accompany an operation fake that are also
limiting factors.
Advances in semiconductor design and fabrication are very rapid and everyday
provide new ideas and means for improving cell performance. After the impressive
evolution of the 1839’s primitive Selenium to the currently most popular Silicon cell,
cutting-edge technology has presented state-of-the-art triple and quadmple
multijunction cells. These advances provided for a reduction of solar array size by a
factor of two, while more recent developments are expected to achieve even greater
reductions. Therefore, innovative solar cell design is of the utmost importance to the
design of new spacecraft.
A number of significant pubhcations fuUy describe various aspects of device
characteristics and modehng. However, all of them were focused on very specific issues,
lacking the breadth of a complete simulation tool.
1
Today, experts solely utilize the above analytic models. Despite their credibihty,
they only describe a small fraction of the phenomena that take place in a complex solar
cell, providing very httle insight into the characteristics of the final product. For this
reason, current research on the development and optimization of solar cells rehes
primarily on the use of experimentation. However, in such experiments, many undesired
factors are involved. Most of them have to do with the details of the fabrication process
used. This may result in confusion and misleading conclusions. Other important side
effects are the long time required to set up the experiments (e.g., fabrication,
development of instmmentation) and the high cost associated with conducting
experiments.
The Silvaco Software Package is a suite of integrated simulation and analysis
tools for use in electronic design. One of its major components of this suite of tools b the
Virtual Wafer Fabrication package (VWF). Within VWF, the ATLAS tool aids in the
design and development of all types of semiconductor and VLSI devices, from simple
bipolar transistors to EEPROMs. The phenomena modeled start from simple electrical
conductivity and extend to such things as thermal analysis, radiation, and laser effects. A
wide variety of detailed layer-growth processes and material properties (e.g. mobihties,
recombination parameters, ionization coefficients, optical parameters) add to the fidelity
of the simulation. However, no effort to utihze this powerful tool for the modehng of
advanced solar cells has been reported in the hterature by researchers or the
manufacturers of solar cells.
B. OBJECTIVE
The research issues addressed in this thesis research are as follows: whether
ATEAS can be successfully used for simulating complex solar cell stmctures, how to
prepare the necessary infrastmcture for such tasks, and how to simulate devices of
different levels of complexity. In addressing the last issue, the results obtained via
simulation, are compared with published experimental data.
2
C. RELATED WORK
As it was mentioned earlier, no published papers were found in conferences or
journals about fuUy modeling and simulating ah major aspects in the behavior of an
advanced solar cell. This is the reason why this methodology is considered to be novel.
However, interest in this area was seen by students at the Naval Postgraduate School. The
most remarkable work exists in Ref. 30 and 34.
In Ref. 34, modehng of a simple one-junction cell, using Silvaco, was performed
and its IV characteristic was produced. No other results were shown and no comparison
to experimental data was presented.
In Ref. 30, dark-current analysis of solar cells was mainly performed. An
indication of the usage of Silvaco for their simulation was also briefly provided. Within
this, there was an attempt to simulate a triple MJ cell, but little results were presented and
no comparison with experimental results was done.
D. ORGANIZATION
Chapters 2 and 3 are an introduction to semiconductor physics and basic
electronic devices. The principles and major functional characteristics of both simple and
advanced solar cells are explained in chapters 4 and 5. In chapter 6, a novel methodology
for simulating state-of-the-art cells is introduced and is continued throughout chapter 7
with the research of material properties. They both form the basis of the fohowing two
chapters. In chapter 8, a dual multijunction ceh is constmcted, simulated and the results
are verified against pubhshed experiments. The first part of chapter 9 simulates a cutting-
edge ceh and also verifies its results with pubhshed experiments. Finahy, an optimization
of this ceh is performed in the second part of this chapter.
Chapter 10 concludes the thesis with a summary and recommendations for future
work.
3
THIS PAGE INTENTIONALLY LEET BLANK
4
11. INTRODUCTION TO SEMICONDUCTORS
This chapter contains introductory information about semiconductors and the
physics surounding their nature and functionality. It is addressed to students not very
familiar with such concepts. Readers well versed in this area might rather go directly to
Chapter 3 or 4.
A. BASIC PHYSICS
The various materials can be categorized according to their electrical properties as
conductors, semiconductors and insulators. Resistivity p and its reciprocal conductivity a
are two of the most important electrical properties. Table 2.1 displays the resistivity and
conductivity for various types of materials:
Resi.stivit>' p (il - cm)
10'» 10*® 10'^ 10'** 10'® 10® 10® 10^ lO^ 1 10-2 10-4 10-6 lo-H
—1—^
" 1 —'— 1 —'— 1 —■—r
• Class
-1-^-1-^-1-■-1-' 1 ^
Cermanium (Ge)
“1-^ 1 ^
Silver
•
Nickel oxide
(pure)
Silicon (Si)
Copper
• Sulfur
Diamond
(pure)
Gallium arsenide (GaAs)
Gallium phosphide (GaP)
Aluminum
•
Platinum
•
Fused
Cadmium sulfide (CdS)
Bismuth
•
quartz
■ 1_
1 ■ 1_^_1_._L_
_._l_ ._1_^_1_._1_^_ \ -
_j_,_^
10 -'® 10 -'® 10 -'^ 10-'2 10 -'" 10 -® 10 -® 10 -* 10-2 1 io 2 10 ^ 10 ® 10 ®
Conductivity’ a (S/cm)
Insulator
Semic-onductor
Conductor —►
Table 2.1. Resistivity for various material types [from Ref. l:p. 18].
It is well known that materials are comprised of atoms. Each atom has a nucleus
and electrons revolving around it. The nucleus consists of protons and neutrons. The
5
attractive force between the positive charged protons and the negative charged electrons
are responsible for holding this structure together.
According to Niels Bohr, electrons exist in specific orbits or shells around the
nucleus, the outermost of which is called a valence shell. They can transition to a shell of
higher (or lower) energy level by absorbing (or losing) energy, equal to the difference of
the two levels (Figure 2.1). This energy can have the form of a photon or heat.
Figure 2.1. Transition of an electron from one shell to another.
Inside a material, however, things are a bit different. At 0°K all electrons are
tightly held by their atoms and the material has zero conductivity. As temperature rises,
heat increases the energies of valent electrons and some of them break free from their
atoms. Those are called free electrons. Their number increases drastically with
temperature. Free electrons are directly responsible for the electrical conductivity of a
material and actually participate in current flow. Hence, as temperature increases, so does
conductivity. This is true up to a certain temperature. Above that, there are no more
electrons to become free and the conductivity stops to increase.
On the other hand, atoms oscillate due to heat. As temperature increases, this
oscillation becomes larger. Free electrons moving in the material bounce on the
oscillating atoms and reduce their speed. The larger the oscillation, the bigger the
difficulty of movement for the free electrons. This way temperature decreases
conductivity. The balance between the two factors is shown in Figure 2.2:
6
0 Temperature [“K]
Figure 2.2. Conductivity vs. Temperature.
Free electrons are affected by electrostatic forces produced by nearby atoms. In
order to achieve chemical stabihty, every atom requires a full valence shell. This is
always done with eight electrons, except for the first shell, which only requires two.
Elements with five or more valence electrons hold those tightly in their atoms and attract
others in an attempt to reach a chemically stable state. The additional electrons wrh
increase the negative charge of the atoms. These atoms now have an overall negative
charge and are called negative ions. On the contrary, elements with three or less valence
electrons allow them to escape, using one shell bellow as valent, again reaching a stable
state. This loss will result in an excessive positive charge. These atoms are now called
positive ions. The produced positive and negative ions are electrostatically attracted and
an ionic bond is created. Elements with four valence electrons do not receive or offer any
of them. Instead, they share them with other atoms. This way a covalent bond is created.
Electrons existing in the inner shells require so much more energy to change energy level
that they will not concern us.
Eree electrons have higher energies and are said to exist in the conduction band.
Electrons not freed from their atoms have lower energies and are said to exist in the
valence band. Energies between the conduction and the valence bands form the bandgap
Eg. Electrons can exist in the conduction or the valence band, but not in the bandgap. In
conductors, the conduction and the valence bands overlap, thus there is no bandgap, as
illustrated in Eigure 2.3. Eor this reason, electrons can easily move from one band to the
other. EinaUy, Eg tends to decrease with temperature.
7
A
E^
^ E^
Conduction band
Conduction band
Conduction band
i
Bandgap ^ Eg
Bandgap
E
Valence band
r
Valence band
Valence band
Conductors Semiconductors Insulators
Figure 2.3. Energy bands in various material types.
The number of free electrons, and thus conductivity, can be increased by offering
amounts of energy to them at least equal to the bandgap. Obviously conductors do not
require any such energy. On the contrary, in order to reach noticeable conductivity levels,
insulators require large amounts due to their large Eg. Semiconductors with much less
energy reach levels almost as good as conductors.
While electrical systems use exclusively conductors and insulators, electronic
systems are entirely based on semiconductors. That is because of their unique abihty to
behave as conductors and as insulators according to our needs. All diodes, transistors and
thyristors are built using semiconductive materials. The most common semiconductors
are stiicon (Si) and Germanium (Ge) whose atomic stmcture is shown in Eigure 2.5.
Those are also called group IV materials due to the number of valent electrons.
Additionally, compound semiconductors can also be used tike GaUium Arsenide (GaAs)
and Indium Phosphide (InP). Those are called group IH-V materials. Other types may be
n-VI like CdS and ZnO, IV-IV tike SiC or IV-VI tike PbS and PbTe. Most of them can
be seen in the brief periodic table of Eigure 2.4.
8
H
He
Li
Be
B
C
N
0
F
Ne
Na
Mg
A1
Si
P
S
Cl
Ar
K
Ca
Sc
Ti
V
Cr
Mn
Fe
Co
Ni
Cu
Zn
Gs
Ge
As
Se
Br
Kr
Rb
Sr
Y
Zr
Nb
Mo
Tc
Ru
Rh
Pd
Ag
Cd
In
Sn
Sb
Te
I
Xe
Figure 2.4. Abbreviated Periodic Table of elements.
Figure 2.5. Atomic structure of Si and Ge.
B. CRYSTAL STRUCTURES
As mentioned earlier, electrostatic forces of neighboring atoms attract electrons
and form ions, in their attempt to reach chemical stabUity. Electrostatic forces among
these ions form symmetric lattices that are called crystals. One of the simplest crystals is
that of O 2 and Ga, producing a simple cubic stmcture. Si and Ge form a more complex
crystal called cubic face centered as shown in Figure 2.6. Each crystal stmcture is
completely defined by a number called lattice constant a.
9
Figure 2.6. Examples of crystal structures.
The crystaUine stmcture is necessary and very important in the production of
wafers. Badly-matched stmctures may display unforeseen electrical behavior and very
poor mechanical properties.
Production of crystalline materials in large sizes can be very expensive. Materials
composed of very small crystals or grains are called polycrystalline. These have inferior
properties than crystalline, but are much cheaper to produce. Materials with no crystal
uniformity are called amorphous and their properties are far inferior, but they are very
cheap. They are used where large areas of cheap semiconductive material is needed, such
as displays, imagers and terrestrial solar cells etc.
C. CARRIERS
Another way to represent the structure of a semiconductor in two-dimensions is
illustrated in Figure 2.7. In this, the valent electrons, being shared among atoms with
covalent bonds, are clearly shown. Also shown is the charge of the nucleus (protons)
related to those electrons. Since each atom has all four of its valent electrons, it is not
electrically charged.
AH electrons, initially, exist in the valence band. If an electron somehow absorbs
enough energy to enter the conduction band, it breaks the covalent bond, leaves the
crystalline stmcture and becomes free. The atom that owned that electron is now left with
an excessive positive charge. This charge is called hole. It has a positive charge equal to
10
the absolute value of the electron’s charge and is located where the free electron used to
be. Both the free electron and the hole form a pair called electron-hole pair (EHP). The
above descibed phenomenon is called ionization or generation. The production rate of
EHP’s is a strong function of temperature. On the other hand, electrons moving freely
through the crystal tend to recombine with holes. This way EHP’s disappear. This
phenomenon is called recombination and its rate is proportional to the number of existing
holes and free electrons. In thermal equUibrium the ionization and the recombination rate
are equal keeping the number of EHP’s constant.
•
•
•
•
•
•
■
+4. •
•:+4 T*
~~K'+4
•
■
+4 :>r
•:+4
•_ +4
■
(• t
Im'i
1 1
] 1
] 1
1 1
1 1
• 1 1
•;
■
,'
+4 "•
\'
•';+4 ' •
,'
■
■
\'
+4
"•i'+4
1 1
1 1
» /
■
1 1
1 t
1 t
1 1
1 t
1 1
H
H
H
■
+4. •
•_ +4 T •
__*-'+4
•
■
+4
• :+4 T*
• +4
■
«
•
•
•
•
•
: nucleus • : electron o : hole : covalent bond
Eigure 2.7. Stmcture of a semiconductor.
Pure semiconductor crystals, that do not contain any foreign atoms, are called
intrinsic. In an intrinsic semiconductor at CK there are no EHP’s. As temperature rises,
however, the heat absorbed by the material will create a number of EHP’s and the
conductivity of the material will increase. Since EHP’s are responsible for conductivity,
they are called intrinsic carriers. Their number increases logarithmically. Eor Si, Ge and
GaAs this is shown in Eigure 2.8.
11
Temperature [°K]
Figure 2.8. Intrinsic carrier density vs. Temperature [after Ref 2:p. 19].
This number, although it seems large, is actually a very small percentage of the
total atoms in the semiconductor. This is better shown in Table 2.2.
Semiconductor
atoms/cm^
Intrinsic
carriers /cm^
ratio
Bandgap [eV]
Ge
4.42-10^^
2.4-10^^
1 : 1.810‘^
0.66
Si
5-10^^
1.45-10'°
1 : 3.4-10^^
1.12
GaAs
4.42-10^^
1.7910'^
1 : 2.5-10^^
1.424
Table 2.2 Carrier concentration in intrinsic semiconductors at 300°K
[after Ref. 2:p. 850].
Elements other than semiconductors also have carriers. If an element has three or
less electrons in the valence band, then its predominant carriers are holes and it is called
an acceptor. Usually, acceptors have three valence electrons ((rivalent). If an element has
five or more valent electrons, then its predominant carriers are electrons and it is called a
donor. Usually, donors have five valent electrons (pentavalent). The process of adding
12
impurities in an intrinsic semiconductor is called doping. This way the semiconductor
becomes extrinsic and obtains new, very important electrical properties.
As a donor atom enters the crystal, it forms covalent bonds with the
semiconductor atoms, but also has a number of electrons involved in no bonds with other
atoms. Those are loosely held within the donor atom and become free electrons. Because
of this excessive number of electron carriers, the material is called n-type. Any material
can be used as a donor as long as its atom has more valent electrons than the
semiconductor atom it replaces. N-type materials are said to have electrons as majority
carriers and holes as minority carriers. On the contrary, acceptor atoms wiU not have
enough valent electrons to share with neighboring semiconductor atoms and a hole will
be created. As there is now an excessive number of holes, the material is called p-type.
Any material can be used as an acceptor as long as its atom has less valent electrons than
the semiconductor atom it replaces. P-type materials are said to have holes as majority
carriers and electrons as minority carriers. Both types of semiconductors can be seen in
Figure 2.9.
• •
•
•
•
•
•
+4 ._«
’"•V+4
•
•
+4 r > ’
•.-'+4 •
• +4 •
iti iSi
1 > 1 1
1 1
/•'>
1 1
!m\
I 1
lm\
1 1
1 1 1 1
!•; !•; *
H
H
H
•
+4 +5
”V:+4
•
•
+4 :y
• +4 •
ill ISI
1 > 1 1
1 1
1 1
1 1
1 1
1 1 1 1
H
H
H
•
+4 _ _ A'>4 ! '•_
+4
•
•
+4 'XI
IK +4 rx]
» '
IK +4 •
• •
•
m
•
•
n-doped
p-doped
: nucleus •
: electron
o : hole
m
• 3-' : covalent bond
Figure 2.9. Structure of doped semiconductors.
The number of majority carriers is analogous to the doping in a material, while
the number of minority carriers is analogous to temperature. Note that both p- and n-type
13
materials remain neutral. However, the effect of doping is great to the electrical
properties of the material even at very small concentrations (1 : 10^). Adding to the
previous table, it is shown that the effect on the conductivity and the bandgap is
significant:
Semicond.
atoms/cmP
Intrinsic
Extrinsic
carriers /cm^
ratio
Eg [eV]
carriers /cm"
ratio
Eg [eV]
Ge
4.42-10""
2.4-10'"
1:1.8-10’
0.66
4.42-10'®
1:10"
0.01
Si
5-10""
1.45-10“'
1:3.4-10'"
1.12
5-10'®
1:10"
0.05
GaAs
4.42-10""
1.79-10®
1:2.5-10'®
1.424
4.42-10'®
1:10"
Table 2.3 Carrier concentration in intrinsic and extrinsic semiconductors at 300°K
[after Ref. 2:p. 850].
In a material, the concentration of majority carriers (rino for electrons in n-type or
PpO for holes in p-type materials) is equal to the concentration of carriers created by the
semiconductor plus the concentration of carriers created by the impurity. According to
the above table this will be approximately equal to the concentration of impurity atoms
(Nd for donor or Na for acceptor).
On the other hand, the concentration of minority carriers (ripo for electrons in p-
type or pno for holes in n-type materials) times the concentration of majority carriers is
constant (p n = ni ) in thermal equihbrium. According to the above:
n-type
p-type
majority carriers
Hno = Nd
PpO = Na
minority carriers
Pno = rii^ / Nd
Hpo = rii^ / Na
product p n
rii^
rii^
Table 2.4 Carrier concentration relations.
14
D. FERMI LEVEL
All the above phenomena are deseribed as very preeise and distinet. However, in
reality they are mled by Heisenberg's prineiple of uncertainty. Thus, any reference to the
direction, concentration, energy etc of electrons or holes should more precisely be done
using probabUistic expressions.
In an intrinsic semiconductor at O^K, all electrons have energies below a certain
level called Fermi level Ep. As temperature rises and EHP’s are created, electrons of
energies higher than Ep appear, populating the conduction band. This is described in the
Fermi-Dirac distribution function that is equal to:
Where E is the electron energy, is the Eermi level, k is Boltzmann’s constant and T is
the absolute temperature. A plot of f(E) is shown in Eigure 2.10.
1
0.9
0.8
0.7
0.6
0.5 h
0.4
0.3
0.2
0.1
0
_ _— J
- 1 --
-1
-1
- To
-i
-1
—
1
\ \ L
- T,
....
.-Ti..
■
\ ; \ 1
Ik
Iv
lo = 0“K
.... To< Ti< T2<
_i_i_
T, ..
_
_
_
1- —^—
Ep
Eigure 2.10. Eermi distribution.
As doping takes place, the carrier concentrations change and so do the
populations on the various energy levels and the Ep. Dopants introduce more energy
levels within the energy bands. This is shown in Eigures 2.11 and 2.12.
15
Figure 2.11. Band diagram, density of states, Fermi-Dirac distribution and carrier
concentrations [after Ref. 2:p.23].
16
Figure 2.12. Ionization energies for various impurities in Ge, Si and GaAs
[Ref. 2:p.21].
If a donor introduces energy levels close to the conduction band, then a very small
amount of energy is needed to ionize its electrons to the conduction band. This is called
shallow donor. Similarly, acceptors that introduce energy levels close to the valence
band, require tittle energy to ionize its holes into the valence band. This is called shallow
acceptor. Dopants away from their corresponding bands are called deep dopants. Some
materials (tike Si) can behave as donors or as acceptors depending on which site (Ga or
As in GaAs) of the semiconductor they occupy. Other materials (tike Cu and Au) have a
very complicated behavior and introduce multiple energy levels. These are called
amphoteric.
In reality, even the purest semiconductors contain a significant number of both
donor and acceptor impurities. Their conductivity type is determined by the prevailing
concentration of dopants, as the effect of one dopant is countered (compensated) by the
effect of another. Even though all semiconductive materials fall into this category, the
ones that contain significant amounts of both dopants are called compensated
semiconductors. Compensation is used to counter the effects of “unwanted” impurities in
a material.
If the concentrations of both dopants are very large and equal, the material is
called strongly compensated. In spite of the fact that impurities are spread throughout the
material, their distribution is not absolutely even. Therefore, energy fluctuations versus
position are observed. In some cases, small portions of the conduction band exist below
Ep {electron droplets) and in others, small portions of the valence band exist above
{hole droplets). This will introduce unique properties where the material behaves tike an
insulator containing conductive spots. Also, electrons with low energies and holes with
high energies are trapped within the droplets and cannot move around the material tike
the rest of the carriers (Eigure 2.13). As a result the material’s conductivity is affected.
18
electron droplet
Figure 2.13. Strongly compensated material [after Ref. 3:p. 66].
E. CARRIER TRANSPORT
If there is a higher concentration of carriers in a part of a doped semiconductor,
then those carriers will tend to diffuse, spreading evenly aU over the material. This is
analogous to a gas expanding evenly in a container. The current produced by this
movement of carriers is called diffusion current (Id) and is analogous to the majority
carrier concentration and thus the doping. The carriers (holes) shown in the following
example (Figure 2.14) move to the right, where their concentration is smaller, producing
Id. Note that if the carriers displayed were electrons. Id would be reversed.
19
Current can also be produced by the movement of carriers by an external force,
like an electric or a magnetic field. This will produce a current called drift current (Is)
and is analogous to the minority carrier concentration and thus the temperature. Is will
obviously be proportional to the intensity of the field, too. Again in the following
example (Figure 2.15) the carriers displayed are holes.
F. MOBILITY
We mentioned before that under thermal equfiibrium, the population of energy
levels is given by the Fermi-Dirac distribution. However, when an electric field is
apphed, or when fight produces EHP’s etc, the material is not under equilibrium. In this
case the equations of table 2.4 do not apply. Instead of the Fermi energy level Ep, the
electron and hole Quasi-Fermi energy levels Epp, Epn must now be used. In equilibrium
conditions we have Ep = Epn = Epp. The new distributions become:
1
In vacuum, an electron that exists inside an electric field wifi accelerate
constantly. On the contrary, inside a material, the electron wifi originally accelerate, but
as its speed increases it wifi cofiide more and more often with the atoms of the lattice.
20
Additionally, it will be affected by the charge of ionized impurities in the material. These
coUisions wiU decelerate it. Thus, the electron will soon stop accelerating and will reach a
constant average speed called drift speed. The ratio of that speed to the applied field is
called mobility |l. MobUity decreases with temperature and impurity concentration
(Figure 2.16) due to the carrier scattering mentioned above.
MobiUty is also reduced near the surface of the material due to surface or
interface scattering mechanisms. In order to avoid this, a carrier density gradient can be
created by varying the doping density in the semiconductor. Finally, mobihty is
analogous to the permittivity 8s.
,4
Pi,: electron mobihty
Pp: hole mobihty
21
G. RECOMBINATION
Energy-band levels vary as a function of the momentum of electrons. There are
materials that have their minimum Ec and their maximum Ey at the same momentum k.
Some of them are GaAs, InP etc and are called direct. All the others like Si, Ge etc are
called indirect. In Eigure 2.15, E-k diagrams of Ge, Si and GaAs are shown.
WAVE VECTOR
Eigure 2.15. Energy-band stmctures vs. momentum of Ge, Si and GaAs
[after Ref. 2:p. 17].
A hole is actually a position in the lattice missing an electron. As seen in
paragraph C, during recombination this empty space becomes occupied by some electron
and so this particular EHP disappears. Thus, both electron and hole cease being carriers.
During this phenomenon the electron transits into a state of lower energy. In order to do
that it must release an energy quantum equal to the difference of its original and its final
state. This can be done in three ways:
22
• emit a photon (radiative reeombination)
• emit a phonon (non-radiative reeombination)
• kinetieally exeite another eleetron (Auger reeombination)
Recombination can be characterized as:
• band-to-band or direct recombination
• band-to-impurity, trap-assisted or indirect recombination
• surface recombination
• Auger recombination
Direct recombination is when an electron in the conduction band combines with a
hole in the valence band, without change in the electron’s momentum. This type of
recombination occurs in direct materials such as Ge and GaAs. Since no momentum is
required the recombination rate is the highest. The lifetime of a carrier is the reciprocal of
its recombination rate, therefore in this case this hfetime is very short.
Indirect recombination occurs in indirect materials like Si. Impurities, stmctural
defects of the lattice and interface phenomena can create energy levels inside the
bandgap. Those are called recombination centers Er. E is fi ll ed at equilibrium, however,
an electron from there may jump down to the valence band combining with a hole. The
energy E-Ev emitted is usually offered to the lattice as heat. This way a hole is created in
Ef. In a quite similar fashion, an electron from the conduction band may drop down to E
occupying the hole and releasing energy Ec-E-. Macroscopically, two carriers, a free
electron and a hole, have recombined and energy E-Ev has being released. The result is
the same as direct recombination, but the process is different. This is also known as
Shockley-Read-Hall (SRH) recombination. Direct and indirect recombination graphs can
be seen in Eigure 2.18.
As E approaches the middle of the bandgap, the recombination rate increases
since the energy required for the completion of each step is less. Besides, more than one
recombination center may exist in a material. Many of them can participate in an indirect
recombination done in multiple steps. This is called multiple-level recombination (Eigure
23
2.19). Since the energy required now for the eompletion of each step is even less, the
reeombination rate increases further.
Figure 2.18. Direct and indirect recombination.
Figure 2.19. 2-level indirect recombination.
Sometimes when an electron moves from F to D, or from F to F, it is thermally
re-excited back to its original state. Sinee the phenomenon was not eompleted,
recombination did not occur. This is called temporary trapping and F is called trapping
24
level Et- The opposite phenomenon of recombination is the generation of carriers and is
called ionization. This was discussed in paragraph A.
Surface recombination is due to the danghng bonds at the surface of a
semiconductor. This abmpt discontinuity of the lattice introduces a large number of
energy states called surface states. These serve as recombination centers and thus
increase the recombination rate.
We have seen that during impact ionization an electron with high kinetic energy
collides with a stationary one and produces an EHP. Auger recombination is observed at
very highly doped materials and is exactly the opposite. The energy produced by the
recombination of an EHP is given to a third carrier. Usually, this energy is later lost to the
lattice as phonons.
H. TUNNELING
Assume two isolated semiconductive materials being brought very close to each
other. Their band diagram would look hke the one in Eigure 2.20. According to
conventional physics, carriers can move from one material to the other only by going
over such energy barrier. This can only be done by obtaining equal or larger energy. On
the contrary, quantum physics view the behavior of carriers as probabihty functions.
Consequently, there is always a probabihty of a carrier going through the energy barrier
without changing its energy as in Eigure 2.21. Tunneling is a phenomenon tightly related
to quantum theory. According to this, a carrier with low energy has a probabihty of
jumping to the other side of an energy barrier without increasing its energy. The carrier
does not go over the barrier, since that would require energy absorption, rather it goes
through the energy barrier (is tunneled) and retains its original energy. This is a
phenomenon with many apphcations in electronics and solar cehs, as wih be explained in
later chapters.
25
Figure 2.20. Band diagram of two close-by semiconductors.
(a)
(b)
Figure 2.21. Tunneling (a) as probability, (b) as wave function.
26
III. SEMICONDUCTOR JUNCTIONS
A. P-N JUNCTION
The p-n junction was invented and explained by W. Shockley in “The
theory of p-n Junctions in Semiconductors and p-n Junction Transistors” in 1949 [Ref.
2 ].
1. Formation
It is known that doped semiconductors at equihbiium have no charge and no
diffusion current. Assume two such materials, one p-type and one n-type. If they are
brought in contact with each other, a series of phenomena are observed.
First of all, holes (majority carriers) from the p-type will begin to diffuse into the
n-type. Similarly, electrons from the n-type will begin to diffuse into the p-type. Both
will contribute to the development of a large dijfusion current Id, which is obviously
analogous to the number of majority carriers and thus the doping. During this process,
holes diffusing across the junction into the n-type material, will recombine with the
existing electrons and both carriers will disappear from the scene. Similarly, electrons
diffusing across the junction into the p-type material will recombine with the existing
holes and wiU, again, disappear. This carrier depletion will lead to the formation of an
area near the junction where no carriers will be present. This area is called the depletion
region.
At the same time, impurity atoms, in the depletion region, that have lost their
carriers are either positively (donors) or negatively (acceptors) charged. Consequently, a
negative charge will be built up at the p-doped side of the junction and a positive charge
at its n-doped side. This, in turn, will form an electrostatic field that will oppose the
diffusion of carriers. Also, minority carriers on each side will be forced by this field to
their opposite ends creating a small drift current Is due to thermal generation. This is
obviously analogous to the number of minority carriers and thus the temperature. As time
progresses, the charge build-up (and therefore the field and the depletion region)
27
becomes bigger and so does Is, while Id decreases. A steady state is reached when J
becomes equal in magnitude to Id-
A voltage differential Vq of about 0.7V for Si or O.IV for Ge is developed
between the two materials with its negative side on the p-doped material. This is a
barrier voltage that is responsible for the reduction of Id. However, this voltage cannot
be measured physically. If we attempt to attach electrodes on the materials to measure it,
then another junction will be created between each electrode and the semiconductor.
These will develop voltages equal, but opposite to the original. So, the total voltage and
the external current will be zero. If that was not the case, then the p-n junction could be
used as a power source producing electricity out of nothing. This would be against the
energy conservation principle. A p-n junction is shown in Figure 3.1.
Depletion region
9 Hole Electron recombining with a hole
0 Electron Hole recombining with an electron
• Electrostatic field
I I Neutral charge
I I Positive charge
I I Negative charge
Eigure 3.1. Schematic of p-n junction formation.
28
From an energy-level point of view, the p- and the n-type materials have
different Fermi levels. As the two materials become connected, the exchange of carriers
win equalize the Fermi levels. Also, a gradual interface is formed between the two
conduction and valence energy levels, as shown in Figure 3.2.
E I
Ec
Ef-
Ev
—
p-type
En
Ec
Ef-
Ev
—
n-type
E A
Ec
Ef
Ev
Drift
Diffusion
Diffusion
--
p-type
Drift
-N'-
n-type
Ec
Ev
Figure 3.2. Band diagram of p-n junction formation.
29
2. Forward Bias
Assume that a voltage is applied externally to the junction as illustrated in figure
3.3. A large number of majority carriers will be constantly provided on both ends. These
carriers will tend to diffuse towards their opposite ends. Additionally, the external voltage
apphed will force inject) majority carriers to their opposite ends. In the process, they will
neutr aliz e the charge in the depletion region, narrowing it. Therefore, the barrier voltage
across the junction becomes smaller and so b increases greatly. At the steady state, b -
Is = I or I = Id, which is very large. This is called forward bias. A representation is shown
in Figure 3.3 and the band diagram in Figure 3.4.
Is
Id
^ ^
** ^ ^ ^ ^
^ ^ ^ ^
••
I
I
V
' Hole
' Electron
Electron recombining with a hole
Hole recombining with an electron
• • Electrostatic field
I I Neutral charge
I I Positive charge
I I Negative charge
Eigure 3.3. Schematic of a forward biased p-n junction.
30
E
▲
Ec
Ef
Ev
I q(Vo-V)
I qV
p-type
C
o
o
c
3
n-type
Ec
Ef
Ev
Eigure 3.4. Band diagram of the forward biased p-n junction.
If we record the current I over the voltage V, we get the characteristic curve of
the forward biased p-n junction. This looks tike the on in Eigure 3.5, where Vd = Vq is
equal to 0.7V for Si or O.IV for Ge. Note that I increases greatly for only a small increase
of V after Vd.
Eigure 3.5. Characteristic curve of the forward biased p-n junction.
31
3. Reverse Bias
Assume now that voltage is applied externally to the junction in the opposite way,
as shown in figure 3.6. In this case the external source will draw majority carriers from
both sides and provide them with excessive minority carriers. This will increase the
imbalance of charges near the junction, widening the depletion region, increasing the
barrier voltage and therefore decreasing fc. At the steady state Is - Id = I or I = Is which
is very small. This is called reverse bias. A representation is shown in Figure 3.6 and the
band diagram in Figure 3.7.
Is
◄-
Id
-►
0 Hole Electron recombining with a hole I I Neutral charge
9 Electron Hole recombining with an electron | | Positive charge
• Electrostatic field I I Negative charge
Eigure 3.6. Schematic of a reverse biased p-n junction.
32
3.8.
Eu
Ec
Ef
Ev
p-type
qV
q(Vo+V)
c
.2
’•w
o
c
:3
n-type
Ec
Ef
Ev
Eigure 3.7. Band diagram of the reverse biased p-n junction.
The characteristic curve for the reverse biased p-n junction can be seen in Figure
I
►
V
Eigure 3.8. Characteristic curve of the reverse biased p-n junction.
33
4. Breakdown
Assume a reverse-biased p-n junction. It is explained that for any external
voltage V the current I is small and approximately equal to Is. However, if V increases
above a certain threshold, the current suddenly becomes very large as if the junction was
forward-biased. This threshold is called breakdown voltage Vz. There are two
phenomena that are responsible for this behavior. For instance in Si, if \^ < 5V then the
predominant mechanism is the zener effect, if Vz > 7V it is the avalanche effect and if 5V
< Vz < 7V then either or both effects occur and contribute to the breakdown
phenomenon.
In the zener effect (or tunneling effect), the electrostatic field in the depletion
region is strong enough to break covalent bonds and generate EHP’s. From an energy
point of view, an electron is tunneled from the valence to the conduction band,
penetrating through the bandgap. Due to the same field, created minority carriers will be
swept to the opposite side. Thus, electrons will be forced to the n-doped and holes to the
p-doped region. This exchange of minority carriers is so intense that creates a large
current equal to I. With only small changes in V the current I varies greatly.
In the avalanche effect (or avalanche multiplication), the minority carriers that go
through the depletion region have very large kinetic energy. As they coUide with atoms
they are able to break covalent bonds and create EHP’s (impact ionization). This is also
called ionizing collision. The new carriers created may have sufficient energy to repeat
this phenomenon and create more EHP’s. This continues in the form of an avalanche.
Again, minority carriers are swept to their opposite sides and this creates a large current I
with only small changes in V.
The avalanche effect is more sudden and abmpt than the zener effect. However,
neither is destmctive as long as the power dissipated is less than the maximum allowed
by the physical characteristics of the device.
34
5. Capacitance, Ohmic Losses and Overview
The existence of charge in the depletion region also behaves like a capacitor.
Since this charge is more when the junction is reverse-biased, its capacitance is also
higher. There are many applications (ie tuning) that make use of this property. However,
in most cases it is parasitic and designers try to e lim inate it because it lim its high-
frequency operation.
Like every non-ideal material, p-n junctions have inherent ohmic resistances
throughout aU their mass. These are usually very small and most times neghgible due to
the high doping of the materials. However, this is still a factor when very small signals
are applied.
Overall, the p-n junction has a characteristic that looks like the one in Figure 3.9:
Figure 3.9. Characteristic curve of the p-n junction.
35
B. M-S JUNCTION
The first semiconductor device was actually the metal-semiconductor junction
(M-S), which was invented by Braun as early as 1874. Its concept is simpler than the p-n
junction explained before.
The energy difference between the Fermi level Ep and the energy level of the
vacuum fyacuum level) is called the work function. When two materials make contact, at
equUibrium, the Fermi levels become equalized. The work function of each material
remains unchanged except near the junction. There, the vacuum levels become
continuous with a gradual interface, thus affecting the work function. In our case, when a
metal and a semiconductor make contact, their energy bands are shown below. Note the
energy barrier formed which obstmcts the exchange of carriers across the junction
(Figure 3.10).
E k
vacuum
level
Ev
Ep
Ec
C
v
metal -2
o
1
t f
vacuum
vacuum
level
level
Ec
Ev
Ep
- Ev
Ep
Ep -
Ec
Ev
Ec
}
-vx-^ V-
metal
n-doped
semiconductor
Ec
Ep
-V-
n-doped
c semiconductor
3
Y
metal
E
vacuum
level
Ev
Ep
Ec
A
Y
3
metal -2
o
Ec
Ep
Ev
p-doped
semiconductor
Ec
Ep
Ev
- 'Y -
p-doped
s semiconductor
3
Figure 3.10. Band diagram of M-S junction formations.
36
If a voltage is applied to an M-S junetion, the energy bands ehange levels.
Assume a junetion with n-doped semieonduetor. If the potential of the metal is more
positive than the potential of the semieonduetor, then the barrier beeomes smaller and
eleetrons move from the semieonduetor to the metal easier. This is an ohmic junction. On
the eontrary, if the potential of the metal beeomes more negative, the barrier inereases
and eleetrons ean no longer move from the semiconductor to the metal. This is a
rectifying junction.
The same is also illustrated below using current densities. For the non-biased
junction with n-doped semiconductor, the current densities in the metal and in the
semiconductor are balanced. The current from the metal to the semiconductor (M^S)
and the one from the semiconductor to the metal (S^M) are equal and so no total current
is observed.
In ohmic mode, the semiconductor energy levels are raised. The M^S current
remains the same since the barrier height is unchanged in that side. However, the barrier
height becomes smaller on the semiconductor side and therefore, the S^M current
largely increases and prevails over the M^S.
Similarly, in rectifying mode, the M^S current remains the same, but now the
S^M current decreases and the total current observed is very small. Using the same
reasoning, corresponding conclusions can be derived for a junction with p-doped
semiconductor. All three cases are shown in Figure 3.11.
The general characteristic and use of the M-S junction is very similar to those of
the p-n junction. Its big advantage, however, is the fact that its capacitance is much
smaller - due to the absence of minority carriers - and that makes it ideal for high-
frequency apphcations. The M-S junction is also called a Schottky junction.
37
E
vacuum
level
Ev
Ef
Ec
E
vacuum
level
Ev
Ef
Ec
fqv
s
s
i L
c
o
~V"
Ec
Ef
Ec
Ef
Ev
metal -a n-doped
c semiconductor
E
+
vacuum
(b)
E ,
vacuum
/•
: /
level
i
t- ^
Ec
Ev
i
_
Ef
Ef
A
Ev
Ec
(c)
Y
v*
metal
p-doped
c semiconductor
3
M —> S electron flow | | Conduction band
S —> M electron flow I I Valence band
^ Current density □ Overlapping bands
Eigure 3.11. Band diagram and currents of: (a) non-biased,
(b) forward-biased and (c) reverse-biased M-S junctions [after Ref. 1].
38
C. OHMIC CONTACT
If the interface region of an M-S junction is highly doped, then the barrier region
developed is quite narrow. When any kind of bias is apphed to the junction, dectrons do
not go over the barrier, instead, they are tunneled through it. This changes its behavior
totally making it resemble a regular small ohmic resistance. This is called a tunneling
ohmic contact. It is represented in Figure 3.12 and is characteristic can be seen in Figure
3.13.
E n
vacuum
level
Ev
Ef ■
Ec
Ec
Ef
Ev
E
vacuum
level
Ev
Ef -
Ec
Ec
Ef
Ev
Y
metal •,
A-.
c
o
u
c
3
-V-
n-doped
semiconductor
Y
3
metal
o
3
3
__^
'V
highly n-doped
semiconductor
(a) (b)
Eigure 3.12. Band diagram of: (a) Schottky and (b) tunneling ohmic junction.
Eigure 3.13. Characteristic curves of an ohmic (red) and a Schottky (blue) junction.
39
D. TUNNEL JUNCTION
The regular p-n junction as described earlier is built using tightly doped
materials. The concentration of impurities is around 1:10^ atoms of semiconductor. In
1958, the Japanese scientist Leo Esaki created a p-n junction using highly doped
materials with impurity concentration around 1000:10 making them degenerate. The
new junction develops a region of differential negative resistance, not seen in any other
device. This is called tunnel junction.
As shown in the energy diagram of Figure 3.14, the Fermi levels exist within the
bands themselves, due to the heavy doping. This creates a unique formation of the bands’
interface around the junction. For the same reason, the depletion region is far narrower
than this of a regular p-n junction. This enables electrons to be tunneled through the
barrier, without any change in their energy, instead of going over it. This is called band-
to-band tunneling. The tunneling phenomenon was explained in the previous chapter.
E A
Ec
Ev
Ef
Ec
Ev
highly p-doped
semiconductor
highly n-doped
c semiconductor
3
Figure 3.14. Band diagram of a tunnel junction.
40
In the characteristic I-V curve (Figure 3.15), the forward current is increasing to a
peak ]p at Vp and then is decreasing to a smaller valley current Iv at Vv, only to increase
again like a regular p-n junction. The region between Vp and Vy is that of negative
resistance.
Figure 3.15. Characteristic curves of a tunnel (red) and a regular (blue) p-n junction.
From the carrier transport point of view the TV curve is formed in the following
way. When the junction is reverse-biased, tunneling of electrons from the p-side valence
band to the n-side conduction band is observed (Figure 3.16a). If the bias is zero the
electrons tunneled from the p- to the n- side are in balance with those tunneled the
opposite direction and so no current is observed (Figure 3.16b). If forward bias is applied,
electrons are tunneled from the n-side conduction band to the p-side valence band
increasing the current (Figure 3.16c). As the bias increases, the common energy levels of
the n-side conduction band and the p-side valence band are reduced and so the current
decreases (Figure 3.16d). As the bias increases further, a point is reached when there are
no more common energy levels and so tunneling can no longer occur. Electrons now flow
from the n-side to the p-side conduction bands, absorbing energy and going over the
barrier like a regular p-n junction (Figure 3.16e).
41
w [if [^[Ij
Figure 3.16. Tunnel junction energy diagrams for each section of the I-V curve
[after Ref. 2:p. 518].
42
Characteristic curves of the so common Ge and GaAs are shown in Figure 3.17.
Other ways to build tunneling junctions are by using metal-insulator-semiconductor or
metal-insulator-metal technologies. Tunnel junctions have many apphcations in high
frequency circuits as well as multijunction solar cells as explained in the next chapter.
Figure 3.17. Characteristic curves of a Ge (blue) and a GaAs (blue) tunnel junction
[after Ref. 2:p. 530].
E. DIRECT AND INDIRECT TUNNELING
In the previous chapter the direct and indirect materials were defined and their
recombination differences were explained. Similar differences exist in tunneling, too.
Electrons are tunneled from the minimum of the conduction band energy-momentum (E-
k) curve to the maximum of the valence band E-k curve. In direct tunneling, those two
points have the same momentum. Direct tunnehng occurs in direct bandgap materials, but
also in indirect materials when the applied voltage is large enough to accelerate electrons
sufficiently to transition between the bandgap at equal point of momentum.
When the minimum of the conduction band E-k curve is not the same as the
maximum of the valence band E-k curve, the phenomenon is called indirect tunneling.
This difference in momentum Ak is supphed by phonons or impurities. In phonon-
assisted tunneling, the sum of the phonon energy plus the initial electron energy must
equal the final electron energy after the tunneling.
43
Ee (init) Eph — Eg (fin)
Similarly, the sum of the phonon momentum plus the initial electron momentum must
equal the final electron momentum after the tunneling.
ke (init) kph — kg (fin)
This way, both energy and momentum are conserved.
Direct tunneling, when possible, has a larger probabihty of occurrence than
indirect. Also, indirect tunneling with only one phonon is more probable than with
several phonons (Figure 3.18).
(a)
(b)
Figure 3.18. Direct (a) and indirect (b) tunneling [after Ref. 2:p. 519].
F. HETEROJUNCTIONS
A junction created by the same semiconductive material is called homojunction.
As both sides of the junction have the same lattice constant, the crystal atoms form
smooth chemical bonds in the interface area. Homojunctions of materials with the same
type of conductivity (p- or n-type) are called isotype while those with a different one are
called anisotype.
44
Junctions created using different materials are eaUed heterojunctions. Sinee now
the lattiee eonstants do not mateh, the atoms ereate ehemieal bonds in the heterointerface
by adjusting their positions. This ereates strain and eauses erystal disloeations and
stmeture imperfeetions in depth. This wiU inerease earner seattering and henee decrease
their mobUity. Additionally, atoms with dangling bonds will form earner traps acting as
recombination centers, whieh wiU deerease earner lifetime (Figure 3.19).
Figure 3.19. Crystal disloeation in heterojunction.
For this reason, materials with similar lattice constants are used, tike GaAs with
AlAs. The use of ternary eompounds, like GaP + InP, is also recommended, as their
proportion ean adjust their lattiee eonstant to the required levels. (GaP)o. 5 i(InP)o .49 =
Gao. 51 Ino. 49 P is matched to GaAs.
Another way is to choose a substrate erystal plane that is shghtiy offset from a
major crystal plane so that the distance between the atoms on the substrate surface
approximates the distance between the atoms in the deposited fi lm of another
semiconductor material. This may also lead to a deflection of the dislocations, so that
they are primarily located near the heterointerfaee [Ref. 3 p. 222].
45
From an energy point of view, the formation of the heterointerface uses the
vacuum and Fermi energy levels in a way very similar to that of the M-S junction
explained in paragraph B and is illustrated in Figure 3.20.
vacuum
level
Ec
Ef
Ev
"V
n
j \_
n
u
c
3
“V"
p
J
o
c
3
P
Ec
Ef
Ev
o
c
3
Eigure 3.20. Band diagram of heterojunction formations.
The use of heterostructure fi lm s on porous Si has been proposed. The microscopic
islands and grooves of the Si surface reheve the strains and reduce dislocations. Einahy,
the use of alternative, very thin layers, of the two materials is called superlattice and is
known not only to reduce the formation of dislocations, but increase the carrier mobihty
of the device. Eor example, GaAs has a bandgap of 1.42eV and Alo. 3 Gao. 7 As has 1.72eV.
Their difference is 0.3eV. The process used to produce such precisely thin layers is called
molecular beam epitaxy (MOCVD). The undoped stmcture will look like in figure 3.21a.
Si can be used to dope the AlGaAs and make it n-type while the GaAs remains undoped.
46
This will raise the Fermi level and change the energy diagram like in figure 3.21b.
Electrons from the donor (Si) in AlGaAs will move into the GaAs layers because of their
lower energy conduction band. Now the donor atoms that would cause carrier scattering
are separated from the carriers (Figure 3.21), hence the electron mobility in GaAs is
increased. This increase is far greater than that of the bulk material and thus the carrier
mobihty is substantially improved.
c/ii
<
C/D
<
C/D
<
lyD
<
C/D
<
C/D
<
C/D
<
C/D
<
C/D
<
C/D
<
cd
cd
cd
cd
cd
o
o
o
o
o
a
o
a
o
a
<
<
<
<
(a)
(b)
Figure 3.21. Band diagram of superlattice formation
(a) undoped and (b) AlGaAs doped [after Ref. 2:p.l28].
Some heterojunction applications include photonic devices like photodetectors,
photodiodes, semiconductor lasers and solar cells.
47
THIS PAGE INTENTIONALLY LEET BLANK
48
IV. SOLAR CELLS
A. SOLAR ENERGY
The sun’s very high temperature is due to the nuclear fusion reaction of hydrogen
into hehum. Every second, 6T0 Kg H 2 is converted to 410 Kg He. The difference in
mass is called mass loss. It is converted into energy which, according to Einstein’s
relation E=mc , is equal to 4-10 J. This energy is emitted as electromagnetic radiation.
Its wavelength spans the ultraviolet and infrared region (0.2 to 3|im) [after Ref. 2:p. 791].
This energy arrives outside the earth’s atmosphere with an intensity of 1365W/m
and a specific spectral distribution called air mass zero (AMO). As it approaches the
surface, it is attenuated by infrared absorption due to water-vapor, ultraviolet absorption
due to ozone and scattering due to airborne dust and aerosols. The various solar energy
spectral distributions are specified in detail in the ISO standards, a brief summary of
which is shown in the Table 4.1:
Height
Sun’s position
Incident solar
power [W/m?]
Weather
conditions
Spectral
distrihution
outside atmosphere
-
1365
-
AMO
surface
0=90“ (zenith)
925
optimum
AMI
surface
0=48“
963
USA average
AM 1.5
surface
0=60“
691
average
AM2
Table 4.1. Solar energy spectral distribution conditions [after Ref. 1, 2, 3, 4].
Eor space apphcations AMO is used, while for terrestrial apphcations both AMI and
AM 1.5 (most common) are used. Both are shown in Eigure 4.1.
49
Irradiance [W/ cm^*um] Irradiance [W/ cnn^*um]
AMO and AMI.5 Spectrums
AMO and AMI .5 Spectrums
Figure 4.1. AMO (blue) and AM 1.5 (red) solar energy spectral distributions
[data after Ref. 31].
50
B. OPTICAL PROPERTIES
A beam of light is shined at a semiconductor (incident beam) with a certain angle.
If this angle is large enough, part of this electromagnetic energy whl be reflected back by
the semiconductor’s surface with an equal angle (Sneh’s law). The rest of it whl be
refracted inside the material with a smaher angle (Figure 4.2). The ratio of the incident
and the refractive angles is equal to the ratio of the speed of hght outside and inside the
material. This ratio is cahed refraction index nr.
^incident _ ^outside _
r
From the energy refracted in the semiconductor again only a part is absorbed. The
rest of it goes through and exits the material from its other side with an angle equal to the
incident angle. The amount of energy absorbed is described by the absorption index %.
The complex index of refraction rt* is defined as:
n* = nr x(1 -i?)
incident
beam
Figure 4.2. Path of hght beam through semiconductor.
51
Another way to describe the optical properties of a material is the dielectric
function £. This is given by:
6 = 6 ^ ±102 =(n±ik)^ from which -k^ and ©2 =2nk
Finally, reflectivity R is given by:
R_ (n-1)^+k^
(n+1 )^+k^
The values of Ei, E 2 , n and k vary according to the material and the wavelength of
the hght shined. For Si £ 1 and £2 can be seen in Figure 4.3.
Figure 4.3. £1 (blue) and £2 (red) for Si [after Ref. 6].
It is obvious that the hght that is reflected or not absorbed (passed through)
contains energy that is lost for the solar cell. In order to increase absorption, the
material’s thickness is increased. However, the reduction of reflection is not that easy.
The simplest method is the use of very thin layers of anti-reflective coating (ARC)
52
materials like MgF 2 and ZnS. More sophisticated and expensive methods involve the
creation of microgrooves on the surface of the semiconductor. Light rays reflected from
one groove hit another and finally enter the material. This is shown in Figures 4.4 and
4.5.
Figure 4.5. Light path in microgroove.
StiU, not all photons entering a solar cell are used. A number of them just happen
to go through it unaffected. A technique to Educe this number is using a very well shined
metallic plate as the bottom contact of the cell. Photons not used are now reflected by it
and re-enter the cell layers. This way, the probabihty of them not being used is reduced
by half. An improvement of that introduces a thin oxide layer above the bottom contact to
increase its reflectivity (Figure 4.6).
53
oxide
n
p
- 1 ^ _1 1_1
bottom contact
Figure 4.6. Improved reflective bottom contact.
The energy produced by a solar cell is directly proportional to the intensity of
light shining on it. In order to increase this amount, various lens and mirror constmctions
{concentrators) are used. These are much cheaper than cells and can greatly reduce the
total cost of produced energy, since less cells are now required. However, in space
apphcations, their weight is very high and the cost related to it largely exceeds that of the
cells. This restricts their use only to terrestrial apphcations.
C. FUNDAMENTALS
We have seen earlier that electrons can be excited with heat and that atoms can be
ionized to produce EHP’s. Another way to offer such energy to a material is photons
{photogeneration), thus hght. In a single type semiconductor this creation of carriers
leads to an increase in conductivity.
In a p-n junction, however, those carriers will become separated {carrier
separation) and minority carriers wiU be swept across the junction, due to the
electrostatic field of the depletion region. This way, an excess of electrons (negative
charge) whl be observed in the n-type semiconductor and similarly, an excess of holes
(positive charge) whl be observed in the p-type. This excess of majority carriers whl
develop a voltage differential on the two sides of the device (figure 4.1). This voltage is
quite large for the M-S junctions of the contacts to counter and therefore, can be eashy
measured. If a resistance is connected to the device, current {photocurrent) whl flow.
This phenomenon is cahed photovoltaic.
54
In order to create an EHP, a specific minimum quantum of energy is required.
This is equal to the bandgap Eg of the semiconductor. A photon entering the ceU with
energy less than Eg wiU not be absorbed and wiU pass through it. A photon with energy
equal to Eg is ideal for the creation of an EHP. EinaUy, a photon with larger energy wiU
create an EHP offering energy equal to E and waste the remaining amount as heat to the
lattice. Such heat, however, will deteriorate the electrical properties of the material.
As the amount of photons entering the material becomes larger, so does the
number of generated EHPs. Hence, the photocurrent increases and the produced power
increases, too. Unfortunately, a number of carriers recombine inside the material before
they are collected at the contacts. This number becomes very large in semiconductors
with significant amount of recombination centers. A schematic of a ceU is shown in
Eigure 4.7.
V*
Depletion region
# Hole EHP generation I-1 Neutral charge
# Electron • Electrostatic field I I Positive charge
I I Negative charge
Eigure 4.7. Schematic of a simple solar ceU.
55
The derived I-V curve {illuminated characteristic) is illustrated in Figure 4.8a
with the red hne. It mainly exists in the 4th quadrant, which means that it produces
energy. Note the similarity to the I-V shown in the same figure in blue. This is the
characteristic in the absence of hght and is called dark current characteristic. As a power
supply, the illuminated characteristic can be presented inverted like in Figure 4.8b. V)c is
the open circuit voltage and Isc is the short circuit current. The blue rectangle is called
maximum power rectangle and corresponds to the values of V and I for which the power
produced (P=V I) becomes maximum. The ratio of the maximum power rectangle to the
Voc-Isc rectangle is called/////actor FF.
The power conversion efficiency n of the solar cell is the ratio of the maximum produced
power Pmax to the incident power Pine of the hght.
max
me
(a)
(b)
Figure 4.8. Dark (blue) and hluminated (red) characteristic curve of the solar ceU.
56
If the light propagates towards the y-axis, then its intensity ean be expressed by
F(y). The hght absorption would then be dF(y)/dy. This leads to the following equation:
where a is called absorption coefficient. The distance 1/a is called light penetration
depth and its relation to F is show in Figure 4.9:
F
F/e
1 /a (hght penetration depth) y
Figure 4.9. Light intensity F in semicondactor vs distance from surface y [Ref. 3].
dF(y)
dy
D. TEMPERATURE AND RADIATION EFFECTS
The effects of temperature on the resistivity of materials were explained in
previous chapters. In solar cells and in semiconductors in general, it was shown that a
small increase in temperature facilitates EHP generation and hence is beneficial to the
electrical properties of the materials. However, further rising of temperature causes an
unwanted increase in their resistivity, drasticaUy deteriorating their behavior.
In addition to that, the phenomenon of diffusion becomes more intense as
temperature rises. This leads to an increase of fc- However, \()c decreases exponentially
with temperature, countering the benefit of the higher Isc and further reducing the
maximum power produced by the cell.
The knee of the cell’s I-V curve also becomes more round (soft) with
temperature. This way, the maximum power rectangle and the fill factor are decreased. It
is obvious now that, overall, the efficiency of the cell is greatly reduced as temperature
rises (Figure 4.10).
57
V T
(a) (b)
Figure 4.10. Effect of temperature on the I-V curve (a)
and the normalized efficiency (b) of solar cells.
For space apphcations, radiation that exists outside the earth’s atmosphere can
also have a significant effect on solar cells. High-energy particles, entering the cell,
create imperfections in the lattice stmcture that act as recombination or trapping centers.
This particle bombardment is continuous and thus, the cell output decreases with time.
Various materials are affected differently by radiation. For example Si is more sensitive
than Ge. Also, p-on-n cells are also more sensitive than n-on-p. In order to cope with
this problem, several techniques are used. Introducing Fi to the lattice is one of them. Fi
can diffuse to and combine with the created defects and so prevent the degradation of the
cell. Another method is the placement of a thin cover (usually cerium-doped) in front of
the cell to filter out some of the high-energy particles (Ref. 2).
E. CELL TYPES
Photovoltaic phenomena were first observed and studied by the French scientist
Henri Becquerel in 1839. The first material used was selenium in 1877. Better
understanding of the mechanics involved was provided by Einstein in 1905 and by
Schottky in 1930. Chapin, Pearson and Fuller were the first to develop a Si solar cell, in
1954, with 6% efficiency. (ACREWeb, http://acre.murdoch.edu.au)
58
One way to categorize solar cells is by their substrate material. The most common
materials used are Si, Ge and GaAs. Si is actually sand and so it is very cheap. It also has
better efficiency than Ge or GaAs, but is more sensitive to radiation. Even though Ge and
GaAs are not very efficient, their combination in a multijunction cell (discussed later) can
produce much better results, but with a big increase in fabrication cost. Finally, Si is non¬
toxic and non-poisonous, in contradiction to GaAs. For all these reasons it is widely used
for terrestrial apphcations while Ge and GaAs are more used for space apphcations.
According to the amount of material crystaUization, a cell can be amorphous,
polycrystaUine or single-crystal. The easiest and cheapest method for creating solar cells
is by using non-crystalhne or amorphous semiconductors (Figure 4.11c). The problem
with such materials is the existence of many danghng bonds that act as recombination
centers. To cope with this problem, semiconductor-hydrogen alloys, with fairly large
concentration of H 2 , are used. li tends to tie up those bonds and reduce the number of
recombination centers. Si-H (a-Si), Ge-H and Si-C-H have been built and are used in
cells. Maybe the most important advantage of this type is its combination with thin-film
technology. This provides the abihty to produce large-area cells, using small amounts of
semiconductive material. It also allows their fabrication on various, even flexible,
substrates (glass, plastic etc) at very low cost. Their efficiencies are not very high,
reaching only up to 15%, therefore they are mostly used in commercial apphances and
terrestrial apphcations.
Polycrystalhne ceUs are produced from thin (approx 300|im) shoes of
semiconductive material that contains a number of large crystallites separated by grain
boundaries (Figure 4.11b). This is done by pouring molten material into a cyhndrical or
rectangular mold and ahowing it to set. A significant number of recombination centers
exist on the borders of the crystahites. The fabrication cost is a little higher, but the
efficiency of the ceh is much better reaching 20%. Much of the cost increase is attributed
to the material lost as sawdust during the shcing process.
Single crystal cehs (Figure 4.11a) are produced from shoes of a large (usuahy 6-
8 “) single crystal ingot cahed boule. This ingot is grown by slowly hfiting a smah crystal
over a highly-pure melt of the same semiconductive material. The wafer produced is an
almost perfect lattice with very tittle impurities or defects. The efficiency of these cells is
59
the highest available reaching 25%, but the whole process of growing the crystal, added
to the slicing loss, makes these cells very expensive. Single crystal cells are mostly used
for space apphcations where the need for high-density and hghtweight power sources is
more important than fabrication cost.
I I I I I I
(a)
\/
dangling
bonds
/\
/\
/
(c)
(b)
Figure 4.11. (a) Single-crystal, (b) polycrystaUine and (c) amorphous material.
F. CONTACTS
Since the efficiency of aU types of solar cells is not high, it is essential to
mi nim ize losses wherever possible. One area is the method used to collect the produced
current. Electrical contacts may introduce junction voltages and ohmic resistances. In
order to e lim inate the first, layers of metal-semiconductor alloys on top of highly-doped
semiconductive material are introduced between the contact and the cell. Ohmic
resistance can be eliminated by using very low-resistivity metals tike gold (Au).
60
The bottom contacts of a cell are easier to develop as the only additional
consideration is that they have a good reflective surface, as seen in paragraph B. On the
contrary, top contacts require more examination as they block photons from entering the
cell (^hadowing effect). For this reason, various grid stmctures have been developed. On
one hand, these grids need to be thick enough for good conductivity and dense enough for
collecting as much photogenerated carriers as possible. On the other hand, they need to
be thin and sparse enough to avoid casting too much shadow on the cell. A very common
compromise is a shadowing (or shadow loss) of 10% for single crystal cells. Some
contact configurations can be seen in Figure 4.12.
However, amorphous cells would require a much more dense grid. This is due to
the fact that their carriers display very small horizontal movement. Such a grid would
cast too much shadow over the cell, making it unusable. For this reason transparent
contacts, with smaller conductivity, have been developed. These are made by using a
transparent conducting oxide (TCO) such as tin oxide (Sn02). Amorphous cells are
usually built the opposite way. First the TCO layer is created in the form of a glass
61
superstrate. All the cell layers are then built on it from top to bottom using thin-film technology.
In the end, the bottom metal contact is added.
G. ARRAYS
As seen before, a cell usually has a Vos less than 2V and a Isc of a few mA
providing a total power of 2-3Watts. In order to use solar cells in a wider range of
applications, a number of cells is connected in series to increase the voltage and then in
parallel to increase the current provided. Those constructions are called modules. Thin-
fihn modules can be bruit directly, bypassing the single-cell stage. Furthermore, modules
can be connected together to form much larger power arrays in the range of several
MWatts (Figure 4.13).
Figure 4.13. (a) Solar cell, (b) module and (c) array
[after Ref. 32].
62
V. MULTUUNCTION SOLAR CELLS
A. BASICS
We have seen previously that a material can be ionized by photons with energies
higher than its bandgap, or in other words with wavelengths lower than the wavelength
corresponding to this bandgap. The equations connecting photon energy and wavelength
are the following:
E=h-f and c= ?-f
where E is the photon energy, X is its wavelength, f is its frequency, c is the speed of hght
and h is Plank’s constant. Photons with energies lower than the bandgap go through the
material unaffected and unused (Figure 5.1).
Figure 5.1. Absorption energies and wavelengths for Ge, GaAs and GalnP
on AMO spectrum.
63
This might lead to creating only Ge cells, since they can absorb most of the solar
spectmm. Another reason that might lead to the same conclusion is shown in the I-V
curves of the individual cells in Figure 5.2. Obviously, Ge cells produce much more
current per cm than others. However, its voltage is much smaller and so the power
output per area unit of Ge is smaller than this of Si.
Figure 5.2. I-V curves for Si, Ge, GaAs and GalnP cells.
An optimal combination is the mechanical stacking of aU these types (one over
the other) and connected in series. This is called tandem cell. Cells with the higher
bandgap are placed above cells with lower bandgap. This way, a cell will absorb the
higher-energy photons and will produce electric power. At the same time, it will allow
the lower-energy photons to pass through it. These will enter the next cell in line and so
on... There is virtually no lim itation to the number of cells stacked, as long as their
bandgaps are different. In theory, the efficiency of such cell can reach 60%. The sum of
the cells’ individual spectmm responses produces the response of the tandem cell. This
method is called spectrum separation (Figures 5.3 and 5.4).
64
Figure 5.3. Tandem cells.
65
B. MONOLITHIC MULTUUNCTION CELLS
Mechanically stacked cells have a lot of additional volume and weight due to the
stacking mechanisms used. This is a serious disadvantage for space applications. In
addition, a significant amount of energy is lost due to reflection as hght goes from one
cell to the other. In an attempt to e lim inate these problems, the monolithic tandem cells
were created. In these cells, oxide layers are used to provide electrical insulation between
cells. A number of internal contacts were also used to perform the in-series connection of
cells. These contacts were also made external to provide valuable information of the
individual cells (Figure 5.5).
□
GalnP
□
GaAs
□
Ge
n
oxide
□
contact
Figure 5.5. Monohthic tandem cell.
However, significant loss and shadowing led to the creation of what is now called
monolithic multijunction cell (Ml cell). The problem with simply connecting cells
together hes to the fact that new junctions would be created between cells. Those
junctions would be reversed-biased and their depletion-region electrostatic field would
oppose the flow of carriers towards the contacts. This would prevent the cell from
producing any current.
Instead, specially prepared tunnel junctions can be used to solve this problem. A
reverse-biased tunnel junction will conduct current the desirable way, due to the
tunneling phenomenon explained in earher chapters. The tunnel layers are always more
heavily-doped than the cell layers. For this reason, intermediate junctions formed
between the tunneling junctions and the cells will conduct current from the p to the p"^
regions and from the if to the n regions. This will allow current flow instead of hindering
it. Although the tunneling junction layers introduce considerable losses that affect the
66
overall efficiency of the cells, they are currently the most attractive technique for
connecting cells (Figure 5.6).
top
ceU
bottom
ceU
r
)
n
\
T T ▼ T ▼
>
P
A A A A A
• • • « •
• • • • •
1
n
T ▼ ▼ ▼ ▼
P
V
(a)
▲ depletion region
: electrostatic field
top ceU
junction
parasitic
junction
bottom ceU
junction
top
ceU
tunneling
layers
bottom
ceU
A tunneling region
; electrostatic field
T ▼ T ▼ ▼
P
▼ ▼ ▼ ▼ T
P"
▼ ▼ T ▼ ▼
n+
• • • • •
T ▼ T ▼ ▼
n
T ▼ T ▼ T
P
(b)
top ceU
junction
intermediate
junction
tunnel
junction
intermediate
junction
bottom ceU
junction
Figure 5.6. (a) Simple connection of cells and (b) connection using tunneling junction.
C. CURRENT DEVELOPMENTS
We have seen previously that layers of different materials, grown on top of each
other, create danghng bonds that act as recombination centers. For this reason, the need
for using lattice-matched layers is apparent. Unary semiconductors like Ge and binary
like InP have fixed lattice constants and therefore cannot be matched directly. On the
other hand, ternary hke GalnP and quaternary like AlGalnP alloys can easily be
constmcted to have almost any desirable lattice constant.
When non-matching materials (i.e. unary and binary) are required to be placed in
contact together, a method called windowing can be used. According to this, a thin layer
67
(window) of an alloy is grown between them to eliminate the unwanted surface
recombination. The window creates a gradient that smoothes-out the lattice difference.
Its bandgap is carefully selected to be higher than the bandgap of the cells beUow it.
Additionally, with its small thickness, the window does not consume valuable photons.
As photogeneration takes place, minority carriers diffuse towards the junction of
the ceU. However, some of them tend to diffuse the opposite way, towards the back
surface of the ceU, introducing more losses. To avoid that, a thin highly-doped layer is
placed right below the ceU, creating an electrostatic field that will push minority carriers
towards the junction. This is called back surface field (BSF). Thicker BSFs are often used
above the substrate, forming what is called a high-low junction.
At this moment, the triple MJ ceU (Figure 5.7) with the highest efficiency (29.3%)
published is built by Spectrolab [Ref. 19]. It is built on a Ge substrate, which also acts as
a base for the bottom cell. On top of it is the Ge emitter and an AlGaAs window. Two
heavUy-doped n and p GaAs layers follow, forming the tunnel junction between the
bottom and the middle cell. On top of it is a GalnP BSF and then the GaAs middle ceU
with its GalnP window. Another GaAs tunnel junction foUows and above that the
AlGalnP BSF of the top cell, the top GalnP ceU itself and its Alln P window. The surface
of the cell is covered with an ARC to eliminate reflection. Below the contacts only, there
is a GaAs layer. This is caUed cap and is used to faciUtate current movement to the
fingers. It also protects the underlying layers from being damaged when the contacts are
heated during bonding. In foUowing chapters we wiU model the parts of this
configuration individuaUy and then combine them to form the whole stmcture. The same
company is also experimenting with a quadmple AlGaInP/GaAs/GaInNAs/Ge MJ ceU
with even higher efficiency.
68
top
cell
tunnel
junction
middle
cell
tunnel
junction
bottom
cell
Figure 5.7. Spectrolab’s triple MJ cell [after Ref. 19].
69
THIS PAGE INTENTIONALLY LEFT BLANK
70
VI. SIMULATION SOFTWARE
After a thorough review of the existing modehng and analysis tools, along with
related pubhcations, the suite of tools and reusable models developed by Silvaco [Ref.
14] was selected. In this chapter, the strategy and methodology, for modehng solar ceUs
using Silvaco, is discussed. An overview is also given of the software that was developed
or reused in order to enhance its functionality and to meet the modehng and simulation
needs for researching advanced solar cells.
A. MODELING TODAY
There is a very large number of pubhcations available that document the
modehng of almost every aspect of solar ceh function and behavior. These span from the
macroscopic electrical to the microscopic molecular level and have very high accuracy
and credibihty.
However, they ah address individual solar ceh viewpoints, without providing a
complete coverage of the complex combination of phenomena that actuahy take place.
Thus, there is a need to select and use a large number of different models, in order to
study an actual complete ceh stmcture. An important consideration is the fact that not ah
of these models are compatible with each other. This makes their selection prone to
errors, quite hard, and time consuming. In addition, each one exposes the researcher to
many detailed parameters that usuahy create a lot of unnecessary confusion. Ah the
above make complete simulation of advanced solar cehs a forbidding task.
As a consequence, solar ceh research today is conducted by actuahy fabricating
cehs and experimenting with them. Then, researchers theorize about the cohected results.
Although that methodology provides the most credible results, it may also lead to some
confusion. The reason hes in the huge number of factors that always need to be
considered, most of which are more relevant to the fabrication process used and not the
ceh itself. Therefore, many combinations of parameters need to be materiahzed lik e
material types and characteristics, doping, dimensions, fabrication conditions and
71
processes. This is not only a time and personnel consuming task, but can also be
expensive to carry out. The number of experiments, needed to answer questions, is also
very large, due to the fact that experts are not allowed to focus on a certain issue. Instead,
they need to consider and develop the design and the complete fabrication process of the
cell under study. Additionally, in any kind of experiment there is always a number of
unpredictable factors that may introduce deviation among results.
Extensive research, of the existing hterature and COTs, revealed that no
methodology, copping with these problems, currently exists. Small attempts were found
to lack the breadth of a complete simulation tool. For this reason, they have not been
adopted by the Photovoltaic community. In this thesis, a new method for developing a
reahstic model of any type of solar cell is presented.
B. SILVACO
Silvaco is a company that specializes in the creation of simulation software
targeting almost every aspect of modem electronic design. In their TCAD suite of tools,
the company provides modehng and simulation capabihties for simple Spice-type
circuits all the way to detailed VLSI fabrication (Figure 6.1). User-friendly environments
are used to facihtate design and a vast number of different modehng options. The tools
provide for creating complex models and 3D stmctural views.
The phenomena modeled range from simple electrical conductivity to such things
as thermal analysis, radiation and laser effects. A wide variety of detailed layer-growth
processes and material properties (e.g. mobihties, recombination parameters, ionization
coefficients, optical parameters) add to the accuracy of the simulation. However, todate
thesre is no publicly available documentation of efforts by researchers or solar ceU
manufacturers to utihze this powerful tool for the modeling of advanced solar ceUs, but
only of simple stmctures.
72
Figure 6.1. Silvaco’s TCAD suite of tools [after Ref. 14].
For this purpose, Adas is a good combination of sophisticated in-depth device
analysis in 2D or 3D. In addition, it abstracts away all fabrication details, shifting the
focus of the modeler to the actual design. Like the rest of TCAD apphcations, it is based
on hundreds of widely accepted pubhcations, verified for their accuracy and correctness
73
by numerous researchers. This variety provides for features such as the following and
others [Ref. 10 p. 1.4]:
• DC, AC small- signal, and full time-dependency
• Drift-diffusion transport models
• Energy balance and Hydrodynamic transport models
• Lattice heating and heatsinks
• Graded and abmpt heterojunctions
• Optoelectronic interactions with general ray tracing
• Amorphous and polycrystaUine materials
• General circuit environments
• Stimulated emission and radiation
• Fermi-Dirac and Boltzmann statistics
• Advanced mobihty models
• Heavy doping effects
• Full acceptor and donor trap dynamics
• Ohmic, Schottky, and insulating contacts
• SRH, radiative. Auger, and surface recombination
• Impact ionization (local and non-local)
• Floating gates
• Band- to- band and Fowler- Nordheim tunneling
• Hot carrier injection
• Thermionic emission currents
C. WORKING WITH ATLAS
Atlas can accept stmcture description files from Athena and DevEdit, but also
from its own command files. Since, for the purposes of this thesis, detailed process
description is not required, the later is the more attractive choice. The development of the
desired stmcture in Atlas is done using a declarative programming language. This is
interpreted by the Atlas simulation engine to produce results. A brief walk-through of
how a stmcture is built and simulated follows.
1. Mesh
The first thing that needs to be specified s the mesh on which the device will be
constmcted (Figure 6.2). This can be 2D or 3D and can be comprised of many different
sections. Orthogonal and cylindrical coordinate systems are available. Several constant or
variable densities can be specified, while scaling and automatic mesh relaxation can also
74
be used. This way, a number of minimum triangles is created; this determines the
resolution of the simulation. The correct specification of the mesh is very important for
the final accuracy of the results. If the number or density of triangles is not high enough
in regions, such as junctions or material boundaries, the results of the simulation will be
cmde and possibly misleading. On the other hand, use of too many triangles will likely
lead to significant and unnecessary increases in execution time.
-60 -«0 -20 0 20 40 60
Width [|j.m]
Figure 6.2. Typical mesh.
2. Regions
The material regions need to be specified next. Here, all parts of the grid are
assigned to a specific material (Figure 6.3). This can be selected out of SHvaco’s own
hbrary or can be custom-made by the user. In addition, heterojunction grading between
materials can also be described.
75
Figure 6.3. Regions specified.
3. Electrodes
To define the electrodes of the device, their position and size need to be entered.
Additional information about their materials and workfunctions can be supphed if
needed.
4. Doping
Each material can be doped by any dopant to the desired concentration. This can
be done in a regular uniform way, in a linear or even a Gaussian distribution. Non¬
standard doping profiles can also be inputted from other TCAD programs or from custom
ASCn files. More advanced doping can be used by using the built-in C interpreter.
Automatic optimizations of the mesh according to doping can be performed afterwards.
76
5. Material Properties
Materials used throughout the simulation can be selected from a hbrary that
includes a number of common elements, compounds and alloys. These have their most
important parameters already defined. However, in solar cells the use of exotic materials
is not unusual. For such purposes, there is the abihty to fuUy define already existing or
brand new materials, down to their smallest detail. Such properties range from the
essential bandgap and mobihty all the way to laser absorption coefficients. Contact
information and workfunctions can also be entered here.
6. Models
More than seventy models can be used to achieve better description of a full range
of phenomena. Each model can be accompanied by a full set of its parameters, when
these differ from the default. Again new models can be described using the C interpreter
capabihty.
7. Light
When hghting is important for a device (hke in solar cells), there is the abihty to
use a number of hght sources and adjust their location, orientation and intensity. The
spectmm of the hght can be described in ah the necessary detail. Polarization, reflectivity
and raytrace are also among the simulator’s features.
8. Simulation Results
Once everything is defined the user can take unbiased measurements, bias certain
contacts, short others and take more measurements (Figure 6.4). This way fc, Vqc and
other values can be read. Additionahy, I-V curves and frequency responses may be
obtained. From these, a variety of diagrams can be displayed using a program called
TonyPlot. An additional feature is the abihty to take measurements from any part of the
device and see a 2D or 3D picture of various metrics such as carrier and current densities,
photogeneration, potential and e-fields. These pictures are invaluable for the insights
they offer.
77
D. SIMULATION SOURCE CODE
The full set of souree eode used to program the simulations deseiibed in the
following chapters can be found in Appendix F. In order to enhance understanding, aid
further development by others and avoid unnecessary repetitions and confusion, the
following scheme has been used to present the code. All the files contain main sections
structured the same way:
78
go atlas
# Definition of constants
# Mesh
# X-Mesh
# Y-Mesh
# Regions
# Electrodes
# Doping
# Material properties
# Models
# Light beams
# Solving
Each commented seetion is filled using eode from its eorresponding subseetions.
For example for deriving the Isc and Vqc of a simple GaAs eell, the eode beeomes:
go atlas
# Definition of constants
# Mesh
mesh space.mult=l
# X-Mesh: surface=500 um2 = 1/200,000 cm2
x.mesh loc=-250 spac=50
x.mesh loc=0 spac=10
x. mesh loc=250 spac=50
# Y-Mesh
# Vacuum
y. mesh loc=-0.1 spac=0.01
# Emitter (0.1 urn)
y.mesh loc=0 spac=0.01
# Base (3 um)
y.mesh loc=3 spac=0.3
# Regions
# Emitter
region num=l material=GaAs x.min=-250 x.max=250 y.min=-0.1 y.max=0
# Base
region num=2 material=GaAs x.min=-250 x.max=250 y.min=0 y.max=3
# Electrodes
79
electrode name=cathode top
electrode name=anode bottom
# Doping
# Emitter
doping uniform region=l n.type conc=2el8
# Base
doping uniform region=2 p.type conc=lel7
# Material properties
material TAUN=le-7 TAUP=le-7 COPT=1.5e-10 AUGN=8.3e-32 AUGP=1.8e-31
if GaAs
material material=GaAs EG300=1.42 PERMITTIVITY=13 . 1 AFFINITY=4 . 07
material material=GaAs MUN=8800 MUP=400
material material=GaAs NC300=4.7el7 NV300=7el8
material material=GaAs index . file=GaAs . opt
# Models
models BBT.KL
# Light beams
beam num=l x.origin=0 y.origin=-5 angle=90 \
power . file=AM0silv . spec wavel . start=0 . 21 wavel.end=4 wavel.num=50
# Solving
# Get Isc and Voc
solve init
solve bl=l
contact name=cathode current
solve icathode=0 bl=l
If now, the IV characteristic must be produced, only the “Solving” section needs
to be changed with code from the corresponding subsection. This could very well be
handled by using object-oriented programming. Unfortunately, VWF does not support
such functionaUty. The scheme used here is an attempt to provide a substitute even
though it is a primitive one.
E. EXCHANGING DATA WITH MATLAB
In spite of the functionahty provided by TonyPlot, there is often the need to
exchange data between TCAD and more flexible and general environments such as
80
Matlab. Since this functionality is not supported by the program, part of this thesis
involved the development of several Matlab functions to provide this. The source code
can be found in Appendix G.
1. Creating Silvaco input files
Before mnning a simulation, several input data must be provided to the program.
One set of inputs consists of solar spectmm power files and material optical parameter
files. VEC2SPEC creates the power file for any solar spectmm specified in its input.
Using this function, power files for AMO, AM 1.5 and AM2 were created.
Function name: VEC2SPEC
Input arguments: wavel: An array with the wavelengths to be saved.
int: An array with the corresponding intensities,
filename: The name of the file to be saved.
Output arguments: none
Syntax: VEC2SPEC(wavel, int, filename)
OPT2SILV creates n and k optical parameter files for various materials. This was
used to produce files for all the materials used in this research (i.e. Ge, GaAs, GaP, InP
etc).
Eunction name: OPT2SIEV
Input arguments: filename: The name of the .mat file that contains the data.
t: The type of data, “e” for el and e2 vs. energy [eV] and “n” for
n and k vs. wavelength [pm]
Output arguments: none
Syntax: OPT2SIEV(filename, t)
2. Extracting results
AH Silvaco numerical data may be saved at log files. These may contain totally
different types of data. DISPLOG scans a log file and displays the types of its contents.
Eunction name: DISPEOG
Input arguments: filename: The name of the .log file to be read.
Output arguments: none
Syntax: DISPEOG(filename)
81
An example of its output is:
>> displog('GaAs-l-IV')
ATLAS
Electrodes:
1. cathode
2. anode
Values :
1. Light Intensity beam 1
2. Available photo current
3. Source photo current
4. Optical wavelength
5. cathode Voltage
6. cathode Int. Voltage
7. cathode Current
8. anode Voltage
9. anode Int. Voltage
10. anode Current
Various log files have a peculiar format. PARSELOG translates this and parses all
existing data.
Function name: PARSELOG
Input arguments: filename: The name of the .log file to be read.
Output arguments: prog: The name of the program that originally created the file.
numOfElec: The number of electrodes for which data is provided.
elecName: A cell containing the name of these electrodes,
val: The number of different types of values in the file.
vafName: A cell containing the names of those types,
data: A matrix containing the actual data. Columns contain data
of the same type.
Syntax: [prog, numOfElec, elecName, val, valName, data] =
PARSELOG(filename)
82
PLOTLOG creates plots of data that exist in a log file.
Function name: PLOTLOG
Input arguments: filename: The name of the .log file to be read.
x-axis: The number of the data type to appear on the x-axis. This
is the number that is shown by the DISPLOG function.
y-axis: The number of the data type to appear on the y-axis. This
is the number that is shown by the DISPLOG function.
style: The style of the line to be used for the plot. See PLOT
function for the supported styles.
xmult: Multiphcation factor for the values on the x-axis.
ymult: Multiphcation factor for the values on the y-axis.
Output arguments: none
Syntax: PLOTLOG(filename, x-axis, y-axis, style, xmult, ymult)
EV2UM , UM2EV and E2NJ are also written to implement unit transormations for
supporting the above files.
83
THIS PAGE INTENTIONALLY LEFT BLANK
84
m MATERIAL PROPERTIES
The next portion of thesis study contains the research related to how various
materials and their physical and electrical properties are modeled. This was a challenging
task as most of the materials used in advanced solar cell technology are exotic and httle
published research exists.
A. CURRENT STATUS
Analytical modehng rehe on the use of equations to approximate the actual
behavior of - in our case - solar cells. As such, they require a detailed description of the
device to be simulated and the materials that are used in its constmction. It will become
apparent in later chapters that the selection of the appropriate material type and
composition as well as its electrical properties are very important to the efficiency of both
real and simulated cells.
According to the existing hterature, the materials mostly used are the single
element semiconductors Si and Ge and the binary compounds GaAs and InP. In addition
to those, many ternary and quaternary compounds are also used in most cases. These are
alloys of three or four of the Al, As, Be, Cd, Ga, Hg, In, N, P, Pb, S, Sb, Sc, Se, Te, Zn
and other, less common, elements. The large number of these combinations provides
electronic device researchers with a valuable abundance of choices.
However, the electrical and physical properties of each material cannot be
theoretically calculated with enough accuracy. Instead, they need to be measured in very
precise and expensive experiments. Therefore, the material abundance, mentioned earher,
creates a huge task for physicists. The single element semiconductors and the binary
GaAs have been studied exhaustively. However, for the rest of the binaries, only their
major and most important properties are published. For the ternaries and quaternaries,
very httle is available and most of the times, the only solution is provided by
interpolating the properties of their binary components.
85
B. SILVACO LffiRARY
Silvaco maintains a property library of many materials common to electronic
devices. However, in an effort to push solar ceU efficiency to higher levels, researchers
tend to use many exotic materials. For them, Silvaco’s hbrary is under development and
mostly incomplete.
The models used in this thesis are heavily dependent on the following properties:
• Bandgap Eg
• Electron and hole density of states Nc and Ny
• Electron and hole motihties MUN and MUP
• Eattice constant a
• Permittivity
• Electron and hole hfetimes TAUN and TAUP
• Electron affinity
• Radiative recombination rate COPT
• Electron and hole Auger coefficients AUGN and AUGP
• Optical parameters n and k
Values for most of these have been provided by various publications. As another part of
this thesis, a large number of such pubhcations has been researched. Theis collection of
information has been identified, categorized and compared. EinaUy, the best have been
selected and used in the simulations described in this thesis. Parameters, for materials not
found in pubhcations, have been mathematicahy approximated. In addition, several weU-
studied cells were also used as references to provide calibration for these unknown
values.
Eurthermore, a very large number of additional parameters can still be specified.
However, they mostly represent secondary phenomena. These wiU be approximated by
values of weU-known materials hke Si, Ge or GaAs. Due to the secondary agnificance of
the properties, bad approximations wiU only lead to errors within acceptable noise
margins.
86
C. LATTICE MATCHING AND ALLOY PROPERTIES
An alloy is created with a combination of binary compounds under eertain
proportions. Thus, one part of the ternary GalnP is aetuaUy x parts GaP plus 1-x parts
InP. A way to represent this is (GaP)x(InP)i_x or simpler GaxIni_xP.
The properties of the alloy have values between those of the properties of its
eomponents. This is rarely a linear l:x relationship, as shown in Figure 7.1, but most of
the times it can be approximated as such. For example, GaAs has a lattiee constant
a=5.65A, GaP has a=5.45A and InP has a=5.87A. In order to lattice match GaxIni_xP to
GaAs we need
^GaAs ~^GaP ' X -
'^GaP '^InP
whieh returns ?e0.52 (Gao. 52 Ino. 48 P)- GaP has ^=2.35eV and InP has ^=1.42eV so, in
this ease, its bandgap will be
-x)-Eg"^
whieh returns Eg=1.9eV. Other properties ean also be ealculated the same way for
ternaries and quaternaries.
87
When higher aecuracy is required, sets of bowing parameters have been pubhshed
to produce a better approximation to this non-linearity. For ternaries the quadratic form
E°‘‘"'’'=x-E°‘‘’'+(I-x)-Ep''-x-(I-x)-Ba,„„p [Ref. 33]
is used where BQ^inp is the bowing parameter for GaInP. For quaternaries like the
AlxGai-xIUyPi-y the expression
j^AlGalnP
[Ref. 33]
jc • (1 - Jc)[(l - y) • + y ■ ] + y • (1 - y)[jc • Ef^^ + (1 -x) •
x-{l-x) + y{l-y)
can be used where and are the bandgaps for AkGai-xP and AlxGai-xIn
respectively and Eg"^*^"^ and Eg'^^^"^ are the bandgaps for Al[iy,Pi_y and GaInyPi_y
respectively as calculated above.
D. OTHER CALCULATIONS
Temperature compensation for the bandgap can be calculated by using the
following equation:
£,(7-) = i.,(0)-^
where a, (3 and either Fg(T) or Eg(0) can easily be found in existing research.
The effective density of states of electrons Nc and holes Ny can be found using
Nc=2-
^600-71-ml-k
3
32
and Ny — 2-
^eOO-n-mrk
_ h
3
32
[after Ref. 10:p. 3.5]
V y \ j
where rn is the effective mass of the carrier in question, h is Plank’s constant and k is
Boltzmann’s constant.
88
E. RESULTS
A detailed set of major material parameters has been produced by literature
research and calculations as well as cahbration from well-known cells. Tables 7.1 to 7.5
show the values that were finally produced and used for the purposes of this research. All
Nitrides are zinc blende. Numbers in blue color indicate that the values were found in
existig hterature, while numbers in green have been calculated. All properties are at
300°K unless other wise indicated. Values indicated with a “NR” were not found
anywhere in published research. The optical parameters n and k are different for every
wavelength. Due to the large quantity of numbers, they are not shown here.
Material
^ o
g,®
1 >
re ",
OQ
a(r)
[meV/K]
CCL '—'
X
^ o
re®
?>
re ",
OQ
a(r)
[meV/K]
CQ_ “
O
re®
?>
re ",
OQ
a(r)
[meV/K]
CCL “
Bandgap Eg
[eV] @300° K
Si
1.12
Ge
0.67
GaAs
1.519
0.5405
204
1.981
0.46
204
1.815
0.605
204
1.42
AlAs
3.099
0.885
530
2.24
0.7
530
2.46
0.605
204
2.16
AIN
4.9
0.593
600
6
0.593
600
9.3
0.593
600
6.28
AlP
3.63
0.577
372
2.52
0.318
588
3.57
0.318
588
2.45
GaN
3.299
0.593
600
4.52
0.593
600
5.59
0.593
600
3.45
GaP
★
NR
NR
2.35
0.577
372
2.72
0.577
372
2.27
In As
0.417
0.276
93
1.433
0.276
93
1.133
0.276
93
0.35
InN
1.94
0.245
624
2.51
0.245
624
5.82
0.245
624
2
InP
1.424
0.363
162
★★
NR
NR
2.014
0.363
162
1.35
* 2.886 + 0.1081 [1 -coth(164/T)]
** 2.384-3.7-10 T
Table 7.1. Bandgap parameters for unary and binary materials.
89
Material
Latice const
a [A]
>.
■>
5 a?
E "S’
0)
Q.
Affinity ?
[eV]
Heavy e effective mass
[me*/mo]
Heavy effective mass
[mh*/mo]
e mobility
MUN [cm^/V s]
h* mobility
MUP [cm^/V s]
e density of states
NC [cm^]
h* density of states
NV [cm”^]
Si
5.43
11.9
4.17
0.92
0.54
1500
500
2.8e19
1.04e1
9
Ge
5.66
16
4
1.57
0.28
3900
1800
1.04e19
6e18
GaAs
5.65
13.1
4.07
0.063
0.5
8800
400
4.7e17
7e18
AlAs
5.66
10.1
2.62
1.1
0.41
1200
420
3.5e19
6.6e18
AIN
4.38
NR
NR
NR
NR
NR
14
NR
NR
AlP
5.45
9
NR
3.61
0.51
60
450
2.1 e20
9.2e18
GaN
4.5
12.2
NR
0.22
0.96
380
130
3.1e18
2.4e19
GaP
5.45
11.1
4
4.8
0.67
160
135
3.2e20
1.4e19
In As
6.06
14.6
4.54
0.021
0.43
33000
450
9.2e16
7.1e18
InN
4.98
NR
NR
0.12
0.5
250
-
1.3e18
8.9e18
InP
5.87
12.4
4.4
0.325
0.6
4600
150
5.6e18
1.2e19
Table 12. Major parameters for unary and binary materials.
Material
Bowing parameter
[eV] @0°K
Bowing parameter Eg’^
[eV] @0°K
Bowing parameter Eg*"
[eV] @0°K
AIGaAs
-0.127+1.31X
0.055
0
AIGaP
0
0.13
NR
Alin As
0.7
0
NR
AllnP
-0.48
0.38
NR
GaAsP
0.19
0.24
0.16
GalnAs
0.477
1.4
0.33
GalnP
0.65
0.2
1.03
Table 7.3. Bowing parameters for ternary materials.
90
Material
Bowing parameter Eg
[eV] @0°K
(only for the bandgap)
Bowing parameter
[eV] @0°K
(for quantities other than
the bandgap)
Bowing parameter Eg*"
[eV] @0°K
(for quantities other than
the bandgap)
AIGaN
0
0.61
0.8
AlInN
16-9.1X
NR
NR
GaAsN
120.4^1 OOx
NR
NR
GaInN
3
0.38
NR
InAsN
4.22
NR
NR
Table 7.4. Bowing parameters for ternary Nitrides.
Materiai
Bandgap Eg
[eV] @300°K
Latice const
a [A]
>.
■>
E "S’
0)
Q.
Affinity ?
[eV]
Heavy e effective
mass [me /mo]
Heavy effective
mass [mh /mo]
e mobiiity
MUN [cm^/V s]
h* mobiiity
MUP [cm^/V s]
e density of states
NC [cm"^]
h* density of states
NV [cm“^]
AIGalnP
2.3
5.65
11.7
4.2
2.85
0.64
2150
141
1.2e20
1.28e19
AllnP
2.4
5.65
11.7
4.2
2.65
0.64
2291
142
1.08e20
1.28e19
GalnP
1.9
5.65
11.6
4.16
3
0.64
1945
141
1.3e20
1.28e19
Table 7.5. Major parameters for the ternary (Alo. 52 Ino. 48 P, Gao. 51 Ino. 49 P) and
quaternary (Alo. 25 Gao. 25 Ino. 5 P) lattice matched to GaAs materials used.
F. MOBILITY VS DOPING
The mobihty values mentioned above are for undoped materials. However,
mobihty changes very much with doping. The values for GaAs are in Table 7.6 and
Figure 7.2. For the purposes of this thesis, the GaAs mobihty values used are interpolated
from this table. For other materials mobihty values are derived using this table as a
guideline.
91
Doping concentration [cm e mobiiity MUN [cm^/V s] h* mobiiity MUP [cm^/V s]
1.0e14
8000.0
390.0
2.0e14
7718.0
380.0
4.0e14
7445.0
375.0
6.0e14
7290.0
360.0
8.0e14
7182.0
350.0
1.0e15
7300.0
340.0
2.0e15
6847.0
335.0
4.0e15
6422.0
320.0
6.0e15
6185.0
315.0
8.0e15
6023.0
305.0
1.0e16
5900.0
302.0
2.0e16
5474.0
300.0
4.0e16
5079.0
285.0
6.0e16
4861.0
270.0
8.0e16
4712.0
245.0
1.0e17
4600.0
240.0
2.0e17
3874.0
210.0
4.0e17
3263.0
205.0
6.0e17
2950.0
200.0
8.0e17
2747.0
186.9
1.0e18
2600.0
170.0
2.0e18
2060.0
130.0
4.0e18
1632.0
90.0
6.0e18
1424.0
74.5
8.0e18
1293.0
66.6
1 .0e20
1200.0
61.0
Table 7.6. Mobility vs doping concentration [data after Ref. 10].
92
Figure 7.2. Mobility vs doping concentration [data after Ref. 10].
G. OPTICAL PARAMETERS
The meaning of optical parameters was explained in chapter 4. The values
required for the purposes (f this research are the n and k for wavelengths in the range of
0.2nm to 6nm. Adas can receive this input, separately for each material, from an ASCII
file of specific format. Non-existent values are automatically interpolated.
This data can only be derived by experiments and measurements performed on the
each material, under very strict conditions. These have been pubhcized among others in
93
Ref. 5. The materials covered in those are most of the unaries and binaries, but only a
small number of ternaries aid quaternaries. Hence, the only way to produce the necessary
numbers is interpolation.
In Figure 7.3, the k parameter for Ino. 5 Gao. 5 P (red) has been interpolated from GaP
(blue) and InP (violet) using a simple algorithm. Photons are absorbed by the material
when k is greater than zero. Therefore, the wavelength where k first becomes non-zero,
corresponds to energy approximately equal to the bandgap This can easily be verified
for GaP and InP from Table 7.1. However, the result for InGaP does not seem correct.
For this reason, a more sophisticated and enhanced algorithm (OPTINTERP) was
implemented in Matlab and used throughout the simulations. Figure 7.4 shows the correct
results. The full source code can be seen in Appendix G.
Function name: OPTINTERP
Input arguments: fI: The name of the first .mat file to be used in the interpolation.
f2: The name of the second .mat file to be used in the
interpolation.
r: The ratio f 1 :f2 of the interpolation.
Output arguments: wavel: An array with the wavelengths of the resulting parameters,
n: An array with the n optical paramater.
k: An array with the k optical paramater.
Syntax: [wavel n k] = OPTINTERP(fl, f2, r)
94
Figure 7.3. Optical parameter k vs wavelength and energy
(simple interpolation).
95
Figure 7.4. Optical parameter k vs wavelength and energy
(enhanced interpolation).
96
Vni. BUILDING A MULTIJUNCTION CELL
This chapter uses the methodology introduced in chapter 6 and the results on
material properties of chapter 7 to provide a complete simulation of an actual solar ceU.
This particular ceU is studied very much by researchers and a large number of
publications provide valuable experimental data. This data is used to verify the
simulation results and thus validate the process.
A. THE PROCESS
Even though TCAD is a tool with many features and varied fiinctionahty, the fact
that it has not been used to model advanced solar cells might raise doubts about the
vahdity of its output when it is used for such a purpose. The plethora of stiU unexplored
material and optical parameters involved, are also a cause of valid concern about the
accuracy of the produced results. For the third and major part of this thesis, these issues
have been addressed and resolved.
The development of a complete model starts with the building of a p-n junction
which is the simplest possible device. This involves a thorough verification process. The
device is fuUy simulated and the results are compared to published experimental results
of similar devices. Various parameters and characteristics of the model are then tweaked,
to approximate the results in those pubhcations more closely. The whole process is
repeated, as in a spiral (Figure 8.1), until a satisfactory level of accuracy is reached. For
the sake of simplicity and briefness, only the results of this process are presented here.
97
Accuracy
Process
Figure 8.1. Verification process.
After the device is fuUy developed and its behaviour is verified, additional layers
are added to it. The new structure then goes through the same verification process
described earher, thus allowing for starting with a simple model and incrementally
adding and accessing successive layers of complexity. Many of these devices are later
combined to create an advanced solar cell (Figure 8.2).
Figure 8.2. Cell development process.
B. THE SIMPLE GaAs CELL
A very common material used in solar cells is GaAs. It produces relatively high
current (Isc = 25mA/cm2) and a voltage of 'Vbc = 0.9V. On this first attempt, the cell will
have the basic n-on-p stmcture shown in Figure 8.3:
I
Emitter n+GaAs 0.1pm 2el8cm“^
Base p+ GaAs 3pm lelVcm”^
Figure 8.3. Simple GaAs cell.
In the beginning, the mesh (Figure 8.4) is created, taking special care to make it
denser near the junction and to have enough divisions per layer.
99
Microns
After the material regions and the doping levels are specified, a fuU set of material
properties is defined. For simplicity, at this step, the electrodes are considered to be ideal
and transparent. Finally, several types of results are programmed to be calculated. One of
them is the potential build-up, as weU as the electrostatic field of the depletion region at
the junction, both of which can be seen in Figure 8.5.
Figure 8.5. (a) Potential and (b) Electrostatic field.
'y
At this stage of development the ceU has a 'Vbc = 0.93V and an Isc = 25.2mA/cm
which are very close to the expected values. Furthermore, the I-V characteristic can be
plotted (Figure 8.6) to aid in the determination of the cell’s operating point, fill factor,
efficiency etc.
100
30
The frequency response (Figure 8.7) can be used in researching ways to improve
performance. The goal is to expand the frequency range in which the multijunction cell is
active and thus produces current. To succeed in this, cells that respond to different
frequency ranges must be identified and used. The normalized current - used here and
throughout this thesis - is actually the short-circuit current produced by the cell, for a
single optical wavelength of the AMO light shined upon it. This is normalized to its
maximum value, in order to facUitate comparison.
101
Another impressive graph allows the viewing of the current as it is created by the
various wavelengths (Figure 8.8).
Figure 8.8. Electron current density per wavelength.
C. IMPROVING THE CELL
As discussed in chapter 8, the addition of a BSF below the ceU is one of the most
important improvements. It should shghdy increase Isc and voltage to Vqc = IV. The
material selected is InGaP lattice matched to GaAs.
For purposes of mechanical strength, the ceU should also be built on a much
thicker ^0.3mm) substrate. GaAs is a good material to use. However, the junction of the
substrate and the BSF should not create a field that opposes the movement of carriers
towards the electrodes. For this reason, a heavily doped GaAs buffer layer is grown
between them. Together with its window layer the ceU becomes Uke in Figure 8.9 and
8 . 10 :
102
i
Window
n-i-AUnP
0.05|im
lel9cm ^
Emitter
n-i- GaAs
0.1 |im
2el8cm“^
Base
p-i- GaAs
3|im
lel7cm“^
BSF
p-i- InGaP
0.1 |im
2el8cm“^
Buffer
p-i- GaAs
0.3|im
7el8cm“^
Substrate p-i- GaAs
300|im
lel9cm“^
\
Figure 8.9. Improved GaAs ceU.
The mesh of the cell now becomes:
- 200-100 0 100 200
Microns
- 200-100 0 100 200
Microns
- 200-100 0 100 200
Microns
(whole ceU) (upper part) (top cell)
Figure 8.10. The mesh of the improved ceU.
- 200-100 0 100 200
Microns
(bottom ceU)
103
Microns
The additional electrostatic field of the BSF can also be seen in Figure 8.11:
'y
Now the cell has a \()c = IV and an Isc = 27.6mA/cm . These values are almost
the same as those publicized of actual GaAs cells in Ref. 15-18.
D. THE COMPLETE InGaP CELL
A similar ceU can be built using InGaP. This material, when lattice-matched to
GaAs, has higher bandgap (Eg = 1.9eV). Therefore, its Voc is also expected to be larger.
This also agrees with Figure 5.2. According to the same figure, Isc is expected to be
lower. Using the same process utilized before, the ceU is simulated and is found to
‘•y
produce Voc = 1-3V and Isc = IlmA/cm .
With its own BSF, buffer and window layers the ceU looks like in Figure 8.12:
104
Figure 8.12. The complete InGaP cell.
The complete ceU now has Vqc = 1-4V and Isc = 19.1mA/cm . Taking into
account that shadow losses, caused by an actual opaque contact, are not considered at this
point, the results are very similar to those in Ref. 15-18. The IV characteristic and the
frequency response of the cell can be compared to the ones of the GaAs cell as follows in
Figure 8.13.
30
25
20
2 15
3
o
0)
o 10
jr
05
U
cathode Voltage [V]
Optical wavelength [uml
Figure 8.13. The IVs of the complete individual InGaP and GaAs cells.
105
E.
THE TUNNEL JUNCTION
As seen in earlier chapters a tunnel junction (Figure 8.12) is actually a very thin
and heavily doped p-n junction.
1
^ 1
p+ InGaP 0.015|im
8el8cm“^
n+ InGaP O.OlSpm
lel9cm“^
I
Figure 8.12. A tunnel junction.
When simulated, it produces the dark IV characteristic of Figure 8.14. Obviously
the created junction can easily handle the current produced by the above cells.
106
F. THE InGaP / GaAs MECHANICALLY STACKED TANDEM CELL
In a first attempt to create a tandem ceU, the mechanically stacked stmcture
(Figure 8.15) was used for simphcity. This is the placement of the InGaP over the GaAs
cell. The two cells are not in contact. Instead, they are separated by a thin layer of
vacuum. Vacuum is a very good insulator for the voltage levels used here. Also it does
not absorb or alter light as it goes hrough it. Each cell has its own ideal and transparent
contacts.
t
Window
n+AUnP
0.03|im
<2el8cm ^
Emitter
n+ InGaP
0.05|im
2el8cm“^
Base
p+ InGaP
0.55|im
1.5el7cm“^
BSE
p+ InGaP
0.03|im
2el8cm“^
Buffer
p+AUnP
0.03|im
lel8cm“^
!>
f
Window
n+AUnP
0.05|im
lel9cm ^
Emitter
n+ GaAs
0.1 |im
2el8cm“^
Base
p+ GaAs
3|im
lel7cm“^
BSE
p+ InGaP
0.1 |im
2el8cm“^
Buffer
p+ GaAs
0.3|im
7el8cm“^
Substrate
p+ GaAs
300|J.m
lel9cm“^
r
Figure 8.15. The mechanically stacked tandem cell.
107
The actual stmcture is illustrated in Figure 8.16:
Microns
Microns
Microns
(a) (b) (c)
Figure 8.16. The mechanically stacked tandem cell in Silvaco:
(a) The whole stmcture, (b) expanded view of the two cells,
(c) expanded view of the two cell junctions.
As expected, both cells produce the same voltage as before. The top cell is totally
unaffected. On the contrary, the bottom one produces less current, due to the fact that
higher energy photons have been absorbed by all the layers over it. This current becomes
almost equal to the current produced by the top cell (purrent matching). This can be seen
in the new frequency response (Figure 8.17). The electrical characteristics of the top cell
are the same, so Vqc = 1.4V and Isc = 19.1mA/cm^. The bottom cell is changed and now
‘j
has Voc = IV and Isc = 19mA/cm .
108
Figure 8.17. Frequency response of the stacked cells
compared to that of the individual cells.
The potential build-up can be seen in Figure 8.18.
0 —
50 —
100 —
150 —
200 —
250 —
300—1
-1—
1—
V
_
■ 0.8
-
-
2 —
■
-
■
3 —
WM
■ -1.9
_
I I I I I I I I I I I M I I I I I I
200-100 0 100 200
Microns
I I I I 11 I I 11 I I 11 I I I I I
- 200-100 0 100 200
Microns
I I I I I I I I 1 1 I I 1 1 I I I I I ^
200-100 0 100 200
Microns
Figure 8.18. The potential build-up.
109
G. THE InGaP / GaAs DUAL MULTUUNCTION CELL
The next step is to connect the two cells using the tunnel diode developed earlier.
'y
The simulated cell produced Voc = 2.49V and Isc = 19mA/cm .
top ,
cell
tunnel
junction
bottom
cell
t
Window
n+AllnP
0.03|im
<2el8cm ^
Emitter
n+ InGaP
0.05|im
2el8cm“^
Base
p+ InGaP
0.55|im
1.5el7cm“^
BSF
p+ InGaP
0.03|im
2el8cm“^
Buffer
p+AllnP
0.03|im
lel8cm“^
p+ InGaP 0.015|im 8el8cm ^
n+InGaP 0.015|im lel9cm“^
Window
n+AllnP
O.OSpm
lel9cm ^
Emitter
n+ GaAs
0.1 |im
2el8cm“^
Base
p+ GaAs
3|im
lel7cm“^
BSE
p+ InGaP
0.1 |im
2el8cm“^
Buffer
p+ GaAs
0.3|im
7el8cm“^
Substrate p+ GaAs
300|im
lel9cm“^
r
Figure 8.19. The multijunction ceU.
The rv characteristic (Figure 8.20) is changed as expected and the frequency
response (Figure 8.21) is actually the sum of the responses of each cell. Both are in
agreement with experimental data found in Ref. 15-18.
110
Figure 8.20. IV characteristic of the multijunction ceU.
Figure 8.21. Frequency response of the multijunction cell,
(experimental data after Ref. 15-18)
Even though this ceU is stUl not exactly the same as the one presented in Ref 15-
18, the close agreement of simulated and experimental results observed here is a strong
indication that the methodology used is correct. Encouraged by this, further additions and
111
improvements to the eell can be modeled to improve the design. This is done in the
following sections where the modeled cell becomes almost identical to those referenced.
H. THE COMPLETE InGaP / GaAs CELL
The final step (Figure 8.22) is to add an ARC layer on top to minimize reflections.
A cap layer and real golden contacts are also added. The bottom contact is shined and
becomes a back surface reflector (BSR) to reflect photons back into the cell.
Cap n+ GaAs 0.3|im
top
cell
tunne
junction
bottom
cell
Window
n+AUnP
0.03|im
<2eI8cm ^
Emitter
n+ InGaP
0.05|im
2eI8cm“^
Base
p+ InGaP
0.55|im
I.5eI7cm“^
BSF
p+ InGaP
0.03|im
2eI8cm“^
Buffer
p+AllnP
0.03|im
IeI8cm“^
p+ InGaP 0.015|im 8el8cm ^
n+InGaP 0.015|im lel9cm“^
Window
n+AUnP
0.05|im
IeI9cm ^
Emitter
n+ GaAs
0.1|im
2eI8cm“^
Base
p+ GaAs
3|im
leI7cm“^
BSF
p+ InGaP
0.1|im
2eI8cm“^
Buffer
p+ GaAs
0.3|im
7eI8cm“^
Substrate p+ GaAs
300|im
IeI9cm“^
r
Figure 8.22. Final version of the multijunction cell.
112
The final IV characteristic (Figure 8.23) reflects those improvements.
Figure 8.23. Final IV characteristic of the multijunction cell.
(experimental data after Ref. 15-18)
The simulated cell produced Voc = 2.49V and Isc = 24mA/cm . This result is very
similar to the Voc = 2.488V and Isc = 23mA/cm^ found in Ref. 15-18. The I-V
characteristic and the frequency response are also in agreement.
Another interesting graph shows the photogeneration rate (Figure 8.25 and 8.26)
vs. the wavelength of the light (Figure 8.24). Note how the top and the bottom cells are
active and produce current in different wavelengths, according to their frequency
response.
113
Microns Microns
-200 -lOO □ lOO 200 -200 -lOO O lOO 200 -200 -lOO O lOO 200
Microns Microns Microns
Microns
Microns
Microns
Figure 8.25. Photogeneration in the MJ cell (expanded view of the top cell).
Figure 8.26. Photogeneration in the MJ cell (expanded view of the bottom cell).
114
IX. DEVELOPING AND OPTIMIZING A
STATE-OE-THE-ART MULTIJUNCTION CELL
This final chapter has two major parts. The first part is the modeling of a state-of-
the-art triple multijunction solar cell. It is a successful attempt to simulate a device
currently on the cutting edge of technology. This way, the demonstrated methodology is
used as a high-end research tool. On the second part, parametric analysis is used, to
optimize the cell, adding to the value of the proposed process.
A. FIRST STAGE OF DEVELOPMENT
The cell with the highest efficiency ever published has been built by Spectrolab
Inc and is described in Ref. 19. Under AMO, this cell is measured to produce Vqc =
2.651V, = 17.73mA/cm^, to have efficiency = 29.3% and FF = 84.3%. Unhke the cell
studied in the previous chapter, all recent pubhcations on advanced cells treat stmctural
details as proprietary information. Therefore, layer thicknesses and doping levels are not
revealed.
Using the process explained earher and experience gained from the research of cell
development, a set of probable values has been produced in order to simulate this cell.
This was used as a first estimation.
Ge is a material with very low bandgap (Eg = 0.67eV). This means that it can
produce energy even with very low-energy photons. As upper cells absorb most of the
high-energy photons, Ge is ideal for a bottom cell in a multijunction configuration. As
seen in figure 5.2, Ge cells can produce very high current. Unfortunately, this advantage
will largely remain unused, as this current will be choked by the above cells in the stack.
Its \bc is quite small (only 0.3V) and does not seem to be very important. However, the
cell developed in the previous chapter produced only a total Vqc = 2.49V. An increase of
0.3V would lead to the significant power increase by 12%.
The double cell studied in the previous chapter is used again and a Ge cell is
simply attached below it. Small changes have been implemented to match the design of
Ref. 19. Hence, the tunnel junctions are now created using GaAs, aU the buffer layers
115
have been removed and some materials used for the window layers are ehanged. The new
stmcture ean be seen in Figure 9.1:
top
cell
tunnel
junction
middle
cell
tunnel
junction
bottom
cell
Cap n+ GaAs 0.3|im
Window
n+AUnP
0.03|im
<2el8cm ^
Emitter
n+ InGaP
0.05|im
2el8cm“^
Base
p+ InGaP
0.55|im
1.5el7cm“^
BSF
p+AlInGaP 0.03|im
2el8cm“^
p+GaAs 0.015|im 8el8cm^
n+ GaAs 0.015|im lel9cm“^
Window
n+ InGaP
0.05|im
lel9cm ^
Emitter
n+ GaAs
O.I|im
2el8cm“^
Base
p+ GaAs
3|im
lel7cm“^
BSE
p+ InGaP
0.1 |im
2el8cm“^
p+GaAs 0.015|im 8el8cm^
n+ GaAs 0.015|im lel9cm“^
Window
n+ AlGaAs
0.05|im
7el8cm ^
Emitter
n+ Ge
0.1 |im
2el8cm“^
Substrate p+ Ge
300|im
lel7cm“^
r
Figure 9.1. Triple MJ cell prototype.
The simulation returned Vqc = 2.655V and Isc = 17.6mA/cni2 which are
obviously very close to the results pubhshed in Ref. 19. Great similarity also exists in the
116
rv characteristic (Figure 9.2) and in the frequeney response shown below. This leads to
the behef that the eonfiguration simulated is very elose to the actual configuration built
and published by Speetrolab.
15
<N
£
o
I 10
0 ^
o 5
0
0 0.5 1 1.5 2 2.5 3
Voltage [V]
Figure 9.2. IV eharaeteristie of the prototype triple MJ eeU.
(experimental data after Ref. 19)
Like before, the frequeney responses of both the individual and staeked eells have
been produeed and ean be seen in Figures 9.3 and 9.4. Also the response of the total
multijunetion eeU is provided and eompared to the experimental results.
Figure 9.3. Frequeney response of all eeUs.
117
Figure 9.4. Frequency response of the total MJ cell,
(experimental data after Ref. 19)
Even though - unlike in chapter 8 - the cell is not described in detail in Ref. 19 or
in any other pubhcations, the close agreement of simulated and experimental results
suggests that the structure developed here is not far from the stmcture crigmaHy buUt and
tested by Spectrolab in the reference.
The photogeneration rate (Figure 9.6) for various wavelengths of the AMO
spectmm (Figure 9.5), seen in the previous chapter, is also created here.
118
Figure 9.6. Photogeneration rate vs. optical wavelength.
119
B. PARAMETRIC ANALYSIS AND OPTIMIZATION
The current produced by a single ceU is in direct analogy with its thickness and
more specifically with the thickness of its base. As the base becomes thicker, the current
produced becomes larger. In multijunction cells this principle is also tme. However, the
thicker a ceU is, the more photons it absorbs and thus, less photons are aUowed to pass
through to the other ceUs beUow it. This “shadowing” affects greatly the lower ceUs and
may lead them to photon starvation. Therefore, a thick top ceU wiU cause the current
produced by lower cells to decrease. The various thicknesses have tittle effect on the
open-circuit voltages of the cells, thus, the selection of the open-circuit current alone can
be used as a factor for overall power optimization.
In a multijunction configuration, each cell behaves tike a current source. AU these
current sources are connected in series (Figure 9.7). Consequently, the total current
produced by the stmcture is equal to the smallest current produced by the individual cells.
Hence, a cell that is too thin or too shadowed wtil result in lower overall performance,
creating a bottleneck for the others.
Figure 9.7. A multijunction solar cell as a set of current sources connected in series.
The top cell, obviously, cannot be shadowed and absorbs almost all photons in the
range of 0.2 to 0.6|im. The remaining photons enter the middle cell where wavelengths
120
from 0.6 to 0.9|J.m are absorbed. Finally, the remaining photons in the range of 0.9 to
1.6|im are absorbed by the bottom eeU (Figure 9.8).
Optical Wavelength [um]
InGaP
Figure 9.8. Light propagation through cells.
From pubhshed research, it is known that top cells usually have thicknesses in the
range of 0.5 to O.Vpm, while middle cells have around 2 to 4|im. A number of
121
simulations have been executed and the thicknesses of those cells have been varied in a
bit wider ranges. The first result shown is the short-circuit current of the top cell vs. its
thickness (Figure 9.9). Note that no other parameter affects this cell.
Top cell thickness [um]
Figure 9.9. Top cell short-circuit current vs. top cell thickness.
Because of its position, the shadow casted by the bottom cell does not affect any
parts of the structure. Therefore, its thickness will be chosen to be as high as possible to
increase the current produced. However, the thickness of the middle cell will greatly
affect it as shown in Figure 9.10.
Figure 9.10. Bottom cell short-circuit current vs. middle cell thickness.
122
Finally, for designing the middle cell, both its thickness (due to the shadowing on
the bottom cell) and the thickness of the top cell need to be considered. For this reason,
the family of curves of Figure 9.11 is produced.
Figure 9.11. Middle cell short-circuit current vs. top and middle cell thickness.
In order to derive a conclusion, the above graphs are combined. The total current
is the minimum current of the three cell currents. This is also the actual current produced
by the multijunction combination of the three cells, due to their in-series connection.
Therefore, the total short-circuit current is the best indication of the output power and the
efficiency of the whole cell and that is why it is also plotted. First, a set of graphs of aU
the currents vs. the thickness of the top cell can be seen in Figure 9.12. There, all the
above-mentioned theory becomes evident. In this set, the optimum point seems to be for
top cell thickness equal to 0.55|im and middle cell thickness equal to A similar set
of graphs, but this time, vs. middle cell thickness, follows in Figure 9.13. The optimum
point is also found at the same combination of cell thicknesses. Another way to locate the
optimum point is by using the contour plot of the total current seen in Figure 9.14 or the
3D surface plot in Figure 9.15.
123
Current [mA/cm^] Current [mA/cm^] Current [mA/cm^]
20
Top cell thickness [urn]
Top cell thickness [urn]
Top cell thickness [urn]
Top cell thickness [urn]
Top cell thickness [urn]
Top cell short-circuit current
Middle cell short-circuit current
Bottom cell short-circuit current
Total MJ short-circuit current
Figure 9.12. All short-circuit currents vs. top cell thickness.
124
Current [mA/cm^] Current (mA/cm^] Current [mA/cm^]
20
Middle cell thickness [urn]
top cell
thickness = 0.3|im
Middle cell thickness [urn]
125
Current [mA/cm^] Current [mA/cm^]
Top cell short-circuit current
Middle cell short-circuit current
Bottom cell short-circuit current
Total MJ short-circuit current
Figure 9.13. All short-circuit currents vs. middle cell thickness.
126
Middle cell thickness [urn]
6
5.5
5
4.5
4
3.5
3
2.5
2
1.5
1
0.2 0.3 0.4 0.5 0.6 0.7 0.8
Top cell thickness [um]
Figure 9.14. Total short-circuit current vs. top and middle ceU thicknesses.
17.5
-16.5
-16
^^ 15.5
Figure 9.15. Total short-circuit current vs. top and middle ceU thicknesses.
127
Total short-circuit current [mA/cm^]
An interesting observation is that, even though the thickness of the middle ceU has
a major effect on the bottom ceU current (as seen in Figure 9.10), the multijunction
combination of cells is httle affected by it. This conclusion is very reasonable and is due
to the fact that the bottom cell rarely becomes the limiting current source in the stmcture.
Therefore, the thickness of the middle ceU has httle effect on the total current produced.
The bottom cell is a Ge one and due to its small bandgap, will absorb more photons and
wiU produce more current than ah other ceUs (see Figure 5.2). AdditionaUy, its frequency
response shows that it wiU mainly work in a region of optical wavelengths very different
and larger than the GaAs or InGaP cells (see Figure 9.3). Therefore, the shadowing of the
upper ceUs wiU not reduce its current enough to make it a limiting factor in the design.
The results of the optimization process point towards the results obtained in the
previous section and are very similar to the ones in Ref. 19. This indicates that the
stmcture tested earUer was already optimized. This choice is not attributed to luck. As it
was explained in the beginning of this chapter, the two upper ceUs were almost identical
to the dual ceU tested in chapter 8. That ceU was expeiimentaUy optimized by its creators
and aU the details of its stmcture were fully described in their pubUcation. These
parameters were also used in this simulation. The addition of the bottom ceU did not
change the optimum point of the triple-ceU stmcture due to the reasons mentioned in the
previous paragraph.
128
X. CONCLUSIONS AND RECOMMENDATIONS
A. RESULTS AND CONCLUSIONS
A novel methodology was presented for modeling and developing state-of-the-
art solar cells. It is beheved that it will be of great value to the photovoltaic industry and
the developers of spacecrafts. Since almost all research on advanced solar cells is
currently conducted via expensive and complex experimentation, the proposed simulation
method is expected to help reduce that cost, simphfy the design process, and allow the
designer to focus on the final result.
In this thesis, as a first step, the exotic materials used in such designs were
identified and all their major electrical and optical parameters were researched or derived.
In addition, software code was developed to adjust and calibrate ATLAS for the task of
simulating solar cells. More software was also developed to exchange data between
ATLAS and MatLab, thus enhancing the abihties of the package.
An InGaP/GaAs dual multijunction cell was built and was fuUy simulated. The
whole process was done in stages and detailed explanations were provided. Every result
was also compared with pubhshed experimental results to verify the close agreement and
accuracy of this methodology. This has formed a paper that has been submitted for
publication in the 9th IEEE International Conference on Electronics, Circuits and
Systems - ICECS 2002 September 15-18, 2002, in Dubrov nik Croatia.
A state-of-the-art InGaP/GaAs/Ge triple multijunction cell was also built and
simulated. Although the stmctural details of the cell were not available, the cell was
tweaked according to the experience gained on solar cells and the results matched the
experiments very closely. Another paper was written and has already been accepted for
pubhcation in the 6th WSEAS International Conference on CIRCUITS - July 7-14, 2002
in Rethymna Beach, Rethymnon, Crete, Greece.
Additional optimization was finally done on the triple cell attempting to further
improve its efficiency. The modeling, simulation and optimization of the triple cell has
been submitted, as a paper, for publication in the 29th IEEE Photovoltaic Speciahsts
Conference (PVSC) - May 20-24, 2002 in New Orleans, Eouisiana USA.
129
B. FURTHER OPTIMIZATIONS AND RECOMMENDATIONS
There are several elements that might improve the performance of the
configuration tested. One of these is the addition of buffer layers below each cell, to
achieve better lattice matching of cells and tunnel junctions. Another very important
improvement could be the addition of a BSF layer for the Ge cell. An attempt was made
to incorporate both enhancements and the result was an increase in the Voc by 0.15V
(5.6%) and a total efficiency of 30.5%. This is a proposal to researchers for further
development. However, due to the time li mitations of this thesis, detailed results were not
presented here. They may be researched in future work.
Another topic, that may be the subject of further research, is the investigation of
various doping concentration effects on the electrical and optical properties of materials,
with the aim of attaining higher levels of accuracy.
Additionally, in this thesis, the layer boundaries are treated as being strictly
defined and their doping is assumed to be uniform. However, during any fabrication
process, material diffusion and gradually varying doping are the dominant characteristics
in a device. Their study wiU allow the simulation and modeling of both the basic cell
stmcture and the actual fabricated implementation.
The possibihty of radiation effects on solar cells and whether these can be
simulated using VWF may be investigated in the future. This is a very important field for
space applications.
Shining laser beams on cells may also be researched. Lasers can be used for
providing additional photons to the cell, but also for countering some of the radiation
effects.
Finally, modehng of secondary phenomena could also increase the accuracy of
the results produced.
130
APPENDIX A. LIST OF SYMBOLS
Symbol
Description
Unit
a
Angle
deg
a
Absorption coefficient
m-i
a
Eattice constant
0
A
UGN/AUGP
Electron / hole Auger coefficients
crn^/s
C
Capacitance
E
c
Speed of light
m/s
COPT
Radiative recombination rate
cm^/s
E
Energy
eV
8
Dielectric function
-
8 i, 82 , n,k
Optical constants
-
es
Permittivity
E/cm
Ec
Bottom of conduction band
eV
Ef
Eermi energy level
eV
Eg
Energy bandgap
eV
Ev
Top of valence band
eV
f
Erequency
Hz
f(E)
Eermi-Dirac distribution function
-
h
Plank’s constant
Is
hv
Photon energy
eV
I
Current
A
Id / Is
Diffusion / drift current
A
Isc
Short circuit current
A
k
Boltzmann’s constant
J/K
kT
Thermal energy
eV
*
m
Effective mass
rUe
131
|ln (MUN) / |ip (MUP)
n
V
Nc/Nv
Nd/Na
UnO / PpO
UpO / PnO
Vk ! rC
p
R
p
a
T
TAUN / TAUP
V
Voc
%
%
Electron / hole mobility
Power conversion efficiency
Photon frequency
Electron / hole density of states
Donor / acceptor impurity atom concentration
Majority ■ minority carrier concentration product
Majority carrier (electrons / holes) concentration
Minority carrier (electrons / holes) concentration
Refraction / complex refraction index
Power
Reflectivity
Resistivity
Conductivity
Absolute temperature
Electron / hole hfetimes
Voltage
Open circuit current
Absorption index
Affi nity
crn^ -s
Hz
-3
cm
-3
cm
-3
cm
-3
cm
-3
cm
W
Om
S/m
"K
s
V
V
eV
132
APPENDIX B. GREEK ALPHABET
Letter
Pronounciation
Uppercase
Lowercase
Alpha
‘alpha
A
a
Beta
‘veeta
B
P
Gamma
‘yama
r
Y
Delta
‘delta
A
5
Epsilon
‘epsilon
E
8
Zeta
‘zeeta
Z
C
Eta
‘eeta
H
Theta
‘theeta
0
0
Iota
‘yota
I
i
Kappa
‘kapa
K
K
Eambda
‘lamda
A
1
Mu
mee
M
P
Nu
nee
N
V
Xi
ksee
M
Omicron
‘omikron
o
0
Pi
pee
n
7C
Rho
rho
p
P
Sigma
‘siyma
z
o
Tau
taf
T
X
Upsilon
‘ipseelon
Y
V)
Phi
fee
9
Chi
hee
X
%
Psi
psee
'P
¥
Omega
om’eya
a
0)
The phenotic ‘y’
is pronounced like in
‘y-es’ or ‘y-eUow’.
The phonetic ‘d’
is pronounced like in
‘th-is’ or ‘th-ere’
The phonetic ‘th’
is pronounced hke in
‘th-ank’ or ‘th-ink’
133
THIS PAGE INTENTIONALLY LEFT BLANK
134
APPENDIX C. SOME PHYSICAL CONSTANTS
Quantity
Symbol
Value
Boltzmann’s constant
k
1.38066-10“^^ J/K
Electron charge
qe
1.60218 10“^‘^Cb
Electronvolt
eV
1.60218 10“^‘^ J
Electron mass at rest
me
0.91093897-10“^° Kg
Proton mass at rest
rup
1.6726231-10“^^ Kg
Plank’s constant
h
6.6260755-10“^^ J-s
Eight speed in vacuum
c
2.99792458-10“^ m/s
APPENDIX D. UNITS
Fundamental Units
Quantity
Unit
Symbol
Eength
meter
m
Mass
kilogram
Kgr
Time
second
s
Current
ampere
A
Temperature
degree Kelvin
K
Eight intensity
candela
Cd
Additional Units
Quantity
Unit
Symbol
Angle
radian
rad
Solid angle
steradian
sr
Matter quantity
mole
mol
135
Produced Units
Quantity
Unit
Symbol
Equivalence
Surface
square meter
m^
m^
Volume
cube meter
m'
m'
Velocity
-
m/s
m/s
Acceleration
-
m/s^
m/s^
Density
-
Kg/m^
Kg/m^
Momentum
-
Kgm/s
Kgm/s
Force
Newton
N
Kg-m/s^
Frequency
Hertz
Hz
1/s
Pressure
Pascal
Pa
N/m^
Viscocity
-
N-s/m^
N-s/m^
Energy
Joule
J
Kg-m^/s^
Heat
-
J
Kg-m^/s^
Power
Watt
W
N-m/s
Electric charge
Coulomb
Cb
A-s
Electric potential
Volt
V
Kg-m^ / As^
Electric resistance
Ohm
a
Kg-m^ / A^-s^
Electric conductivity
Siemens
s
m^ A^-s^ / Kg
Electric capacitance
Earad
E
A^-s^ / Kg-m^
Electric iductance
Henry
H
Kg-m^ / A^-s^
Magnetic flux
Weber
Wb
Kgm^/A-s^
Magnetic induction
Tesla
T
Kg / A^-s^
light flux
Eumen
cd-sr
Blumination
Eux
lx
cd/ m^
136
APPENDIX E. MAGNITUDE PREEIXES
Magnitude prefix
Symbol
Multiple factor
yotta
Y
1x10^+24
zetta
Z
1x10^+21
exa
E
1x10^+18
peta
P
1x10^+15
tera
T
1x10^+12
giga
G
lxlO^+9
mega
M
lxlO^+6
kilo
K
lxlO^+3
hecto
h
lxlO^+2
deka
da
lxlO^+1
-
-
1x10^0
deci
d
1x10^-1
centi
c
lxlO^-2
miDi
m
lxlO^-3
micro
P
lxlO^-6
nano
n
lxlO^-9
pico
P
1x10^-12
femto
f
1x10^-15
atto
a
1x10^-18
zepto
z
1x10^-21
yocto
y
1x10^-24
137
THIS PAGE INTENTIONALLY LEFT BLANK
138
APPENDIX F. ATLAS SOURCE CODE
A. MAIN STRUCTURE
go atlas
# Definition of constants
# Mesh
# X-Mesh
# Y-Mesh
# Regions
# Electrodes
# Doping
# Material properties
# Models
# Light beams
# Solving
B. COMMON SECTIONS
1. Mesh and X-Mesh
mesh space.mult=l
# X-Mesh: surface=500 um2 = 1/200,000 cm2
x.mesh loc=-250 spac=50
x.mesh loc=0 spac=10
x.mesh loc=250 spac=50
2. Material Properties
material TAUN=le-7 TAUP=le-7 COPT=1.5e-10 AUGN=8.3e-32 AUGP=1.8e-31
# Vacuum
material material=Vacuum real.index=3.3 imag.index=0
# Ge
material material=Ge EG300=0.67 PERMITTIVITY=16 AFFINITY=4
material material=Ge MUN=3900 MUP=1800
material material=Ge NC300=1.04el9 NV300=6el8
material material=Ge index.file=Ge.opt
GaAs
material material=GaAs EG300=1.42 PERMITTIVITY=13.1 AFFINITY=4.07
material material=GaAs MUN=8800 MUP=400
material material=GaAs NC300=4.7el7 NV300=7el8
material material=GaAs index.file=GaAs.opt
# InGaP
material material=InGaP EG300=1.9 PERMITTIVITY=11.62 AFFINITY=4.16
material material=InGaP MUN=1945 MUP=141
material material=InGaP NC300=1.3e20 NV300=1.28el9
material material=InGaP index.file=InGaP-l.9.opt
139
# AllnP (=InAsP)
material material=InAsP EG300=2.4 PERMITTIVITY=11.7 AFFINITY=4.2
material material=InAsP MUN=2291 MUP=142
material material=InAsP NC300=1.08e20 NV300=1.28el9
material material=InAsP index.file=AlInP.opt
# AlInGaP (=InAlAsP)
material material=InAlAsP EG300=2.4 PERMITTIVITY=11.7 AFFINITY=4.2
material material=InAlAsP MUN=2150 MUP=141
material material=InAlAsP NC300=1.2e20 NV300=1.28el9
material material=InAlAsP index.file=AlInP.opt
3. Models
models BBT.KL TATUN TRAP.TUNNEL
4. Light Beams
beam num=l x.origin=0 y.origin=-5 angle=90 \
power.file=AMOsilv.spec wavel.start=0.21 wavel.end=4 wavel.num=50
B. InGaAs/GaAsCELL
1. Bottom Cell
a. Y-Mesh
# Vacuum
y.mesh loc=-0.15 spac=0.001
# Window (0.05 urn)
y.mesh loc=-0.1 spac=0.01
# Emitter (0.1 urn)
y.mesh loc=0 spac=0.01
# Base (3 urn)
y.mesh loc=1.5 spac=0.3
y.mesh loc=3 spac=0.01
# BSE (0.1 urn)
y.mesh loc=3.1 spac=0.01
# Buffer (0.3 urn)
y.mesh loc=3.4 spac=0.05
# Substrate (300 urn)
y.mesh loc=303.4 spac=50
b. Regions
# Window AllnP (=InAsP)
region num=l material=InAsP x.min=-250 x.max=250 y.min=-0.15 y.max=-0.1
# Emitter
region num=2 material=GaAs x.min=-250 x.max=250 y.min=-0.1 y.max=0
# Base
region num=3 material=GaAs x.min=-250 x.max=250 y.min=0 y.max=3
# BSE
region num=4 material=InGaP x.min=-250 x.max=250 y.min=3 y.max=3.1
# Buffer
region num=5 material=GaAs x.min=-250 x.max=250 y.min=3.1 y.max=3.4
140
# Substrate
region num=6 material=GaAs x.min=-250 x.max=250 y.min=3.4 y.max=303.4
c. Electrodes
electrode name=cathode x.min=-250 x.max=250 y.min=-0.15 y.max=-0.15
electrode name=anode x.min=-250 x.max=250 y.min=303.4 y.max=303.4
d. Doping
# Window
doping uniform region=l n.type conc=lel9
# Emitter
doping uniform region=2 n.type conc=2el8
# Base
doping uniform region=3 p.type conc=lel7
# BSF
doping uniform region=4 p.type conc=2el8
# Buffer
doping uniform region=5 p.type conc=7el8
# Substrate
doping uniform region=6 p.type conc=lel9
e. Solving
(1) IscandVoc
# Get Isc and Voc
solve init
method gummel maxtraps=10 itlimit=25
solve bl=0.9
method newton maxtraps=10 itlimit=100
solve bl=l
contact name=cathode current
method newton maxtraps=10 itlimit=100
solve icathode=17.404e-8 bl=l
solve icathode=0 bl=l
(2) Frequency response
# Get frequency response
solve init
log outfile=freq-bot.log
solve bl=0.1 lambda=0.2
solve bl=0.1 lambda=0.25
solve bl=0.1 lambda=0.3
solve bl=0.1 lambda=0.35
solve bl=0.1 lambda=0.4
solve bl=0.1 lambda=0.45
solve bl=0.1 lambda=0.5
solve bl=0.1 lambda=0.6
solve bl=0.1 lambda=0.65
solve bl=0.1 lambda=0.675
solve bl=0.1 lambda=0.7
solve bl=0.1 lambda=0.75
solve bl=0.1 lambda=0.8
141
solve bl=0.1 lambda=0.83
solve bl=0.1 lambda=0.84
solve bl=0.1 lambda=0.85
solve bl=0.1 lambda=0.9
solve bl=0.1 lambda=0.95
solve bl=0.1 lambda=l
solve bl=0.1 lambda=1.2
2. Top Cell
a. Y-Mesh
# Vacuum
y.mesh loc=-0.87 spac=0.003
# Window (0.03 um)
y.mesh loc=-0.84 spac=0.003
# Emitter (0.05 um)
y.mesh loc=-0.79 spac=0.003
# Base (0.55 um)
y.mesh loc=-0.5 spac=0.1
y.mesh loc=-0.24 spac=0.003
# BSF (0.03 um)
y.mesh loc=-0.21 spac=0.003
# Buffer (0.03 um)
y.mesh loc=-0.18 spac=0.002
b. Regions
# Window AllnP (=InAsP)
region
0.84
num=l
material=InAsP
X.min=-250
X.max=250
y.min=-0.8 7
y. max=
# Emitter
region
0.79
num=2
material=InGaP
X.min=-250
X.max=250
y.min=-0.8 4
y. max=
# Base
region
0.24
# BSF
num=3
material=InGaP
X.min=-250
X.max=250
y.min=-0.7 9
y. max=
region
0.21
num=4
material=InGaP
X.min=-250
X.max=250
y.min=-0.2 4
y. max=
# Buffer AllnP
(=InAsP)
region
num=5
material=InAsP
X.min=-250
X.max=250
y.min=-0.21
y. max=
0.18
c. Electrodes
electrode name=cathode x.min=-250 x.max=250 y.min=-0.87 y.max=-0.87
electrode name=anode x.min=-250 x.max=250 y.min=-0.18 y.max=-0.18
d. Doping
# Window
doping uniform
# Emitter
doping uniform
# Base
doping uniform
region=l n.type
region=2 n.type
region=3 p.type
conc=l.95el8
conc=2el8
conc=l.5el7
142
# BSF
doping uniform region=4 p.type conc=2el8
# Buffer
doping uniform region=5 p.type conc=0.95el8
e. Solving
(1) IscandVoc
# Get Isc and Voc
solve init
method gummel maxtraps=10 itlimit=25
solve bl=0.9
method newton maxtraps=10 itlimit=100
solve bl=l
contact name=cathode current
method newton maxtraps=10 itlimit=100
solve icathode=14.364e-8 bl=l
solve icathode=0 bl=l
(2) Frequency response
# Get frequency response
solve init
log outfile=freq-top.log
solve
bl=0.1
lambda=0.2
solve
bl=0.1
lambda=0.25
solve
bl=0.1
lambda=0.3
solve
bl=0.1
lambda=0.35
solve
bl=0.1
lambda=0.4
solve
bl=0.1
lambda=0.4 5
solve
bl=0.1
lambda=0.5
solve
bl=0.1
lambda=0.6
solve
bl=0.1
lambda=0.65
solve
bl=0.1
lambda=0.675
solve
bl=0.1
lambda=0.7
solve
bl=0.1
lambda=0.7 5
solve
bl=0.1
lambda=0.8
solve
bl=0.1
lambda=0.83
solve
bl=0.1
lambda=0.84
solve
bl=0.1
lambda=0.85
solve
bl=0.1
lambda=0.9
solve
bl=0.1
lambda=0.95
solve
bl=0.1
lambda=l
solve
bl=0.1
lambda=l.2
3. :
Stacked Cell
a. Y-Mesh
# Vacuum
y.mesh loc=-0.87 spac=0.003
# Window (0.03 urn)
y.mesh loc=-0.84 spac=0.003
# Emitter (0.05 urn)
y.mesh loc=-0.79 spac=0.003
143
# Base (0.55 um)
y.mesh loc=-0.5 spac=0.1
y.mesh loc=-0.24 spac=0.003
# BSF (0.03 um)
y.mesh loc=-0.21 spac=0.003
# Buffer (0.03 um)
y.mesh loc=-0.18 spac=0.002
# Vacuum (0.015 um)
y.mesh loc=-0.165 spac=0.002
# Vacuum (0.015 um)
y.mesh loc=-0.15 spac=0.001
# Window (0.05 um)
y.mesh loc=-0.1 spac=0.01
# Emitter (0.1 um)
y.mesh loc=0 spac=0.01
# Base (3 um)
y.mesh loc=l.5 spac=0.3
y.mesh loc=3 spac=0.01
# BSF (0.1 um)
y.mesh loc=3.1 spac=0.01
# Buffer (0.3 um)
y.mesh loc=3.4 spac=0.05
# Substrate (300 um)
y.mesh loc=303.4 spac=50
b. Regions
# Window AllnP (=InAsP)
region
0.84
num=l
material=InAsP
X.min=-250
X.max=250
y.min=
-0 .87
y. max=
# Emitter
region
0.79
# Base
num=2
material=InGaP
X.min=-250
X.max=250
y.min=
-0 .84
y. max=
region
0.24
# BSF
num=3
material=InGaP
X.min=-250
X.max=250
y. min=
-0.79
y. max=
region
0.21
num=4
material=InGaP
X.min=-250
X.max=250
y. min=
-0.24
y. max=
# Buffer AllnP (=InAsP)
region
0.18
num=5
material=InAsP
X.min=-250
X.max=250
y.min=
-0.21
y. max=
# Vacuum
region
0.165
num=6
material=Vacuum
X.min=-250
X.max=250
y.min=
00
\ —1
o
1
y. max=
region
num=7
material=Vacuum
X.min=-250
X.max=250
y.min=-
■0.165
y. max=
0.15
# Window AllnP (=InAsP)
region num=8 material=InAsP x.min=-250 x.max=250 y.min=-0.15 y.max=-0.1
# Emitter
region num=9 material=GaAs x.min=-250 x.max=250 y.min=-0.1 y.max=0
# Base
region num=10 material=GaAs x.min=-250 x.max=250 y.min=0 y.max=3
# BSF
region num=ll material=InGaP x.min=-250 x.max=250 y.min=3 y.max=3.1
# Buffer
region num=12 material=GaAs x.min=-250 x.max=250 y.min=3.1 y.max=3.4
144
# Substrate
region num=13 material=GaAs x.min=-250 x.max=250 y.min=3.4 y.max=303.4
c. Electrodes
electrode name=cathode x.min=-250 x.max=250 y.min=-0.87 y.max=-0.87
electrode name=cc x.min=-250 x.max=250 y.min=-0.18 y.max=-0.18
electrode name=ee x.min=-250 x.max=250 y.min=-0.15 y.max=-0.15
electrode name=anode x.min=-250 x.max=250 y.min=303.4 y.max=303.4
d. Doping
# Window
doping uniform region=l n.type conc=1.95el8
# Emitter
doping uniform region=2 n.type conc=2el8
# Base
doping uniform region=3 p.type conc=1.5el7
# BSF
doping uniform region=4 p.type conc=2el8
# Buffer
doping uniform region=5 p.type conc=0.95el8
# Window
doping uniform region=8 n.type conc=lel9
# Emitter
doping uniform region=9 n.type conc=2el8
# Base
doping uniform region=10 p.type conc=lel7
# BSF
doping uniform region=ll p.type conc=2el8
# Buffer
doping uniform region=12 p.type conc=7el8
# Substrate
doping uniform region=13 p.type conc=lel9
e. Solving
(1) IscandVoc
# Get Isc and Voc
solve init
method gummel maxtraps=10 itlimit=25
solve bl=0.9
method newton maxtraps=10 itlimit=100
solve bl=l
contact name=emitter current
method newton maxtraps=10 itlimit=100
#solve iemitter=3.67113e-8 icathode=14.3731e-8 bl=l
solve iemitter=3.67113e-8 bl=l
solve iemitter=0 bl=l
(2) Frequency response
# Get frequency response
solve init
145
log outfile=
InGaP-GaAs-stack-freq. log
solve
bl=0.1
lambda=0.2
solve
bl=0.1
lambda=0.22
solve
bl=0.1
lambda=0.24
solve
bl=0.1
lambda=0.2 6
solve
bl=0.1
lambda=0.28
solve
bl=0.1
lambda=0.3
solve
bl=0.1
lambda=0.32
solve
bl=0.1
lambda=0.34
solve
bl=0.1
lambda=0.3 6
solve
bl=0.1
lambda=0.38
solve
bl=0.1
lambda=0.4
solve
bl=0.1
lambda=0.42
solve
bl=0.1
lambda=0.4 4
solve
bl=0.1
lambda=0.4 6
solve
bl=0.1
lambda=0.4 8
solve
bl=0.1
lambda=0.5
solve
bl=0.1
lambda=0.52
solve
bl=0.1
lambda=0.54
solve
bl=0.1
lambda=0.5 6
solve
bl=0.1
lambda=0.58
solve
bl=0.1
lambda=0.6
solve
bl=0.1
lambda=0.62
solve
bl=0.1
lambda=0.64
solve
bl=0.1
lambda=0.66
solve
bl=0.1
lambda=0.68
solve
bl=0.1
lambda=0.7
solve
1—1
o
II
;—1
lambda=0.7 5
solve
bl=0.1
lambda=0.8
solve
bl=0.1
lambda=0.83
solve
bl=0.1
lambda=0.84
solve
bl=0.1
lambda=0.85
solve
bl=0.1
lambda=0.8 6
solve
bl=0.1
lambda=0.87
solve
bl=0.1
lambda=0.88
solve
bl=0.1
lambda=0.8 9
solve
bl=0.1
lambda=0.9
solve
bl=0.1
lambda=0.92
solve
bl=0.1
lambda=0.95
solve
bl=0.1
lambda=l
solve
bl=0.1
lambda=l.2
4. Tunnel Junction
a. Y-Mesh
y.mesh loc=-0.18 spac=0.002
# Tunnel emitter (0.015 um)
y.mesh loc=-0.165 spac=0.002
# Tunnel base (0.015 um)
y.mesh loc=-0.15 spac=0.001
b. Regions
region num=l material=InGaP x.min=-250 x.max=250 y.min=-0.18 y.max
0.165
146
region num=2 material=InGaP x.min=-250 x.max=250 y.min=-0.165 y.max
0.15
c. Electrodes
electrode name=cathode x.min=-250 x.max=250 y.min=-0.18 y.max=-0.18
electrode name=anode x.min=-250 x.max=250 y.min=-0.15 y.max=-0.15
d. Doping
doping uniform region=l p.type conc=8el8
doping uniform region=2 n.type conc=lel9
e. Solving
(1) rv characteristic
solve init
solve vcathode=0
solve vcathode=-0.5
solve vcathode=-l
solve vcathode=-l.5
log outfile=InGaP-td-IV.log
solve vcathode=-2
solve vcathode=-l.75
solve vcathode=-l.5
solve vcathode=-l.25
solve vcathode=-l
solve vcathode=-0.75
solve vcathode=-0.5
solve vcathode=-0.3
solve vcathode=-0.2
solve vcathode=-0.1
solve vcathode=0
solve vcathode=0.1
solve vcathode=0.2
solve vcathode=0.3
solve vcathode=0.4
solve vcathode=0.5
solve vcathode=0.6
solve vcathode=0.7
solve vcathode=0.8
solve vcathode=0.9
5. MJ Cell
a. Y-Mesh
# Vacuum
y.mesh loc=-0.87 spac=0.003
# Window (0.03 urn)
y.mesh loc=-0.84 spac=0.003
# Emitter (0.05 urn)
y.mesh loc=-0.79 spac=0.003
# Base (0.55 urn)
y.mesh loc=-0.5 spac=0.1
147
y.mesh loc=-0.24 spac=0.003
# BSF (0.03 um)
y.mesh loc=-0.21 spac=0.003
# Buffer (0.03 um)
y.mesh loc=-0.18 spac=0.002
# Tunnel emitter (0.015 um)
y.mesh loc=-0.165 spac=0.002
# Tunnel base (0.015 um)
y.mesh loc=-0.15 spac=0.001
# Window (0.05 um)
y.mesh loc=-0.1 spac=0.01
# Emitter (0.1 um)
y.mesh loc=0 spac=0.01
# Base (3 um)
y.mesh loc=1.5 spac=0.3
y.mesh loc=3 spac=0.01
# BSF (0.1 um)
y.mesh loc=3.1 spac=0.01
# Buffer (0.3 um)
y.mesh loc=3.4 spac=0.05
# Substrate (300 um)
y.mesh loc=303.4 spac=50
b. Regions
# Window AllnP (=InAsP)
region
0.84
num=l
material=InAsP
X.min=-250
X.max=250
y.min=
-0 .87
y. max=
# Emitter
region
0.79
# Base
num=2
material=InGaP
X.min=-250
X.max=250
y.min=
-0 .84
y. max=
region
0.24
# BSF
num=3
material=InGaP
X.min=-250
X.max=250
y.min=
-0.79
y. max=
region
0.21
num=4
material=InGaP
X.min=-250
X.max=250
y.min=
-0.24
y. max=
# Buffer AllnP
(=InAsP)
region
0.18
num=5
material=InAsP
X.min=-250
X.max=250
y.min=
-0.21
y. max=
# Tunnel emitter
region
0.165
num=6
material=InGaP
X.min=-250
X.max=250
y.min=
CO
\— 1
o
1
y, max=
# Tunnel base
region
num=7
material=InGaP
X.min=-250
X.max=250
y.min=-
0.165
y. max=
0.15
# Window AllnP (=InAsP)
region num=8 material=InAsP x.min=-250 x.max=250 y.min=-0.15 y.max=-0.1
# Emitter
region num=9 material=GaAs x.min=-250 x.max=250 y.min=-0.1 y.max=0
# Base
region num=10 material=GaAs x.min=-250 x.max=250 y.min=0 y.max=3
# BSF
region num=ll material=InGaP x.min=-250 x.max=250 y.min=3 y.max=3.1
# Buffer
148
region num=12 material=GaAs x.min=-250 x.max=250 y.min=3.1 y.max=3.4
# Substrate
region num=13 material=GaAs x.min=-250 x.max=250 y.min=3.4 y.max=303.4
c. Electrodes
electrode name=cathode x.min=-250 x.max=250 y.min=-0.87 y.max=-0.87
electrode name=anode x.min=-250 x.max=250 y.min=303.4 y.max=303.4
d. Doping
# Window
doping uniform
# Emitter
doping uniform
# Base
doping uniform
# BSF
doping uniform
# Buffer
doping uniform
# Tunnel
doping uniform
# Tunnel
doping uniform
# Window
doping uniform
# Emitter
doping uniform
# Base
doping uniform
# BSF
doping uniform
# Buffer
doping uniform
# Substrate
doping uniform
region=l
n.type
conc=l.95el8
region=2
n.type
conc=2el8
region=3
p.type
conc=l.5el7
region=4
p. type
conc=2el8
region=5
p. type
conc=0.95el8
region=6
p. type
conc=8el8
region=7
n. type
conc=lel9
region=8
n. type
conc=lel9
region=9
n. type
conc=2el8
region=10 p.type conc=lel7
region=ll p.type conc=2el8
region=12 p.type conc=7el8
region=13 p.type conc=lel9
e. Solving
(1) IscandVoc
# Get Isc and Voc
solve init
method gummel maxtraps=10 itlimit=25
solve bl=0.9
method newton maxtraps=10 itlimit=100
solve bl=l
contact name=cathode current
method newton maxtraps=10 itlimit=100
solve icathode=8.17e-8 bl=l
solve icathode=0 bl=l
149
B. InGaAs / GaAs / Ge CELL
1. Bottom Cell
a. Definition of Constants
set botLo=0
set botWindowThick:=0.05
set botEmitterThick=0.1
set botBaseThick=300
set botBaseLo=$botLo
set botBaseMid=$botBaseLo-$botBaseThick/2
set botEmitterLo=$botBaseLo-$botBaseThick
set botWindowLo=$botEmitterLo-$botEmitterThick
set botHi=$botWindowLo-$botWindowThick
set botBaseDiv=$botBaseThick/20
set botEmitterDiv=$botEmitterThick/20
set botWindowDiv=$botWindowThick/20
set lightY=$botHi-5
b. Y-Mesh
# Vacuum
y.mesh loc=$botHi spac=$botWindowDiv
# Window
y.mesh loc=$botWindowLo spac=$botWindowDiv
# Emitter
y.mesh loc=$botEmitterLo spac=$botEmitterDiv
# Base
y.mesh loc=$botBaseMid spac=$botBaseDiv
y.mesh loc=$botBaseLo spac=$botEmitterDiv
c. Regions
# Window
region num=l material=GaAs x.min=-250 x.max=250 y.min=$botHi
y.max=$botWindowLo
# Emitter
region num=2 material=Ge x.min=-250 x.max=250 y.min=$botWindowLo
y.max=$botEmitterLo
# Base
region num=3 material=Ge x.min=-250 x.max=250 y.min=$botEmitterLo
y.max=$botBaseLo
d. Electrodes
electrode name=cathode x.min=-250 x.max=250 y.min=$botHi y.max=$botHi
electrode name=anode x.min=-250 x.max=250 y.min=$botLo y.max=$botLo
e. Doping
# Window
doping uniform
# Emitter
doping uniform
# Base
doping uniform
region=l n.type
region=2 n.type
region=3 p.type
conc=lel9
conc=2el8
conc=lel7
150
/. Light Beams
beam num=l x.origin=0 y.origin=$lightY angle=90 \
power.file=AMOsilv.spec wavel.start=0.21 wavel.end=4 wavel.num=50
g. Solving
(1) IscandVoc
# Get Isc and Voc
solve init
method gummel maxtraps=10 itlimit=25
solve bl=0.9
method newton maxtraps=10 itlimit=100
solve bl=l
contact name=cathode current
method newton maxtraps=10 ltlimit=100
solve icathode=3.1654e-7 bl=l
solve icathode=0 bl=l
(2) Frequency response
solve Inlt
log outfile=InGaP-GaAs-Ge-bot-freq.log
solve bl=0.1 lambda=0.22
solve bl=0.1 lambda=0.3
solve bl=0.1 lambda=0.4
solve bl=0.1 lambda=0.5
solve bl=0.1 lambda=0.6
solve bl=0.1 lambda=0.7
solve bl=0.1 lambda=0.8
solve bl=0.1 lambda=0.9
solve bl=0.1 lambda=l
solve bl=0.1 lambda=l.1
solve bl=0.1 lambda=1.2
solve bl=0.1 lambda=l.3
solve bl=0.1 lambda=l.4
solve bl=0.1 lambda=l.5
solve bl=0.1 lambda=1.6
solve bl=0.1 lambda=l.7
solve bl=0.1 lambda=l.8
solve bl=0.1 lambda=l.9
solve bl=0.1 lambda=2.1
solve bl=0.1 lambda=2.2
solve bl=0.1 lambda=2.3
solve bl=0.1 lambda=2.4
solve bl=0.1 lambda=2.5
solve bl=0.1 lambda=2.6
solve bl=0.1 lambda=2.7
solve bl=0.1 lambda=2.8
solve bl=0.1 lambda=2.9
solve bl=0.1 lambda=3
solve bl=0.1 lambda=3.1
solve bl=0.1 lambda=3.2
solve bl=0.1 lambda=3.3
151
solve bl=0.1 lambda=3.4
solve bl=0.1 lambda=3.5
solve bl=0.1 lambda=3.6
solve bl=0.1 lambda=3.7
solve bl=0.1 lambda=3.8
solve bl=0.1 lambda=3.9
2. Middle Cell
a. Definition of Constants
set midLo=0
set midWindowThick=0.03
set midEmitterThick=0.05
set midBaseThick=0.55
set midBsfThick=0.03
set midBsfLo=$midLo
set midBaseLo=$midBsfLo-$midBsfThick
set midBaseMid=$midBaseLo-$midBaseThick/2
set midEmitterLo=$midBaseLo-$midBaseThick
set midWindowLo=$midEmitterLo-$midEmitterThick
set midHi=$midWindowLo-$midWindowThick
set midBsfDiv=$midBsfThick/20
set midBaseDiv=$midBaseThick/20
set midEmitterDiv=$midEmitterThick/20
set midWindowDiv=$midWindowThick/20
b. Y-Mesh
# Vacuum
y.mesh loc=$midHi spac=$midWindowDiv
# Window
y.mesh loc=$midWindowLo spac=$midWindowDiv
# Emitter
y.mesh loc=$midEmitterLo spac=$midEmitterDiv
# Base
y.mesh loc=$midBaseMid spac=$midBaseDiv
y.mesh loc=$midBaseLo spac=$midBsfDiv
# BSE
y.mesh loc=$midBsfLo spac=$midBsfDiv
c. Regions
# Window
region num=l material=InGaP x.min=-250 x.max=250 y.min=$midHi
y.max=$midWindowLo
# Emitter
region num=2 material=GaAs x.min=-250 x.max=250 y.min=$midWindowLo
y.max=$midEmitterLo
# Base
region num=3 material=GaAs x.min=-250 x.max=250 y.min=$midEmitterLo
y.max=$midBaseLo
# BSE
region num=4 material=InGaP x.min=-250 x.max=250 y.min=$midBaseLo
y.max=$midBsfLo
152
d.
Electrodes
electrode name=cathode x.min=-250 x.max=250 y.min=$midHi y.max=$midHi
electrode name=anode x.min=-250 x.max=250 y.min=$midLo y.max=$midLo
e. Doping
# Window
doping uniform region=l n.type conc=1.95el8
# Emitter
doping uniform region=2 n.type conc=2el8
# Base
doping uniform region=3 p.type conc=1.5el7
# BSF
doping uniform region=4 p.type conc=2el8
/. Solving
(1) Isc^ndVoc
# Get Isc and Voc
solve init
method gummel maxtraps=10 itlimit=25
solve bl=0.9
method newton maxtraps=10 itlimit=100
solve bl=l
contact name=cathode current
method newton maxtraps=10 itlimit=100
solve icathode=l.376e-7 bl=l
solve icathode=0 bl=l
3. Top Cell
a. Definition of Constants
set topLo=0
set topWindowThick=0.03
set topEmitterThick=0.05
set topBaseThick=0.55
set topBsfThick=0.03
set topBsfLo=$topLo
set topBaseLo=$topBsfLo-$topBsfThick
set topBaseMid=$topBaseLo-$topBaseThick/2
set topEmitterLo=$topBaseLo-$topBaseThick
set topWindowLo=$topEmitterLo-$topEmitterThick
set topHi=$topWindowLo-$topWindowThick
set topBsfDiv=$topBsfThick/20
set topBaseDiv=$topBaseThick/20
set topEmitterDiv=$topEmitterThick/20
set topWindowDiv=$topWindowThick/20
b. Y-Mesh
# Vacuum
y.mesh loc=$topHi spac=$topWindowDiv
# Window
153
y.mesh loc=$topWindowLo spac=$topWindowDiv
# Emitter
y.mesh loc=$topEmitterLo spac=$topEmitterDiv
# Base
y.mesh loc=$topBaseMid spac=$topBaseDiv
y.mesh loc=$topBaseLo spac=$topBsfDiv
# BSE
y.mesh loc=$topBsfLo spac=$topBsfDiv
c. Regions
# Window AllnP (=InAsP)
region num=l material=InAsP x.min=-250 x.max=250 y.min=$topHi
y.max=$topWindowLo
# Emitter
region num=2 material=InGaP x.min=-250 x.max=250 y.min=$topWindowLo
y.max=$topEmitterLo
# Base
region num=3 material=InGaP x.min=-250 x.max=250 y.min=$topEmitterLo
y.max=$topBaseLo
# BSE AlInGaP (=InAlAsP)
region num=4 material=InAlAsP x.min=-250 x.max=250 y.min=$topBaseLo
y.max=$topBsfLo
d. Electrodes
electrode name=cathode x.min=-250 x.max=250 y.min=$topHi y.max=$topHi
electrode name=anode x.min=-250 x.max=250 y.min=$topLo y.max=$topLo
e. Doping
# Window
doping uniform
# Emitter
doping uniform
# Base
doping uniform
# BSE
doping uniform
region=l
region=2
region=3
region=4
n.type
n.type
p.type
p.type
conc=l.95el8
conc=2el8
conc=l.5el7
conc=2el8
/. Solving
(1) IscandVoc
# Get Isc and Voc
solve init
method gummel maxtraps=10 itlimit=25
solve bl=0.9
method newton maxtraps=10 itlimit=100
solve bl=l
contact name=cathode current
method newton maxtraps=10 itlimit=100
solve icathode=8.4714e-8 bl=l
solve icathode=0 bl=l
154
3. Stacked Cell
a. Definition of Constants
set divs=10
set topBaseThick=0.55
set midBaseThick=0.55
set topWindowThick=0.03
set topEmitterThick=$topBaseThick/10
set topBsfThick=0.03
set midWindowThick=0.03
set midEmitterThick=$midBaseThick/10
set midBsfThick=0.03
set botWindowThick=0.05
set botEmitterThick=0.1
set botBaseThick=300
set tunnelThick=0.015
# Bottom
set botLo=0
set botBaseLo=$botLo
set botBaseMid=$botBaseLo-$botBaseThick/2
set botEmitterLo=$botBaseLo-$botBaseThick
set botWindowLo=$botEmitterLo-$botEmitterThick
set botHi=$botWindowLo-$botWindowThick
set botBaseDiv=$botBaseThick/$divs
set botEmitterDiv=$botEmitterThick/$divs
set botWindowDiv=$botWindowThick/$divs
# Bot Tunnel
set botTunnelLo=$botHi
set botTunnelMid=$botTunnelLo-$tunnelThick
set botTunnelHi=$botTunnelMid-$tunnelThick
set tunnelDiv=$tunnelThick/$divs
# Middle
set midLo=$botTunnelHi
set midBsfLo=$midLo
set midBaseLo=$midBsfLo-$midBsfThick
set midBaseMid=$midBaseLo-$midBaseThick/2
set midEmitterLo=$midBaseLo-$midBaseThick
set midWindowLo=$midEmitterLo-$midEmitterThick
set midHi=$midWindowLo-$midWindowThick
set midBsfDiv=$midBsfThick/$divs
set midBaseDiv=$midBaseThick/$divs
set midEmitterDiv=$midEmitterThick/$divs
set midWindowDiv=$midWindowThick/$divs
# Top Tunnel
set topTunnelLo=$midHi
set topTunnelMid=$topTunnelLo-$tunnelThick
set topTunnelHi=$topTunnelMid-$tunnelThick
# Top
set topLo=$topTunnelHi
set topBsfLo=$topLo
set topBaseLo=$topBsfLo-$topBsfThick
set topBaseMid=$topBaseLo-$topBaseThick/2
set topEmitterLo=$topBaseLo-$topBaseThick
set topWindowLo=$topEmitterLo-$topEmitterThick
set topHi=$topWindowLo-$topWindowThick
set topBsfDiv=$topBsfThick/$divs
155
set topBaseDiv=$topBaseThick/$divs
set topEmitterDiv=$topEmitterThick/$divs
set topWindowDiv=$topWindowThick/$divs
# Light
set lightY=$topHi-5
b. Y-Mesh
# Vacuum
y.mesh loc=$topHi spac=$topWindowDiv
# Window
y.mesh loc=$topWindowLo spac=$topWindowDiv
# Emitter
y.mesh loc=$topEmitterLo spac=$topEmitterDiv
# Base
y.mesh loc=$topBaseMid spac=$topBaseDiv
y.mesh loc=$topBaseLo spac=$topBsfDiv
# BSE
y.mesh loc=$topBsfLo spac=$tunnelDiv
# Vacuum
y.mesh loc=$topTunnelMid spac=$tunnelDiv
# Vacuum
y.mesh loc=$midHi spac=$tunnelDiv
# Window
y.mesh loc=$midWindowLo spac=$midWindowDiv
# Emitter
y.mesh loc=$midEmitterLo spac=$midEmitterDiv
# Base
y.mesh loc=$midBaseMid spac=$midBaseDiv
y.mesh loc=$midBaseLo spac=$midBsfDiv
# BSE
y.mesh loc=$midBsfLo spac=$tunnelDiv
# Vacuum
y.mesh loc=$botTunnelMid spac=$tunnelDiv
# Vacuum
y.mesh loc=$botHi spac=$tunnelDiv
# Window
y.mesh loc=$botWindowLo spac=$botWindowDiv
# Emitter
y.mesh loc=$botEmitterLo spac=$botEmitterDiv
# Base
y.mesh loc=$botBaseMid spac=$botBaseDiv
y.mesh loc=$botBaseLo spac=$botEmitterDiv
c. Regions
# Window AllnP (=InAsP)
region num=l material=InAsP x.min=-250 x.max=250 y.min=$topHi
y.max=$topWindowLo
# Emitter
region num=2 material=InGaP x.min=-250 x.max=250 y.min=$topWindowLo
y.max=$topEmitterLo
# Base
region num=3 material=InGaP x.min=-250 x.max=250 y.min=$topEmitterLo
y.max=$topBaseLo
# BSE AlInGaP (=InAlAsP)
156
region num=4 material=InAlAsP x.min=-250 x.max=250 y.min=$topBaseLo
y.max=$topBsfLo
# Vacuum
region num=5 material=Vacuum x.min=-250 x.max=250 y.min=$topTunnelHi
y.max=$topTunnelMid
#Vacuum
region num=6 material=Vacuum x.min=-250 x.max=250 y.min=$topTunnelMid
y.max=$topTunnelLo
# Window
region num=7 material=InGaP x.min=-250 x.max=250 y.min=$midHi
y.max=$midWindowLo
# Emitter
region num=8 material=GaAs x.min=-250 x.max=250 y.min=$midWindowLo
y.max=$midEmitterLo
# Base
region num=9 material=GaAs x.min=-250 x.max=250 y.min=$midEmitterLo
y.max=$midBaseLo
# BSE
region num=10 material=InGaP x.min=-250 x.max=250 y.min=$midBaseLo
y.max=$midBsfLo
# Vacuum
region num=ll material=Vacuum x.min=-250 x.max=250 y.min=$botTunnelHi
y.max=$botTunnelMid
#Vacuum
region num=12 material=Vacuum x.min=-250 x.max=250 y.min=$botTunnelMid
y.max=$botTunnelLo
# Window
region num=13 material=GaAs x.min=-250 x.max=250 y.min=$botHi
y.max=$botWindowLo
# Emitter
region num=14 material=Ge x.min=-250 x.max=250 y.min=$botWindowLo
y.max=$botEmitterLo
# Base
region num=15 material=Ge x.min=-250 x.max=250 y.min=$botEmitterLo
y.max=$botBaseLo
d. Electrodes
electrode name=gate x.min=-250 x.max=250 y.min=$topHi y.max=$topHi
electrode name=drain x.min=-250 x.max=250 y.min=$topLo y.max=$topLo
electrode name=collector x.min=-250 x.max=250 y.min=$midHi y.max=$midHi
electrode name=emitter x.min=-250 x.max=250 y.min=$midLo y.max=$midLo
electrode name=cathode x.min=-250 x.max=250 y.min=$botHi y.max=$botHi
electrode name=anode x.min=-250 x.max=250 y.min=$botLo y.max=$botLo
e. Doping
# Window
doping uniform region=l n.type conc=1.95el8
# Emitter
doping uniform region=2 n.type conc=2el8
157
# Base
doping uniform region=3 p.type conc=1.5el7
# BSF
doping uniform region=4 p.type conc=2el8
# Window
doping uniform region=7 n.type conc=1.95el8
# Emitter
doping uniform region=8 n.type conc=2el8
# Base
doping uniform region=9 p.type conc=1.5el7
# BSF
doping uniform region=10 p.type conc=2el8
# Window
doping uniform region=13 n.type conc=lel9
# Emitter
doping uniform region=14 n.type conc=2el8
# Base
doping uniform region=15 p.type conc=lel7
/. Light Beams
beam num=l x.origin=0 y.origin=$lightY angle=90 \
power.file=AMOsilv.spec wavel.start=0.21 wavel.end=4 wavel.num=50
158
APPENDIX G. MATLAB SOURCE CODE
A. VEC2SPEC
% VEC2SPEC Converts spectrum data to a Silvaco spec file.
% VEC2SPEC(wavel, int, filename) creates the file filename.spec
% and stores the wavel and int information of the spectrum.
% (c)2001 by P. Michalopoulos
function vec2spec(wavel, int, filename)
% Error checking
len = length(wavel);
if (len ~= length(int))
disp('ERROR! Vector lengths must agree.')
break;
end
% Initialize output file
file = fopen([filename '.spec'], 'w');
fprintf(file, '%d', len);
% Save data to file
for i = 1:len,
fprintf(file, '\n%e %e' , wavel(i), int(i));
end
fclose(file);
B. OPT2SILV
0PT2SILV Convert an optical parameter mat file into a Silvaco
f ile .
% 0PT2SILV(filename, t) Creates the Silvaco optical parameter file
filename.opt
% from the filename.mat file.
% If t='e' then filename.mat must contain eV-el-e2 data
% If t='n' then filename.mat must contain wavel-n-k data
% (c)2001 by P. Michalopoulos
function opt2silv(filename, t)
% Load data
load(['Data\' filename '.mat'])
% Convert to common units
if t == 'e'
wavel = ev2um(eV);
159
[n k] = e2nk(el, e2);
end
% Initialize file
file = fopen(['Data\' filename '.opt']? 'w');
len = length(wavel) ;
fprintf(flie, '%d\n', len);
% Save data to file
for i = 1:len
fprintf(file, '%d %d %d\n', wavel(i), n(i), k(i));
end
fclose(file);
C. DISPLOG
% DISPLOG Displays the properties of a Silvaco log file.
% DISPLOG(filename) prints the major properties of a Silvaco log file.
% (c)2001 by P.Michalopoulos
function displog(filename)
[program, numOfElectrodes, electrodeName, values, valueName, data] =
parselog(filename) ;
disp(program)
disp ( 'Electrodes: ')
for 1 = 1:numOfElectrodes,
disp ( [' ' num2str(i) '. ' electrodeName{i}])
end
disp('Values:')
for 1 = l:values,
disp ( [' ' num2str(i) '. ' valueName{i}])
end
D. PARSELOG
% PARSELOG Parses a Silvaco log file.
% [prog, numOfElec, elecName, val, valName, data]=PARSELOG(filename)
% parses filename.log and returns:
% prog : the program that generated the log file
% numOfElec : the number of electrodes
% elecName : a cell with the names of the electrodes
% val : the number of different types of values contained
% valName : a cell with the names of those values
% data : a matrix with the actual data (each column is a value)
% (c)2001 by P. Michalopoulos
function [program, numOfElectrodes, electrodeName, values, valueName,
data] = parselog(filename)
data = [];
160
% Read log file
file = fopen([filename '.log']);
while 1
line = fgetl(file);
if ~ischar(line), break, end
% Translate data codes and parse data
switch line (1)
case 'v' % program used
[token, line] = strtok(line);
[token, line] = strtok(line);
program = token;
case '#' % comments
case 'y'
case 'z '
case 'f' % electrode names
[token, line] = strtok(line);
[token, line] = strtok(line);
numOfElectrodes = strlnum(token);
electrodeName = cell(numOfElectrodes, 1) ;
for 1 = 1:numOfElectrodes,
[token, line] = strtok(line);
electrodeName{1} = token;
end
case 'p' % data properties
[token, line] = strtok(line);
[token, line] = strtok(line);
values = strlnum(token);
valueName = cell(values,1);
for 1 = l:values,
[token, line] = strtok(line);
token = strlnum(token);
switch token
case 2
valueName]1} = [electrodeName{1} ' Voltage'];
case 3
valueName]1} = [electrodeName]!} ' Voltage'];
case 4
valueName]!} = [electrodeName]3} ' Voltage'];
case 5
valueName]!} = [electrodeName]4} ' Voltage'];
case 6
valueName]!} = [electrodeName]5} ' Voltage'];
case 7
valueName]!} = [electrodeName]6} ' Voltage'];
case 20
valueName]!} = [electrodeName]!} ' Current'];
case 21
valueName]!} = [electrodeName]!} ' Current'];
case 22
valueName]!} = [electrodeName]!} ' Current'];
case 23
valueName]!} = [electrodeName]4} ' Current'];
case 24
valueName]!} = [electrodeName]!} ' Current'];
case 25
161
valueName{i} = [electrodeName{6} ' Current'];
case 85
valueName]i} = 'Available photo current';
case 86
valueName]1} = 'Source photo current';
case 87
valueName]!} = 'Optical wavelength';
case 91
valueName]!} = 'Light Intensity beam 1';
case 601
valueName]!} = [electrodeName]!} ' Int. Voltage'];
case 602
valueName]!} = [electrodeName]!} ' Int. Voltage'];
case 603
valueName]!} = [electrodeName]3} ' Int. Voltage'];
case 604
valueName]!} = [electrodeName]4} ' Int. Voltage'];
case 605
valueName]!} = [electrodeName]5} ' Int. Voltage'];
case 606
valueName]!} = [electrodeName]6} ' Int. Voltage'];
otherwise
disp('Unknown value name')
end
end
case 'd' % data values
dataLine = [];
[token, line] = strtok(line);
for 1 = l:values,
[token, line] = strtok(line);
value = str2double(token);
dataLine = [dataLine value];
end
data = [data; dataLine];
otherwise
disp('Unknown command')
end
end
fclose(file);
E. PLOTLOG
% PLOTLOG Plots a Silvaco log file.
% PLOTLOG(filename, x-axis, y-axis, style, xmult, ymult) Creates
% a plot of the value in y-axis vs the value in x-axis with values
% and data derived from filename.log. The line style used is specified
% after that. The x and y values are scaled according to xmult and
% ymult accordingly.
% (c)2001 by P.Michalopoulos
function plotlog(filename, x, y, p, mx, my)
[program, numOfElectrodes, electrodeName, values, valueName, data] =
parselog(filename) ;
162
sx = sign(x) ;
sy = sign(y);
X = abs(x);
y = abs(y);
if (x > values) | (y > values),
disp('ERROR! Axis parameter can not be found.')
else
plot(sx*data(:,x)'*mx, sy*data(:,y)'*my, p), grid on
title([filename '.log from ' program]);
Xlabel(valueName{x});
ylabel(valueName{y}) ;
end
F. OPTINTERP
% OPTINTERP Interpolates optical parameters.
% OPTINTERP(fl, f2, r) Interpolates the optical parameters found in
% fl.mat and f2.mat with a ratio of r and returns the wavel, n
% and k of the result.
% (c)2002 by P. Michalopoulos
function [wavel, n, k] = optinterp (file2, filel, ratio)
% Load optical parameters for material 1
load(['Data\' filel '.mat'])
wavelCompl = ev2um(eV);
[nCompl kCompl] = e2nk(el, e2);
% Load optical parameters for material 2
load(['Data\' file2 '.mat'])
wavelComp2 = ev2um(eV);
[nComp2 kComp2] = e2nk(el, e2);
% Perform simple interpolation
wavelResultl = wavelCompl;
nResult = nCompl*(1-ratio) + nComp2*ratio;
kResult = kCompl*(1-ratio) + kComp2*ratio;
kResultlen = length(kResult);
wavelResult = wavelCompl;
% Locate the area where only kl or k2 is zero
kComp2ch = (kComp2 ~= 0);
kComplch = (kCompl ~= 0);
kResultch = xor(kComp2ch, kComplch);
area = find(kResultch) ;
arealen = length(area);
% Implement correction in material 2
kComp2ch = kComp2;
index = find(~kComp2ch) ;
163
kComp2ch(index) = [];
kComp2chlen = length(kComp2ch);
kComp2ch = kComp2ch(kComp2chlen - arealen + 1 : kComp2chlen);
wavelComp2ch = wavelComp2;
wavelComp2ch(index) = [];
wavelComp2chlen = length(wavelComp2ch);
wavelComp2ch = wavelComp2(wavelComp2chlen - arealen + 1 :
wavelComp2chlen) ;
% Implement correction in material 1
kComplch = kCompl;
index = find(~kComplch);
kComplch(index) = [];
kComplchlen = length(kComplch);
kComplch = kComplch(kComplchlen - arealen + 1 : kComplchlen);
wavelComplch = wavelCompl;
wavelComplch(index) = [];
wavelComplchlen = length(wavelComplch);
wavelComplch = wavelCompl(wavelComplchlen - arealen + 1 :
wavelComplchlen) ;
% Combine corrections
kResultch = kComplch*(1-ratio) + kComp2ch*ratio;
% Smooth-out result
kResultchl = kResultch(1);
[h index] = min(abs(kResult - kResultchl));
ratio = linspace(0, 1, arealen);
kResult(index + 1 : index + arealen) = kResultch.*ratio + kResult(index
+ 1 : index + arealen) .*(1-ratio) ;
kResult(index + arealen + 1 : kResultlen) = kResult(index + arealen + 1
: kResultlen)*0;
wavel = wavelResult;
n = nResult;
k = kResult;
F. EV2UM
% EV2UM Converts photon energy (eV) into wavelength (urn).
% (c)2001 by P. Michalopoulos
function urn = ev2um(ev)
h = 6.6260755e-34;
eV = 1.60218e-19;
c = 2.99792458e8;
ev = ev * eV;
f = ev / h;
wavel = c ./ f;
urn = wavel / le-6;
164
G.
UM2EV
% UM2EV Converts photon wavelength (um) into energy (eV).
% (c)2001 by P. Michalopoulos
function ev = um2ev(um)
h = 6.6260755e-34;
eV = 1.60218e-19;
c = 2.99792458e8;
wavel = um * le-6;
f = c ./ wavel;
ev = h * f;
ev = ev ./ eV;
H. E2NK
% E2NK Convert the el, e2 pairs into n, k pairs.
% [n k] = E2NK(el, e2)
% (c)2001 by P. Michalopoulos
function [n,k] = e2nk(el, e2)
ap = (el + sqrt(el.^2 + e2.^2)) / 2;
an = (el - sqrt(el.^2 + e2.^2)) / 2;
app = ap >= 0;
anp = an >= 0;
err = (app < 0) & (anp < 0);
err = sum(err);
if err ~= 0
disp('ERROR!')
end
a = ap .* app + an .* anp;
n = sqrt(a);
k = e2 ./ (2 * n);
165
THIS PAGE INTENTIONALLY LEFT BLANK
166
LIST OF REFERENCES
1. Sze, S. M., Semiconductor Devices, 2nd edition, John Wiley & Sons, Inc, 2001.
2. Sze, S. M., Physics of Semiconductor Devices, 2nd edition, John Wiley & Sons, Inc,
1981.
3. Shur, M., Physics of Semiconductor Devices, Prentice-Hall, Inc, 1990.
4. Messenger, G. C., Ash, M. S., The Effects of Radiation on Electronic Systems, Van
Nostrand Reinhold Company Inc, 1986.
5. Pahk, E. D., Handbook of Optical Constants of Solids, Academin Press, Inc, 1985.
6. Palik, E. D., Gorachand, G., Electronic Handbook of Optical Constants of Solids,
Academin Press, Inc, 1999.
7. Sze, S. M., Modern Semiconductor Device Physics, John Wiley & Sons, Inc, 1998.
8. Eraser, D. A., The Physics of Semiconductor Devices, Clarendon Press - Oxford,
1986.
9. Bolz, R. E., Tuve, G. E., CRC Handbook of Tables for Applied Engineering Science,
The Chemical Rubber Co, 1973.
10. ATLAS User’s Manual, vols 1-2, SIEVACO International, 2000.
11. ATHENA User’s Manual, SIEVACO International, 2000.
12. DEVEDIT User’s Manual, SIEVACO International, 2000.
13. PC Interractive Tools User’s Manual, SIEVACO International, 1999.
14. SIEVACO International, www.silvaco.com
15. T. Agui, T. Takamoto, E. Ikeda, H. Kurita, “High-efficient dual-junction
InCaP/CaAs solar cells with improved tunnel interconnect”. Indium Phosphide and
Related Materials, 1998 International Conference on, pp 203-206, 1998
16. T. Takamoto, E. Ikeda, H. Kurita, M. Ohmori, “High efficiency InCaP solar cells for
InCaP/CaAs tandem cell apphcation”. Photovoltaic Energy Conversion, 1994.,
Conference Record of the Twenty Eourth. IEE E Photovoltaic Speciahsts Conference -
1994, 1994 IEEE Eirst World Conference on , Volume: 2, pp 1729 -1732 vol.2, 1994
167
17. H. Kurita, T. Takamoto, E. Ikeda, M. Ohmoii, “High-efficiency monolithic
InGaP/GaAs tandem solar cells with improved top-cell back-surface-field layers”, Indium
Phosphide and Related Materials, 1995. Conference Proceedings., Seventh International
Conference on, pp 516-519,1995
18. B.T. Cavicchi, D.D. Krut, D.R. Lilhngton, S.R. Kurtz, J.M. Olson, “The design and
evaluation of dual-junction GaInP/sub 2//GaAs solar cells for space apphcations”.
Photovoltaic Speciahsts Conference, 1991., Conference Record of the Twenty Second
IEEE, pp 63-67 vol. 1 , 1991
19. R.R. King, N.H. Karam, J.H. Ermer, N. Haddad, P. Colter, T. Issh iki , H. Yoon, H.E.
Cotal, D.E. Joslin, D.D. Krut, R. Sudharsanan, K. Edmondson, B.T. Cavicchi, D.R.
EiUington, “Next-generation, high-efficiency IH-V multijunction solar cells”.
Photovoltaic Specialists Conference, 2000. Conference Record of the Twenty-Eighth
IEEE , 2000, pp. 998-1001
20. D. Eilhngton, H. Cotal, J. Ermer, D. Eriedman, T. Moriarty, A. Duda, “32.3%
efficient triple junction GaInP/sub 2//GaAs/Ge concentrator solar cells”. Energy
Conversion Engineering Conference and Exhibit, 2000. (lECEC) 35th Intersociety ,
Volume: 1,2000, pp. 516 -521
21. J.E. Granata, J.H. Ermer, P. Hebert, M. Haddad, R.R. King, D.D. Krut, J. Eovelady,
M.S. GiUanders, N.H. Karam, B.T. Cavicchi, ‘Triple-junction GaInP/GaAs/Ge solar
cells-production status, quahfication results and operational benefits”. Photovoltaic
Specialists Conference, 2000. Conference Record of the Twenty-Eighth IE EE , 2000, pp.
1181 -1184
22. N.H. Karam, R.R. King, B.T. Cavicchi, D.D. Krut, J.H. Ermer, M. Haddad, Ei Cai,
D.E. Joslin, M. Takahashi, J.W. Eldredge, W.T. Nishikawa, D.R. Eilhngton, B.M. Keyes,
R.K. Ahrenkiel, “Development and characterization of high-efficiency Ga/sub 0.5/In/sub
0.5/P/GaAs/Ge dual- and triple-junction solar ceUs”, Electron Devices, IEEE
Transactions on , Volume: 46 Issue: 10 , Oct. 1999, pp. 2116 -2125
23. Reinhardt K.C, Mayberry C.S, Eewis B.P, Kreifels T.E, “Multijunction solar ceU
iso-junction dark current study”. Photovoltaic Specialists Conference, 2000, Conference
Record of the Twenty-Eighth IEE E , 2000, pp 1118-1121
24. King R.R, Karam N.H, Ermer J.H, Haddad N, Colter P, Isshiki T, Yoon H, Cotal
H.E, Joshn D.E, Kmt D.D, Sudharsanan R, Edmondson K, Cavicchi B.T, EiUington
D.R., “Next-generation, high-efficiency III-V multijunction solar ceUs”, Photovoltaic
Specialists Conference, 2000, Conference Record of the Twenty-Eighth IEE E , 2000, pp
998-1001
168
25. Van Kerschaver E, Nijs J, Mertens R, Ghannam M, “Twodimensional solar cell
simulations by means of circuit modelling”, Photovoltaic Specialists Conference, 1997.,
Conference Record of the Twenty-Sixth IEEE , 1997, pp 175-178
26. Jain R.K, Elood D.J, “Simulation of high-efficiency n/sup -t/p indium phosphide
solar cell results and future improvements”. Electron Devices, IEEE Transactions on ,
Volume: 41 Issue: 12 , Dec. 1994, pp 2473-2475
27. Kurtz S, Geisz J.E, Eriedman D.J, Olson J.M, Duda A, Karam N.H, King R.R,
Ermer J.H, Joshn D.E, “Modeling of electron diffusion length in GaJnAsN solar cells”.
Photovoltaic Specialists Conference, 2000, Conference Record of the Twenty-Eighth
IEEE, 2000, pp 1210-1213
28. Walters R.J, Summers G.P, Messenger S.R, “Analysis and modehng of the radiation
response of multijunction space solar cells”. Photovoltaic Specialists Conference, 2000,
Conference Record of the Twenty-Eighth IE EE , 2000, pp 1092 -1097
29. Pause P, Sankaranarayanan H, Narayanaswamy R, Shankaradas M, Ying Y,
Eerekides C.S, Morel D.E, “Evaluation and modehng of junction parameters in
Cu(In,Ga)Se/sub 2/ solar cells”. Photovoltaic Specialists Conference, 2000, Conference
Record of the Twenty-Eighth IEEE , 2000, pp 599 -602
30. Eewis, B. P., Dark current analysis and computer simulation of triple-junction solar
cells. Naval Postgraduate School, 1999.
31. Renewable Resource Data Center (rredc.nrel.gov)
32. US Department of Energy - Photovoltaics Program (http://www.eren.doe.gov/pv)
33. I. Vurgaftman, J.R. Meyer, E.R. Ram-Mohan, “Band parameters for III-V
compound semiconductors and their aUoys”, Applied Physics Review, Journal of Apphed
Physics, vol 89, number 11, 1 June 2001, pp. 5815-5875
34. McCloy, D. J., High efficiency solar ceUs: a model in Silvaco, Naval Postgraduate
School, 1999.
169
THIS PAGE INTENTIONALLY LEFT BLANK
170
INITIAL DISTRIBUTION LIST
1. Defense Teehnieal Information Center
Ft. Belvoir, Virginia
2. Dudley Knox Library
Naval Postgraduate Sehool
Monterey, Califomia
3. Chairman, Department of Eleetrieal of Computer Engineering
Naval Postgraduate Sehool
Monterey, CA
4. Chairman, Department of Computer Seienee
Naval Postgraduate Sehool
Monterey, CA
5. Dr. Sheiif Miehael, Code EC/Mi
Department of Eleetrieal and Computer Engineering
Naval Postgraduate Sehool
Monterey, CA
6. Dr. Bret Miehael, Code CS/Mj
Department of Computer Seienee
Naval Postgraduate Sehool
Monterey, CA
7. Dr. Todd Weatherford, Code ECAVt
Department of Eleetrieal and Computer Engineering
Naval Postgraduate Sehool
Monterey, CA
8. Embassy of Greeee, Naval Attaehe
Washington, DC
9. ET Panayiotis Miehalopoulos H.N.
Ekfantidou 46, Vyronas, Athens, 16232,
Greeee
171
THIS PAGE INTENTIONALLY LEET BLANK
172