Larry Zhang. Office: DH

Size: px
Start display at page:

Download "Larry Zhang. Office: DH"

Transcription

1 CSC258 Week 1 1

2 Larry Zhang Office: DH

3 Today s outline Why CSC258 What is in CSC258 How to do well in CSC258 Start learning 3

4 Why takecsc258? 4

5 Learning the Magic magic magic CSC258 CSC369 5

6 More specifically How do we express 1 s and 0 s using a piece of silicon? How does the computer do everything with just 1 s and 0 s? What is stored in that fortnite.exe file, what exactly happens when I double-click on it? How does the CPU run an if-statement, or for loop, or recursion? CSC258 has all the answers! 6

7 After learning CSC258 You ll know everything about how a computer is physically built, and you can build one if you want. Base on your hardware knowledge, you will be able to engineer the performance of your software like never before. People who are really serious about software should make their own hardware. -- Alan Kay 7

8 What s incsc258? 8

9 The architecture of a computer hardware, level by level, bottom-up Assembly Language Processors compute stuff Arithmetic Logic Units Finite State Machines remember stuff Devices Flip-flops Circuits Gates Transistors 9

10 We learn the whole real deal From atom level to assembly level Above the assembly level is the Operating System, whose main job is virtualization, i.e., create convenient illusions. Everything you learn from every CS course are all illusions except for CSC258 10

11 How to do well in CSC258 11

12 First of all Be interested 12

13 Course website All course materials are here. 13

14 Marking scheme Labs: 3% x 10 = 30% Midterm: 22% Final exam: 45% Quizzes: 3% 100% 14

15 Labs (starting from Week 2) Hands-on exercises in which you will build real pieces of hardware. Prelabs are done individually, in-lab work is done in pairs. ONLY go to the lab section that you are registered to on ACORN. If you want to switch lab section, find someone who is willing to switch and let Larry know. On the discussion board, use Search Teammates for finding a partner. 15

16 Prelab Reports For most of the labs, you will be required to submit a prelab report (a PDF file) to MarkUs before the labs start. Must be completed individually Submission deadline is typically Tuesday 3pm To get the mark for the prelab report ú ú ú do your work and submit something meaningful don t plagiarize not submitting anything would be much better than plagiarizing 16

17 17

18 Lab software We will use Logisim-Evolution The reference of the software has been posted on the course website. Task for this week: download the software, read the reference, and familiarize yourself with it. Note: I must be Logisim-Evolution downloaded at the link in the reference. Do NOT use the original Logisim or its other variations. 18

19 Weekly Quizzes We will use Quercus for online quizzes Starting in Week 2 Useful practices for tests and exams. Deadline for quizzes is every Sunday 10:00pm. You ll be told whether your answer is correct immediately, and you can try up to three times. We will record your highest score. 19

20 Tests! Midterm out of class March 1, 5:10pm~6:40pm (90 minutes) Let Larry know by Jan 31 if you have a conflict. Final exam Some time in April Must get >= 40% 20

21 Discussion board All course announcements will be posted here. Daily reading is required. 21

22 Office hours Monday 5-6:30 pm Tuesday 5-6:30 pm Office hours are good. 22

23 Student Feedback Give us frequently (e.g., every week) feedbacks on how things are going. It is very useful for improving your learning experience in a timely manner. Anonymous feedback form: ú link on the course website Or, just drop by and have a chat with Larry 2-23

24 Textbook: DDCA Digital Design and Computer Architecture, 2nd edition, 2012by David Harris, Sarah Harris Available online at UofT library (link in course info sheet) 24

25 A typical week of CSC258 Monday/Tuesday: go the lectures. By Tuesday 3pm: submit prelab report. Tuesday/Wednesday/Thursday: labs. Wednesday: Quiz out on Quercus, starting studying for it. Thursday evening: next week s lab handout released, start working on the prelab. Sunday by 10pm: complete the quiz. 25

26 It will be a lot of work, and a lot of fun! 26

27 27

28 In-class pop quizzes. To participate, you ll need: ú be in the lecture ú have access to a browser (on a phone, tablet or a laptop), or the Kahoot app has nothing (directly) to do with your course grade 2-28

29 Let the learning begin 29

30 Basic Logic Gates 30

31 You already know something 31

32 Logic from math course Create an expression that is true iff the variables A and B are true, or C and D are true. G = (A & B) (C & D) 32

33 G = (A & B) (C & D) A B A&B A B A B AND Gate OR Gate A B C G D You just designed your first circuit in CSC258! 33

34 Gates = Boolean logic If we know the logical expression, we already know how to put logic gates together to form a circuit. Just need to know which logic operations are represented by which gate! Let s meet all the gates. 34

35 AND Gates A B Y Truth table A B Y

36 OR Gates A B Y A B Y

37 NOT Gates A Y A Y

38 XOR Gates A B Y A B Y

39 Bill Gates 39

40 NAND Gates A B Y A B Y

41 NOR Gates A B Y A B Y

42 Buffer A Y This is not as silly as you might think now, as we ll see later A Y

43 A B Y AND Gate This is just a symbol... What does it really look like, inside? How does it work, physically? A B What are these? Power: high voltage (5V) + - R Y Resistor Ground: low voltage (0V) 43

44 + - A B Switches R Y When and only when both A are B are switched ON, Y has high voltage. 44

45 A Gates B Y + - R Gate is like a switch, but controlled by the voltage of the input signal, instead of by a finger. Gate A is switched ON when signal A is of high voltage. When and only when both A and B have high voltage, Y has high voltage. High voltage is 1 (True), low voltage is 0 (False). Y is True iff both A and B are True (Y = A & B). 45

46 A Gate is switched ON when signal A is of high voltage Why? How? What does the inside of a gate look like? Answer: There are transistors. 46

47 Transistors 47

48 One of the greatest inventions of the 20 th century Invented by William Shockley, John Bardeen and Walter Brattain in 1947, replacing previous vacuumtube technology. ú Nobel Prize for Physics in Building block for the hardware of all your computers and electronic devices. 48

