320 likes | 402 Views
Transistors: Building blocks of electronic computing. Lin Zhong ELEC101, Spring 2011. Key concepts. Recap of PHY102 Ubiquity of resistance and capacitance Energy and power consumption Inverter: the simplest computing Transistor Charge state. Electrons, charge, current. Electron
E N D
Transistors: Building blocks of electronic computing Lin Zhong ELEC101, Spring 2011
Key concepts • Recap of PHY102 • Ubiquity of resistance and capacitance • Energy and power consumption • Inverter: the simplest computing • Transistor • Charge state
Electrons, charge, current • Electron • Subatomic particle • ~9.109x10-28 gram • Carbon atom ~2X10-23 grams • Elementary charge e- • Charge • Q • Negative vs. positive • Coulomb: 6.25x1018 e • Coulomb’s law • Current • Flow of charge (electrons and electron holes) • I=dQ/dt
Field, potential and voltage • Electric field • Force exerted on electric charge • Electric potential • Voltage: difference in potential • Ground (Gnd): 0 Volt • Supply voltage: 1.2-5 Volt for modern integrated circuits • Current flows from high potential to low • How about electrons?
Resistance and Ohm’s Law • Opposition to the passage of a steady current • Conductor (e.g. metal) has negligible resistance • Insulator (e.g. plastic) has negligible passage • Semiconductor (silicon) • Ohm’s Law • I=V/R or R=V/I • R=ρ∙L/A
Resistor • Axial lead resistors
Voltage divider Vdd R1 V=Vdd*R2/(R1+R2) R2 Gnd
Capacitor • Charge holder • Capacitance (capability to hold charge) • Charge per volt - + V C=Q/V
Energy and power consumption V E=V*Q =V*I*T=V*(V/R)*T =V2*T/R R P=E/T =V*I =V2/R Gnd
Energy and power consumption V Gnd + C Q=C*V C - E=0.5*Q*V =0.5*C*V2 Gnd Gnd
Are resistors and capacitors enough? C=Q/V R=V/I • Computing is about “state” • Change • Communication • Storage
Think about a simple “computer” Binary “states” for input and output: HIGH or LOW (1 or 0) Out In How many different computers are there? In=0 Out=0; In=1 Out=0 In=0 Out=1; In=1 Out=0 In=0 Out=0; In=1 Out=1 In=0 Out=1; In=1 Out=1 Can resistors and capacitors build them? How can we build 2)?
Switch-based inverter Vdd Out In Gnd
What can one do with breadboard? Breadboard prototype of the first IBM PC motherboard (1981) http://www.yourdictionary.com/computer/breadboard
Metal-Oxide-Semiconductor FET (MOSFET) Polysilicon Aluminum
Controllable resistor Source Drain Gate control Gate control Source Drain NMOS: resistance increases as gate voltage decreases PMOS: resistance increases as gate voltage increase
Controllable switch NMOS:ON with HIGH gate Gate Gate PMOS:ON with LOW gate Gate • Change a state • Communicate a state • Store a state
Change a state Vdd Resistor Output ? Input HIGH LOW Gnd
Change a state (Contd.) Vdd Vdd Resistor Output Input Input ? Output HIGH HIGH LOW Resistor LOW Gnd Gnd
What’s wrong? Vdd Vdd Resistor Output Input Input Output HIGH HIGH LOW Resistor LOW Gnd Gnd
Power consumption of Inverter • Dynamic power • Remember capacitance is everywhere • Static power
Delay of Inverter • Capacitance and resistance are everywhere
A memory cell Read/write Select Gnd