Larry Zhang. Office: DH
|
|
- Dale Carter
- 5 years ago
- Views:
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
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 information3C3 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 informationLECTURE 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 informationFloating 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 informationIntroduction 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 informationESE370: 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 informationElectronics 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 informationSemiconductor 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 informationEE236 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 informationSemi-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)
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 informationWe 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 informationIntro 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 informationCurrent 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 informationESE370: 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 informationECE321 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 informationLecture (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 informationElectro - 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 informationElectronic 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 informationCSC258: 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 informationFREQUENTLY 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 informationSemiconductor 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 informationGates 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)
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 informationElectronics 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 informationUNIVERSITY 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 informationESE 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 informationFirst-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 informationSemiconductor 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 informationFrom 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 informationLecture 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 informationDigital 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 informationBinary 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 informationReview 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 informationField-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 informationPhysics 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 informationLecture 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 informationLecture 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 informationLecture (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 informationConcept 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 informationESE370: 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 informationSemiconductor 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 informationelectronics 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 informationESE 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 informationIntroduction 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 informationEGC221: 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 informationECE 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 informationLecture 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 informationElectronic 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 informationDepartment 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 informationESE 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 informationAnnouncements 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 informationECE/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 informationITT 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 informationWelcome 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 informationGaN 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 informationECE/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 informationToday 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 informationChapter 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 informationINFORMATION 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 information3.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 informationEngineering 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 informationComputer 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)
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 informationIntroduction 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 informationElectronic 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 informationPhysics 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 informationE40M. 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 informationLecture 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 informationMath 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 informationIntroduction 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 informationComputer 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 informationCMSC 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 informationFoundations 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 informationEECS130 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 informationMA 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 informationDigital 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 informationA 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 informationJunction 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 informationGates 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 informationWelcome! 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 informationSemiconductor 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 informationLesson 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)
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 informationMethods 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 informationDiodes. 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 informationStatics - 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.
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 informationCHAPTER 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 informationCSC9R6 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 informationBuilding 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.
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 informationCLASS 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 informationLecture 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 informationNumbers 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 informationELECTRONICS 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 information0 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 informationMATH 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 informationLecture 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 informationIntroduction 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