49 What do transistors do? Transistors connect Point A to Point B, based on the value at Point C. ú If the value at Point C is high, A and B are connected. C = 1 A B A B ú And if the value at Point C is low, A and B are not. C = 0 A B A B ú Need to know a little about electricity now. 49

50 50

51 Outline of the story Electricity, basic concepts Insulators, conductors, in between, Semiconductors Impure semiconductors, p-type / n-type Put p-type and n-type together -- pn-junction Apply voltage to a pn-junction principle of transistors A real-world manufacturing of transistor -- MOSFET 51

52 Electricity Basics 52

53 Everything is made out of atoms Protons are big (hardly move) and positively charged. Electrons are small (easily move) and negatively changed. Neutrons are big and of course, neutral. Overall, an atom is neutral. 53

54 What is Electricity? Electricity is the flow of charged particles (usually electrons) through a material. 54

55 How do electrons flow? They flow 55

56 How do electrons flow? Electrons want to flow from regions of high electrical potential (many electrons) to regions of low electrical potential (fewer electrons). ú Like water flows from high to low. This potential is referred to as voltage (V). The rate of this flow is called the current (I). Resistance (I = V / R) is like how narrow the water pipe is. 56

57 Note The direction of the current is opposite to the direction of the electron movement, because electrons are negatively charged. 57

58 More on Resistance Electrical resistance indicates how well a materialallows electricity to flow through it: ú High resistance (aka insulators) don t conduct electricity at all. ú Low resistance (aka conductors) conduct electricity well, and are generally used for wires. Semiconductors are somewhere in between conductors and insulators, which makes it interesting 58

59 Outline of the story Electricity, basic concepts Insulators, conductors, in between, Semiconductors Impure semiconductors, p-type / n-type Put p-type and n-type together -- pnjunction Apply voltage to a pn-junction principle of transistors A real-world manufacturing of transistor -- MOSFET 59

60 Semiconductors 60

61 Here comes the chemistry 61

62 silicon Germanium 62

63 Conductivity of Semiconductors Semiconductor materials (e.g., silicon and germanium) straddle the boundary between conductors and insulators, behaving like one or the other, depending on factors like temperature and impurities in the material. 63

64 Impurity 64

65 Pure semiconductor is pretty stable Each atom has 4 valence electrons, forming bonds with other atoms, and the structure is pretty stable. At room temperature, very close to insulator. 65

66 Encourage semiconductor s conductivity N-type: Add some atoms with 5 valence electrons, such as Phosphorus. An extra electron! P-type: Add some atoms with 3 valence electrons, such as Boron. A missing electron, a.k.a., a hole, like a positive electron! 66

67 Encourage semiconductor s conductivity The extra electrons and the holes are charge carriers, which can move freely through the materials. Thus the conductivity is encouraged. This process of adding stuff is called doping, (n or p type). 67

68 Free electrons move like Free holes move like 68

69 Outline of the story Electricity, basic concepts Insulators, conductors, in between, Semiconductors Impure semiconductors, p-type / n-type Put p-type and n-type together -- pnjunction Apply voltage to a pn-junction principle of transistors A real-world manufacturing of transistor -- MOSFET 69

70 PN-junctions 70

71 Bringing p and n together What happens if you brought some p-type material into contact with some n-type material? P - P P P P - n-type - B - B B - B - - B p-type The electrons at the surface of the n-type material are drawn to the holes in the p-type. 71

72 p-n Junctions When left alone, the electrons from the n section of the junction will fill the holes of the p section, cancelling each other and create a section with no free carriers called the depletion layer. Once this depletion layer is wide enough, the doping atoms that remain will create an electric field in that region. 72

73 Because lost electron n-type Electrons initial movement (attracted by holes) P - P P P P - - B - B B - B - - B Because gained electron p-type 73

74 Diffusion increases the width of depletion layer, and drift draws it back. An equilibrium is reached, when the depletion layer is n-type of a certain width. Diffusion Electrons initial movement (attracted by holes) Electric field p-type Electron s movement drawn by the electric field Drift 74

75 Analogy: Spring with weight Diffusion Attracted by gravity (hole) Drift Drawn by spring force field An equilibrium is reached when the spring is stretched by a certain length. 75

76 Summary of pn-junction P N When we put p and n together, they will form a depletion layer with electric field in it. The depletion layer grows up to a certain width, until equilibrium is reached. 76

77 Outline of the story Electricity, basic concepts Insulators, conductors, in between, Semiconductors Impure semiconductors, p-type / n-type Put p-type and n-type together -- pnjunction Apply voltage to a pn-junction principle of transistors A real-world manufacturing of transistor -- MOSFET 77

78 Apply voltage to a PN-junction It could be applied in two possible directions Positive voltage to the P side Positive voltage to the N side 78

79 Forward Bias (Positive voltage to P) P Negative charges sucked out of depletion layer N Positive charges sucked out of depletion layer Depletion layer becomes narrower. 79

80 Reverse Bias (Positive voltage to N) P Negative charges injected into depletion layer N Positive charges injected into depletion layer Depletion layer becomes wider. 80

81 Apply forward bias Depletion layer narrower Easier to travel through Better conductivity Like switch connected Apply reverse bias Depletion layer wider Harder to travel through Worse conductivity Like switch disconnected That s how transistors work! 81

82 Outline of the story Electricity, basic concepts Insulators, conductors, in between, Semiconductors Impure semiconductors, p-type / n-type Put p-type and n-type together -- pnjunction Apply voltage to a pn-junction principle of transistors A real-world manufacturing of transistor -- MOSFET 82

83 Creating transistors Transistors use the characteristics of p-n junctions to create more interesting behaviour. Three main types: ú Bipolar Junction Transistors (BJTs) ú Metal Oxide Semiconductor Field Effect Transistor (MOSFET) ú Junction Field Effect Transistor (JFET) The last two are part of the same family, but we ll only look at the MOSFET for now. 83

84 Metal Oxide Semiconductor Field Effect Transistor 84

85 Gate Source Drain 85

86 Conductor, can apply electric charge to it Metal Oxide Insulator N-type P-type Semiconductors, doped Source Gate Drain 86

