Physics of Semiconductor Devices is a textbook aimed at college undergraduate and graduate teaching. It covers both basic classic topics such as energy band theory and the gradual-channel model of the MOSFET as well as advanced concepts and devices such as MOSFET short-channel effects, low-dimensional devices and single-electron transistors. As a prerequisite, this text requires mathematics through differential equations and modern physics where students are introduced to quantum mechanics. Concepts are introduced to the reader in a simple way, often using comparisons to everyday-life experiences such as simple fluid mechanics. They are then explained in depth and mathematical developments are fully described.
Physics of Semiconductor Devices contains a list of problems that can be used as homework assignments or can be solved in class to exemplify the theory. Many of these problems make use of Matlab and are aimed at illustrating theoretical concepts in a graphical manner. A series of these Matlab problems is based on a simple finite-element solution of semiconductor equations. These yield the exact solution to equations that have no analytical solutions and are usually solved using approximations, such as the depletion approximation. The exact numerical solution can then be graphically compared to the solution using the approximation.
The different chapters of Physics of Semiconductor Devices cover the following material:
1. Energy Band Theory.
2. Theory of Electrical Conduction.
3. Generation/Recombination Phenomena.
4. The PN Junction Diode.
5. Metal-semiconductor contacts.
6. JFET and MESFET.
7. The MOS Transistor.
8. The Bipolar Transistor.
9. Heterojunction Devices.
10. Quantum-Effect Devices.
11. Semiconductor Processing.
Developing Applications with Java and UML
Developing Applications with Java™ and UML focuses on the craft of creating quality Java software. The book introduces the fundamentals of the Unified Modeling Language (UML) and demonstrates how to use this standard object-oriented notation to build more robust Java applications that fulfill user requirements and...
Behind the problems that routinely plague families, teams, and organizations are individuals who either can’t or won’t deal with failed promises. Others have broken rules, missed deadlines, or just plain behaved badly. If anybody steps up to the issue, he or she often does a lousy job and creates a whole new set of problems....
Data Warehousing For Dummies (Computer/Tech) Data warehousing is one of the hottest business topics, and there’s more to understanding data warehousing technologies than you might think. Find out the basics of data warehousing and how it facilitates data mining and business intelligence with Data Warehousing For Dummies, 2nd Edition.
Data is probably your...
Numerical Notation: A Comparative History
This book is a cross-cultural reference volume of all attested numerical notation systems (graphic, non-phonetic systems for representing numbers), encompassing more than 100 such systems used over the past 5,500 years. Using a typology that defies progressive, unilinear evolutionary models of change, Stephen Chrisomalis identifies five basic...
For people who are about to write their first embedded program - or have been struggling to learn about this important area - this book will save weeks of effort.
This book provides a ‘hardware-free’ introduction to embedded software for
Already know how to write software for...
Managing TCP/IP Networks: Techniques, Tools and Security
Managing TCP/IP Networks Techniques, Tools and Security Considerations
Gilbert Held, 4-Degree Consulting, Macon, Georgia, USA
Focuses on the techniques, tools, diagnostic testing, and security
Addresses the practical methods to manage a TCP/IP network
Helps readers to...