87 Put a MOSFET into a circuit Gate Source Drain + - or - + Power: high voltage can be applied to source or drain 87

88 Metal Oxide N-type P-type Put it into a circuit Gate Source Drain Two PN-junctions back-to-back, i.e, N-P-N. So, either source or drain has high voltage, one of the PN-junction must be reverse biased (circuit disconnected). 88

89 Metal Oxide N-type P-type But things change if we apply high voltage to Gate Gate Attract negative charges from p-substrate Create n-type channel between source and drain, CIRCUIT CONNECTED The wider the channel, the higher the current 89

90 Two types of MOSFET nmos (what we just describe) N-P-N Gate high, connected Gate low, disconnected pmos (opposite to nmos) P-N-P Gate low, connected Gate high, disconnected 90

91 Outline of the story Electricity, basic concepts Insulators, conductors, in between, Semiconductors Impure semiconductors, p-type / n-type Put p-type and n-type together -- pnjunction Apply voltage to a pn-junction principle of transistors A real-world manufacturing of transistor MOSFET Use transistors build Logic Gates 91

92 Transistors to Logic Gates 92

93 Create gates using a combination of transistors Physical data: ú High input = 5V ú Low input = 0V ú Switching time: ~20 picoseconds ú Switching interval ~10 ns A A Y Y NOT Gate 93

94 Transistors into gates V cc V cc V cc V cc V cc A A B A A B Y B B Y B Y A B A A A B B AND OR XOR 94

95 NAND is the most awesome logic gate It s cheaper to build All other logic functions (AND, OR, ) can be implemented using only NAND, i.e., it is functionally complete. Challenge for home: implement AND, OR, NOT, XOR using only NAND. 95

96 Next week: Circuit creation 96

CSCB58:Computer Organization

CSCB58:Computer Organization CSC58:Computer Organization Instructor: rian Harrington brian.harrington@utsc.utoronto.ca * Original slides by Steve Engels Why take CSC58? To better understand computers! See what's going on "under the

More information

3C3 Analogue Circuits

3C3 Analogue Circuits Department of Electronic & Electrical Engineering Trinity College Dublin, 2014 3C3 Analogue Circuits Prof J K Vij jvij@tcd.ie Lecture 1: Introduction/ Semiconductors & Doping 1 Course Outline (subject

More information

LECTURE 23. MOS transistor. 1 We need a smart switch, i.e., an electronically controlled switch. Lecture Digital Circuits, Logic

LECTURE 23. MOS transistor. 1 We need a smart switch, i.e., an electronically controlled switch. Lecture Digital Circuits, Logic LECTURE 23 Lecture 16-20 Digital Circuits, Logic 1 We need a smart switch, i.e., an electronically controlled switch 2 We need a gain element for example, to make comparators. The device of our dreams

More information

Floating Point Representation and Digital Logic. Lecture 11 CS301

Floating Point Representation and Digital Logic. Lecture 11 CS301 Floating Point Representation and Digital Logic Lecture 11 CS301 Administrative Daily Review of today s lecture w Due tomorrow (10/4) at 8am Lab #3 due Friday (9/7) 1:29pm HW #5 assigned w Due Monday 10/8

More information

Introduction to Computer Engineering ECE 203

Introduction to Computer Engineering ECE 203 Introduction to Computer Engineering ECE 203 Northwestern University Department of Electrical Engineering and Computer Science Teacher: Robert Dick Office: L477 Tech Email: dickrp@ece.northwestern.edu

More information

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Lec 6: September 18, 2017 MOS Model You are Here: Transistor Edition! Previously: simple models (0 and 1 st order) " Comfortable

More information

Electronics EC /2/2012. * In-class exams: 40% 7 th week exam 25% 12 th week exam 15%

Electronics EC /2/2012. * In-class exams: 40% 7 th week exam 25% 12 th week exam 15% Arab Academy for Science, Technology and Maritime Transport Electronics EC 331 Dr. Mohamed Hassan Course Assessment * In-class exams: 40% 7 th week exam 25% 12 th week exam 15% *Tutorial exams and activities:

More information

Semiconductor Physics fall 2012 problems

Semiconductor Physics fall 2012 problems Semiconductor Physics fall 2012 problems 1. An n-type sample of silicon has a uniform density N D = 10 16 atoms cm -3 of arsenic, and a p-type silicon sample has N A = 10 15 atoms cm -3 of boron. For each

More information

EE236 Electronics. Computer and Systems Engineering Department. Faculty of Engineering Alexandria University. Fall 2014

EE236 Electronics. Computer and Systems Engineering Department. Faculty of Engineering Alexandria University. Fall 2014 EE236 Electronics Computer and Systems Engineering Department Faculty of Engineering Alexandria University Fall 2014 Lecturer: Bassem Mokhtar, Ph.D. Assistant Professor Department of Electrical Engineering

More information

Semi-Conductors insulators semi-conductors N-type Semi-Conductors P-type Semi-Conductors

Semi-Conductors insulators semi-conductors N-type Semi-Conductors P-type Semi-Conductors Semi-Conductors In the metal materials considered earlier, the coupling of the atoms together to form the material decouples an electron from each atom setting it free to roam around inside the material.

More information

! Previously: simple models (0 and 1 st order) " Comfortable with basic functions and circuits. ! This week and next (4 lectures)

! Previously: simple models (0 and 1 st order)  Comfortable with basic functions and circuits. ! This week and next (4 lectures) ESE370: CircuitLevel Modeling, Design, and Optimization for Digital Systems Lec 6: September 18, 2017 MOS Model You are Here: Transistor Edition! Previously: simple models (0 and 1 st order) " Comfortable

More information

We are here. Assembly Language. Processors Arithmetic Logic Units. Finite State Machines. Circuits Gates. Transistors

We are here. Assembly Language. Processors Arithmetic Logic Units. Finite State Machines. Circuits Gates. Transistors CSC258 Week 3 1 Logistics If you cannot login to MarkUs, email me your UTORID and name. Check lab marks on MarkUs, if it s recorded wrong, contact Larry within a week after the lab. Quiz 1 average: 86%

More information

Intro To Digital Logic

Intro To Digital Logic Intro To Digital Logic 1 Announcements... Project 2.2 out But delayed till after the midterm Midterm in a week Covers up to last lecture + next week's homework & lab Nick goes "H-Bomb of Justice" About

More information

Current mechanisms Exam January 27, 2012

Current mechanisms Exam January 27, 2012 Current mechanisms Exam January 27, 2012 There are four mechanisms that typically cause currents to flow: thermionic emission, diffusion, drift, and tunneling. Explain briefly which kind of current mechanisms

More information

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Lec 6: September 14, 2015 MOS Model You are Here: Transistor Edition! Previously: simple models (0 and 1 st order) " Comfortable

More information

ECE321 Electronics I

ECE321 Electronics I ECE321 Electronics I Lecture 1: Introduction to Digital Electronics Payman Zarkesh-Ha Office: ECE Bldg. 230B Office hours: Tuesday 2:00-3:00PM or by appointment E-mail: payman@ece.unm.edu Slide: 1 Textbook

More information

Lecture (02) PN Junctions and Diodes

Lecture (02) PN Junctions and Diodes Lecture (02) PN Junctions and Diodes By: Dr. Ahmed ElShafee ١ I Agenda N type, P type semiconductors N Type Semiconductor P Type Semiconductor PN junction Energy Diagrams of the PN Junction and Depletion

More information

Electro - Principles I

Electro - Principles I Electro - Principles I Page 10-1 Atomic Theory It is necessary to know what goes on at the atomic level of a semiconductor so the characteristics of the semiconductor can be understood. In many cases a

More information

Electronic Circuits 1. Transistor Devices. Contents BJT and FET Characteristics Operations. Prof. C.K. Tse: Transistor devices

Electronic Circuits 1. Transistor Devices. Contents BJT and FET Characteristics Operations. Prof. C.K. Tse: Transistor devices Electronic Circuits 1 Transistor Devices Contents BJT and FET Characteristics Operations 1 What is a transistor? Three-terminal device whose voltage-current relationship is controlled by a third voltage

More information

CSC258: Computer Organization. Digital Logic: Transistors and Gates

CSC258: Computer Organization. Digital Logic: Transistors and Gates CSC258: Computer Organization Digital Logic: Transistors and Gates 1 Pre-Class Review 1. What are the largest (positive) and smallest (negative) numbers that can be represented using 4- bit 2 s complement?

More information

FREQUENTLY ASKED QUESTIONS February 21, 2017

FREQUENTLY ASKED QUESTIONS February 21, 2017 FREQUENTLY ASKED QUESTIONS February 21, 2017 Content Questions How do you place a single arsenic atom with the ratio 1 in 100 million? Sounds difficult to get evenly spread throughout. Yes, techniques

More information

Semiconductor Devices, Fall Gunnar Malm, Associate Professor Integrated Devices and Circuits, Kista Campus

Semiconductor Devices, Fall Gunnar Malm, Associate Professor Integrated Devices and Circuits, Kista Campus Semiconductor Devices, Fall 2014 Gunnar Malm, Associate Professor Integrated Devices and Circuits, Kista Campus gunta@kth.se, 08-790 4332 Semiconductor procesing at KTH Electrum Laboratory Stepper Lithography

More information

Gates and Logic: From switches to Transistors, Logic Gates and Logic Circuits

Gates and Logic: From switches to Transistors, Logic Gates and Logic Circuits Gates and Logic: From switches to Transistors, Logic Gates and Logic Circuits Hakim Weatherspoon CS 3410, Spring 2013 Computer Science Cornell University See: P&H ppendix C.2 and C.3 (lso, see C.0 and

More information

! Previously: simple models (0 and 1 st order) " Comfortable with basic functions and circuits. ! This week and next (4 lectures)

! Previously: simple models (0 and 1 st order)  Comfortable with basic functions and circuits. ! This week and next (4 lectures) ESE370: CircuitLevel Modeling, Design, and Optimization for Digital Systems Lec 6: September 14, 2015 MOS Model You are Here: Transistor Edition! Previously: simple models (0 and 1 st order) " Comfortable

More information

Electronics Fets and Mosfets Prof D C Dube Department of Physics Indian Institute of Technology, Delhi

Electronics Fets and Mosfets Prof D C Dube Department of Physics Indian Institute of Technology, Delhi Electronics Fets and Mosfets Prof D C Dube Department of Physics Indian Institute of Technology, Delhi Module No. #05 Lecture No. #02 FETS and MOSFETS (contd.) In the previous lecture, we studied the working

More information

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences EE 105: Microelectronic Devices and Circuits Spring 2008 MIDTERM EXAMINATION #1 Time

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 4: January 24, 2017 MOS Transistor Theory, MOS Model Penn ESE 570 Spring 2017 Khanna Lecture Outline! Semiconductor Physics " Band gaps "

More information

First-Hand Investigation: Modeling of Semiconductors

First-Hand Investigation: Modeling of Semiconductors perform an investigation to model the behaviour of semiconductors, including the creation of a hole or positive charge on the atom that has lost the electron and the movement of electrons and holes in

More information

Semiconductor Physics Problems 2015

Semiconductor Physics Problems 2015 Semiconductor Physics Problems 2015 Page and figure numbers refer to Semiconductor Devices Physics and Technology, 3rd edition, by SM Sze and M-K Lee 1. The purest semiconductor crystals it is possible

More information

From Physics to Logic

From Physics to Logic From Physics to Logic This course aims to introduce you to the layers of abstraction of modern computer systems. We won t spend much time below the level of bits, bytes, words, and functional units, but

More information

Lecture 12: MOS Capacitors, transistors. Context

Lecture 12: MOS Capacitors, transistors. Context Lecture 12: MOS Capacitors, transistors Context In the last lecture, we discussed PN diodes, and the depletion layer into semiconductor surfaces. Small signal models In this lecture, we will apply those

More information

Digital Electronics Part II - Circuits

Digital Electronics Part II - Circuits Digital Electronics Part - Circuits Dr.. J. Wassell Gates from Transistors ntroduction Logic circuits are non-linear, consequently we will introduce a graphical technique for analysing such circuits The

More information

Binary addition example worked out

Binary addition example worked out Binary addition example worked out Some terms are given here Exercise: what are these numbers equivalent to in decimal? The initial carry in is implicitly 0 1 1 1 0 (Carries) 1 0 1 1 (Augend) + 1 1 1 0

More information

Review of Semiconductor Physics. Lecture 3 4 Dr. Tayab Din Memon

Review of Semiconductor Physics. Lecture 3 4 Dr. Tayab Din Memon Review of Semiconductor Physics Lecture 3 4 Dr. Tayab Din Memon 1 Electronic Materials The goal of electronic materials is to generate and control the flow of an electrical current. Electronic materials

More information

Field-Effect (FET) transistors

Field-Effect (FET) transistors Field-Effect (FET) transistors References: Barbow (Chapter 8), Rizzoni (chapters 8 & 9) In a field-effect transistor (FET), the width of a conducting channel in a semiconductor and, therefore, its current-carrying

More information

Physics of Semiconductors 8 th

Physics of Semiconductors 8 th Physics of Semiconductors 8 th 2016.6.6 Shingo Katsumoto Department of Physics, Institute for Solid State Physics University of Tokyo Review of pn junction Estimation of builtin potential Depletion layer

More information

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: MOSFET N-Type, P-Type. Semiconductor Physics.

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: MOSFET N-Type, P-Type. Semiconductor Physics. ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec 4: January 24, 217 MOS Transistor Theory, MOS Model Lecture Outline! Semiconductor Physics " Band gaps " Field Effects! MOS Physics " Cutoff

More information

Lecture 11: J-FET and MOSFET

Lecture 11: J-FET and MOSFET ENE 311 Lecture 11: J-FET and MOSFET FETs vs. BJTs Similarities: Amplifiers Switching devices Impedance matching circuits Differences: FETs are voltage controlled devices. BJTs are current controlled devices.

More information

Lecture (02) Introduction to Electronics II, PN Junction and Diodes I

Lecture (02) Introduction to Electronics II, PN Junction and Diodes I Lecture (02) Introduction to Electronics II, PN Junction and Diodes I By: Dr. Ahmed ElShafee ١ Agenda Current in semiconductors/conductors N type, P type semiconductors N Type Semiconductor P Type Semiconductor

More information

Concept of Core IENGINEERS- CONSULTANTS LECTURE NOTES SERIES ELECTRONICS ENGINEERING 1 YEAR UPTU. Page 1

Concept of Core IENGINEERS- CONSULTANTS LECTURE NOTES SERIES ELECTRONICS ENGINEERING 1 YEAR UPTU. Page 1 Concept of Core Conductivity of conductor and semiconductor can also be explained by concept of Core. Core: Core is a part of an atom other than its valence electrons. Core consists of all inner shells

More information

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today MOS MOS. Capacitor. Idea

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today MOS MOS. Capacitor. Idea ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 9: September 26, 2011 MOS Model Today MOS Structure Basic Idea Semiconductor Physics Metals, insulators Silicon lattice

More information

Semiconductor Integrated Process Design (MS 635)

Semiconductor Integrated Process Design (MS 635) Semiconductor Integrated Process Design (MS 635) Instructor: Prof. Keon Jae Lee - Office: 응용공학동 #4306, Tel: #3343 - Email: keonlee@kaist.ac.kr Lecture: (Tu, Th), 1:00-2:15 #2425 Office hour: Tues & Thur

More information

electronics fundamentals

electronics fundamentals electronics fundamentals circuits, devices, and applications THOMAS L. FLOYD DAVID M. BUCHLA Lesson 1: Diodes and Applications Semiconductors Figure 1-1 The Bohr model of an atom showing electrons in orbits

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 4: January 23, 2018 MOS Transistor Theory, MOS Model Penn ESE 570 Spring 2018 Khanna Lecture Outline! CMOS Process Enhancements! Semiconductor

More information

Introduction to CMOS VLSI Design Lecture 1: Introduction

Introduction to CMOS VLSI Design Lecture 1: Introduction Introduction to CMOS VLSI Design Lecture 1: Introduction David Harris, Harvey Mudd College Kartik Mohanram and Steven Levitan University of Pittsburgh Introduction Integrated circuits: many transistors

More information

EGC221: Digital Logic Lab

EGC221: Digital Logic Lab Division of Engineering Programs EGC221: Digital Logic Lab Experiment #1 Basic Logic Gate Simulation Student s Name: Student s Name: Reg. no.: Reg. no.: Semester: Fall 2016 Date: 07 September 2016 Assessment:

More information

ECE 340 Lecture 31 : Narrow Base Diode Class Outline:

ECE 340 Lecture 31 : Narrow Base Diode Class Outline: ECE 340 Lecture 31 : Narrow Base Diode Class Outline: Narrow-Base Diodes Things you should know when you leave Key Questions What is a narrow-base diode? How does current flow in a narrow-base diode? Quick

More information

Lecture 0: Introduction

Lecture 0: Introduction Lecture 0: Introduction Introduction q Integrated circuits: many transistors on one chip q Very Large Scale Integration (VLSI): bucketloads! q Complementary Metal Oxide Semiconductor Fast, cheap, low power

More information

Electronic Circuits for Mechatronics ELCT 609 Lecture 2: PN Junctions (1)

Electronic Circuits for Mechatronics ELCT 609 Lecture 2: PN Junctions (1) Electronic Circuits for Mechatronics ELCT 609 Lecture 2: PN Junctions (1) Assistant Professor Office: C3.315 E-mail: eman.azab@guc.edu.eg 1 Electronic (Semiconductor) Devices P-N Junctions (Diodes): Physical

More information

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on March 01, 2018 at 7:00 PM

Department of Electrical and Computer Engineering, Cornell University. ECE 3150: Microelectronics. Spring Due on March 01, 2018 at 7:00 PM Department of Electrical and Computer Engineering, Cornell University ECE 3150: Microelectronics Spring 2018 Homework 4 Due on March 01, 2018 at 7:00 PM Suggested Readings: a) Lecture notes Important Note:

More information

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE 570: Digital Integrated Circuits and VLSI Fundamentals ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 4: January 29, 2019 MOS Transistor Theory, MOS Model Penn ESE 570 Spring 2019 Khanna Lecture Outline! CMOS Process Enhancements! Semiconductor

More information

Announcements Monday, September 18

Announcements Monday, September 18 Announcements Monday, September 18 WeBWorK 1.4, 1.5 are due on Wednesday at 11:59pm. The first midterm is on this Friday, September 22. Midterms happen during recitation. The exam covers through 1.5. About

More information

ECE/CS 250 Computer Architecture

ECE/CS 250 Computer Architecture ECE/CS 250 Computer Architecture Basics of Logic Design: Boolean Algebra, Logic Gates (Combinational Logic) Tyler Bletsch Duke University Slides are derived from work by Daniel J. Sorin (Duke), Alvy Lebeck

More information

ITT Technical Institute ET215 Devices I Unit 1

ITT Technical Institute ET215 Devices I Unit 1 ITT Technical Institute ET215 Devices I Unit 1 Chapter 1 Chapter 2, Sections 2.1-2.4 Chapter 1 Basic Concepts of Analog Circuits Recall ET115 & ET145 Ohms Law I = V/R If voltage across a resistor increases

More information

Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4. Wim Kloet

Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4. Wim Kloet Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4 Wim Kloet 1 Lecture 1 TOPICS Administration - course web page - contact details Course materials - text book - iclicker - syllabus Course Components

More information

GaN based transistors

GaN based transistors GaN based transistors S FP FP dielectric G SiO 2 Al x Ga 1-x N barrier i-gan Buffer i-sic D Transistors "The Transistor was probably the most important invention of the 20th Century The American Institute

More information

ECE/CS 250: Computer Architecture. Basics of Logic Design: Boolean Algebra, Logic Gates. Benjamin Lee

ECE/CS 250: Computer Architecture. Basics of Logic Design: Boolean Algebra, Logic Gates. Benjamin Lee ECE/CS 250: Computer Architecture Basics of Logic Design: Boolean Algebra, Logic Gates Benjamin Lee Slides based on those from Alvin Lebeck, Daniel Sorin, Andrew Hilton, Amir Roth, Gershon Kedem Admin

More information

Today we begin the first technical topic related directly to the course that is: Equilibrium Carrier Concentration.

Today we begin the first technical topic related directly to the course that is: Equilibrium Carrier Concentration. Solid State Devices Dr. S. Karmalkar Department of Electronics and Communication Engineering Indian Institute of Technology, Madras Lecture - 3 Equilibrium and Carrier Concentration Today we begin the

More information

Chapter 6: Field-Effect Transistors

Chapter 6: Field-Effect Transistors Chapter 6: Field-Effect Transistors slamic University of Gaza Dr. Talal Skaik FETs vs. BJTs Similarities: Amplifiers Switching devices mpedance matching circuits Differences: FETs are voltage controlled

More information

INFORMATION ABOUT THE COURSE

INFORMATION ABOUT THE COURSE KOM2751 Analog Electronics :: Dr. Muharrem Mercimek :: YTU - Control and Automation Dept. 1 INFORMATION ABOUT THE COURSE KOM2751 Analog Electronics KOM2751 Analog Electronics :: Dr. Muharrem Mercimek ::

More information

3.7 Physical Operation of Diodes

3.7 Physical Operation of Diodes 10/4/2005 3_7 Physical Operation of Diodes blank.doc 1/2 3.7 Physical Operation of Diodes Reading Assignment: pp. 190200, 203205 A. Semiconductor Materials Q: So, what exactly is a junction diode made

More information

Engineering 2000 Chapter 8 Semiconductors. ENG2000: R.I. Hornsey Semi: 1

Engineering 2000 Chapter 8 Semiconductors. ENG2000: R.I. Hornsey Semi: 1 Engineering 2000 Chapter 8 Semiconductors ENG2000: R.I. Hornsey Semi: 1 Overview We need to know the electrical properties of Si To do this, we must also draw on some of the physical properties and we

More information

Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: Digital Logic

Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: Digital Logic Computer Science 324 Computer Architecture Mount Holyoke College Fall 2007 Topic Notes: Digital Logic Our goal for the next few weeks is to paint a a reasonably complete picture of how we can go from transistor

More information

! PN Junction. ! MOS Transistor Topology. ! Threshold. ! Operating Regions. " Resistive. " Saturation. " Subthreshold (next class)

! PN Junction. ! MOS Transistor Topology. ! Threshold. ! Operating Regions.  Resistive.  Saturation.  Subthreshold (next class) ESE370: ircuitlevel Modeling, Design, and Optimization for Digital Systems Lec 7: September 20, 2017 MOS Transistor Operating Regions Part 1 Today! PN Junction! MOS Transistor Topology! Threshold! Operating

More information

Introduction to Semiconductor Devices

Introduction to Semiconductor Devices Physics 233 Experiment 48 Introduction to Semiconductor Devices References 1. G.W. Neudeck, The PN Junction Diode, Addison-Wesley MA 1989 2. Background notes (Appendix A) 3. Specification sheet for Diode

More information

Electronic PRINCIPLES

Electronic PRINCIPLES MALVINO & BATES Electronic PRINCIPLES SEVENTH EDITION Chapter 2 Semiconductors Topics Covered in Chapter 2 Conductors Semiconductors Silicon crystals Intrinsic semiconductors Two types of flow Doping a

More information

Physics Fall Semester. Sections 1 5. Please find a seat. Keep all walkways free for safety reasons and to comply with the fire code.

Physics Fall Semester. Sections 1 5. Please find a seat. Keep all walkways free for safety reasons and to comply with the fire code. Physics 222 2018 Fall Semester Sections 1 5 Please find a seat. Keep all walkways free for safety reasons and to comply with the fire code. Electronic Devices Please separate your professional from your

More information

E40M. Binary Numbers. M. Horowitz, J. Plummer, R. Howe 1

E40M. Binary Numbers. M. Horowitz, J. Plummer, R. Howe 1 E40M Binary Numbers M. Horowitz, J. Plummer, R. Howe 1 Reading Chapter 5 in the reader A&L 5.6 M. Horowitz, J. Plummer, R. Howe 2 Useless Box Lab Project #2 Adding a computer to the Useless Box alows us

More information

Lecture 6 PN Junction and MOS Electrostatics(III) Metal-Oxide-Semiconductor Structure

Lecture 6 PN Junction and MOS Electrostatics(III) Metal-Oxide-Semiconductor Structure Lecture 6 PN Junction and MOS Electrostatics(III) Metal-Oxide-Semiconductor Structure Outline 1. Introduction to MOS structure 2. Electrostatics of MOS in thermal equilibrium 3. Electrostatics of MOS with

More information

Math 31 Lesson Plan. Day 2: Sets; Binary Operations. Elizabeth Gillaspy. September 23, 2011

Math 31 Lesson Plan. Day 2: Sets; Binary Operations. Elizabeth Gillaspy. September 23, 2011 Math 31 Lesson Plan Day 2: Sets; Binary Operations Elizabeth Gillaspy September 23, 2011 Supplies needed: 30 worksheets. Scratch paper? Sign in sheet Goals for myself: Tell them what you re going to tell

More information

Introduction to Semiconductor Devices

Introduction to Semiconductor Devices Physics 233 Experiment 48 Introduction to Semiconductor Devices References 1. G.W. Neudeck, The PN Junction Diode, Addison-Wesley MA 1989 2. Background notes (Appendix A) 3. Specification sheet for Diode

More information

Computer organization

Computer organization Computer organization Levels of abstraction Assembler Simulator Applications C C++ Java High-level language SOFTWARE add lw ori Assembly language Goal 0000 0001 0000 1001 0101 Machine instructions/data

More information

CMSC 313 Lecture 16 Announcement: no office hours today. Good-bye Assembly Language Programming Overview of second half on Digital Logic DigSim Demo

CMSC 313 Lecture 16 Announcement: no office hours today. Good-bye Assembly Language Programming Overview of second half on Digital Logic DigSim Demo CMSC 33 Lecture 6 nnouncement: no office hours today. Good-bye ssembly Language Programming Overview of second half on Digital Logic DigSim Demo UMC, CMSC33, Richard Chang Good-bye ssembly

More information

Foundations of Computation

Foundations of Computation The Australian National University Semester 2, 2018 Research School of Computer Science Tutorial 1 Dirk Pattinson Foundations of Computation The tutorial contains a number of exercises designed for the

More information

EECS130 Integrated Circuit Devices

EECS130 Integrated Circuit Devices EECS130 Integrated Circuit Devices Professor Ali Javey 9/18/2007 P Junctions Lecture 1 Reading: Chapter 5 Announcements For THIS WEEK OLY, Prof. Javey's office hours will be held on Tuesday, Sept 18 3:30-4:30

More information

MA 3260 Lecture 10 - Boolean Algebras (cont.) Friday, October 19, 2018.

MA 3260 Lecture 10 - Boolean Algebras (cont.) Friday, October 19, 2018. MA 3260 Lecture 0 - Boolean Algebras (cont.) Friday, October 9, 208. Objectives: Boolean algebras on { 0, }. Before we move on, I wanted to give you a taste of what the connection between Boolean algebra

More information

Digital Electronics Part II Electronics, Devices and Circuits

Digital Electronics Part II Electronics, Devices and Circuits Digital Electronics Part Electronics, Devices and Circuits Dr.. J. Wassell ntroduction n the coming lectures we will consider how logic gates can be built using electronic circuits First, basic concepts

More information

A SEMICONDUCTOR DIODE. P-N Junction

A SEMICONDUCTOR DIODE. P-N Junction A SEMICONDUCTOR DIODE P-N Junction Analog Electronics Pujianto Department of Physics Edu. State University of Yogyakarta A Semiconductor Devices A Semiconductor devices can be defined as a unit which consists,

More information

Junction Diodes. Tim Sumner, Imperial College, Rm: 1009, x /18/2006

Junction Diodes. Tim Sumner, Imperial College, Rm: 1009, x /18/2006 Junction Diodes Most elementary solid state junction electronic devices. They conduct in one direction (almost correct). Useful when one converts from AC to DC (rectifier). But today diodes have a wide

More information

Gates and Logic: From Transistors to Logic Gates and Logic Circuits

Gates and Logic: From Transistors to Logic Gates and Logic Circuits Gates and Logic: From Transistors to Logic Gates and Logic Circuits Prof. Hakim Weatherspoon CS 3410 Computer Science Cornell University The slides are the product of many rounds of teaching CS 3410 by

More information

Welcome! Welcome to organic chemistry! It s not as bad as you heard! Summer class = major work

Welcome! Welcome to organic chemistry! It s not as bad as you heard! Summer class = major work Chem 51A Dr. Link Welcome! Welcome to organic chemistry! It s not as bad as you heard! Summer class = major work What is Ochem? Focus on carbon-based compounds Understand bonding in organic compounds Recognize

More information

Semiconductor Devices and Circuits Fall Midterm Exam. Instructor: Dr. Dietmar Knipp, Professor of Electrical Engineering. Name: Mat. -Nr.

Semiconductor Devices and Circuits Fall Midterm Exam. Instructor: Dr. Dietmar Knipp, Professor of Electrical Engineering. Name: Mat. -Nr. Semiconductor Devices and Circuits Fall 2003 Midterm Exam Instructor: Dr. Dietmar Knipp, Professor of Electrical Engineering Name: Mat. -Nr.: Guidelines: Duration of the Midterm: 1 hour The exam is a closed

More information

Lesson Plan: Electric Circuits (~130 minutes) Concepts

Lesson Plan: Electric Circuits (~130 minutes) Concepts Lesson Plan: Electric Circuits (~130 minutes) Concepts 1. Electricity is the flow of electric charge (electrons). 2. Electric Charge is a property of subatomic particles. 3. Current is the movement of

More information

(Refer Slide Time: 1:49)

(Refer Slide Time: 1:49) Analog Electronic Circuits Professor S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology Delhi Lecture no 14 Module no 01 Midband analysis of FET Amplifiers (Refer Slide

More information

Methods of Mathematics

Methods of Mathematics Methods of Mathematics Kenneth A. Ribet UC Berkeley Math 10B April 19, 2016 There is a new version of the online textbook file Matrix_Algebra.pdf. The next breakfast will be two days from today, April

More information

Diodes. EE223 Digital & Analogue Electronics Derek Molloy 2012/2013.

Diodes. EE223 Digital & Analogue Electronics Derek Molloy 2012/2013. Diodes EE223 Digital & Analogue Electronics Derek Molloy 2012/2013 Derek.Molloy@dcu.ie Diodes: A Semiconductor? Conductors Such as copper, aluminium have a cloud of free electrons weak bound valence electrons

More information

Statics - TAM 210 & TAM 211. Spring 2018

Statics - TAM 210 & TAM 211. Spring 2018 Statics - TAM 210 & TAM 211 Spring 2018 Course distribution Required TAM 210 TAM 211 Aerospace Engineering 31 1 Agricultural & Biological 12 3 Bioengineering 2 6 Civil Engineering 41 Engineering Mechanics

More information

! CMOS Process Enhancements. ! Semiconductor Physics. " Band gaps. " Field Effects. ! MOS Physics. " Cut-off. " Depletion.

! CMOS Process Enhancements. ! Semiconductor Physics.  Band gaps.  Field Effects. ! MOS Physics.  Cut-off.  Depletion. ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 4: January 3, 018 MOS Transistor Theory, MOS Model Lecture Outline! CMOS Process Enhancements! Semiconductor Physics " Band gaps " Field Effects!

More information

CHAPTER 11 Semiconductor Theory and Devices

CHAPTER 11 Semiconductor Theory and Devices CHAPTER 11 Semiconductor Theory and Devices 11.1 Band Theory of Solids 11.2 Semiconductor Theory 11.3 Semiconductor Devices 11.4 Nanotechnology It is evident that many years of research by a great many

More information

CSC9R6 Computer Design. Practical Digital Logic

CSC9R6 Computer Design. Practical Digital Logic CSC9R6 Computer Design Practical Digital Logic 1 References (for this part of CSC9R6) Hamacher et al: Computer Organization App A. In library Floyd: Digital Fundamentals Ch 1, 3-6, 8-10 web page: www.prenhall.com/floyd/

More information

Building a Computer Adder

Building a Computer Adder Logic Gates are used to translate Boolean logic into circuits. In the abstract it is clear that we can build AND gates that perform the AND function and OR gates that perform the OR function and so on.

More information

! CMOS Process Enhancements. ! Semiconductor Physics. " Band gaps. " Field Effects. ! MOS Physics. " Cut-off. " Depletion.

! CMOS Process Enhancements. ! Semiconductor Physics.  Band gaps.  Field Effects. ! MOS Physics.  Cut-off.  Depletion. ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lec 4: January 9, 019 MOS Transistor Theory, MOS Model Lecture Outline CMOS Process Enhancements Semiconductor Physics Band gaps Field Effects

More information

CLASS 12th. Semiconductors

CLASS 12th. Semiconductors CLASS 12th Semiconductors 01. Distinction Between Metals, Insulators and Semi-Conductors Metals are good conductors of electricity, insulators do not conduct electricity, while the semiconductors have

More information

Lecture 15: MOS Transistor models: Body effects, SPICE models. Context. In the last lecture, we discussed the modes of operation of a MOS FET:

Lecture 15: MOS Transistor models: Body effects, SPICE models. Context. In the last lecture, we discussed the modes of operation of a MOS FET: Lecture 15: MOS Transistor models: Body effects, SPICE models Context In the last lecture, we discussed the modes of operation of a MOS FET: oltage controlled resistor model I- curve (Square-Law Model)

More information

Numbers and Arithmetic

Numbers and Arithmetic Numbers and Arithmetic See: P&H Chapter 2.4 2.6, 3.2, C.5 C.6 Hakim Weatherspoon CS 3410, Spring 2013 Computer Science Cornell University Big Picture: Building a Processor memory inst register file alu

More information

ELECTRONICS IA 2017 SCHEME

ELECTRONICS IA 2017 SCHEME ELECTRONICS IA 2017 SCHEME CONTENTS 1 [ 5 marks ]...4 2...5 a. [ 2 marks ]...5 b. [ 2 marks ]...5 c. [ 5 marks ]...5 d. [ 2 marks ]...5 3...6 a. [ 3 marks ]...6 b. [ 3 marks ]...6 4 [ 7 marks ]...7 5...8

More information

0 volts. 2 volts. 5 volts

0 volts. 2 volts. 5 volts CS101 Binary Storage Devices and Boolean Logic Now that we have discussed number representation, why do computers use the binary representation and not something we are more familiar with, like decimal?

More information

MATH 341, Section 001 FALL 2014 Introduction to the Language and Practice of Mathematics

MATH 341, Section 001 FALL 2014 Introduction to the Language and Practice of Mathematics MATH 341, Section 001 FALL 2014 Introduction to the Language and Practice of Mathematics Class Meetings: MW 9:30-10:45 am in EMS E424A, September 3 to December 10 [Thanksgiving break November 26 30; final

More information

Lecture 1. EE70 Fall 2007

Lecture 1. EE70 Fall 2007 Lecture 1 EE70 Fall 2007 Instructor Joel Kubby (that would be me) Office: BE-249 Office Hours: M,W,F 2-3 PM or by appointment Phone: (831) 459-1073 E-mail: jkubby@soe.ucsc.edu Teaching Assistant Drew Lohn

More information

Introduction to Transistors. Semiconductors Diodes Transistors

Introduction to Transistors. Semiconductors Diodes Transistors Introduction to Transistors Semiconductors Diodes Transistors 1 Semiconductors Typical semiconductors, like silicon and germanium, have four valence electrons which form atomic bonds with neighboring atoms

More information