Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-1 Voltage-controlled Switches In order to build circuits that implement logic, we need.

Similar presentations


Presentation on theme: " Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-1 Voltage-controlled Switches In order to build circuits that implement logic, we need."— Presentation transcript:

1  Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-1 Voltage-controlled Switches In order to build circuits that implement logic, we need voltage-controlled switches Control input = 1  Switch is closed Control input = 0  Switch is open AB Control This can be accomplished with electro-mechanical relays Large, clunky, power-hungry Transistors are a better way Tiny, efficient, fast Source Drain Gate

2  Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-2 Silicon Bulk (p-type) + + + + + + + + + ++ + + ++ + + + + + + + + e-e- e-e- e-e- e-e- e-e- e-e- e-e- e-e- e-e- ++ + + + + +++ + + + + + + + ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MOS Semiconductor Transistors e-e- e-e- e-e- e-e- e-e- Source e-e- e-e- e-e- e-e- Drain Gate n-type Si Source Wire Drain Wire Gate Wire Oxide P-type silicon: Excess positive charges (electron holes) N-type silicon: Excess negative charges (electrons) Oxide: Insulator Gate: Metal pad In this state, current (electrons) cannot flow between source and drain – switch is OPEN

3  Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-3 Silicon Bulk (p-type) + + + + + + + + + ++ + + ++ + + + + + + + + ++ + + + + +++ + + + + + + + ++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + MOS Semiconductor Transistors e-e- e-e- e-e- e-e- e-e- Source e-e- e-e- e-e- e-e- Drain Gate n-type Si Source Wire Drain Wire Gate Wire Oxide Place a positive charge on the gate wire (gate = +5V) +5V + + ++ + + + + The gate’s positive charge attracts negatively-charged electrons + e-e- e-e- e-e- e-e- e-e- e-e- e-e- e-e- e-e- This row of electrons forms a channel connecting the Source and Drain – Current can flow – Switch is CLOSED e-e- e-e-

4  Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-4 Voltage-controlled switches Logic 1 on gate: Source and Drain connected Gate Source Drain nMOS Transistor Gate Source Drain pMOS Transistor Logic 0 on gate: Source and Drain connected Gate Source Drain Gate Source Drain nMOS: Good connector to GND Poor connector to +5 pMOS: Poor connector to GND Good connector to +5

5  Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-5 An nMOS Inverter Issues When transistor (switch) is closed, some current goes directly from 5V to GND Wastes power; creates heat 5V GND = 0V V in V out 5V GND = 0V V in V out Replace the switch with an NMOS transistor When transistor (switch) is open, current must flow through the resistor Wastes power; creates heat

6  Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-6 CMOS Inverter Input is 1 Pull-up does not conduct Pull-down conducts Output connected to GND Input is 0 Pull-up conducts Pull-down does not conduct Output connected to Vdd 5V = 1 GND = 0 Pull-up pMOS transistor Pull-down nMOS transistor Current Note that there is never current leakage… GND +5V A Z GND +5V A Z GND +5V A Z 1 0

7  Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-7 CMOS NAND Gate A = 1, B = 1 Output is GND=0 A = 0, B = 1 or A=1, B=0 Output is Vdd=1 Pull-up pMOS Network Pull-down nMOS Network Current 5V=1 GND=0 GND +5V A B Z 0 1 1 1 A = 0, B = 0 Output is Vdd=1 0 0 Current GND +5V A B Z GND +5V A B Z GND +5V A B Z

8  Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-8 CMOS AND Gate Pull-down pMOS Network Pull-up nMOS Network Build an AND gate by mirroring a NAND gate. Problem: nMOS is poor at transmitting 5V and pMOS is poor at transmitting GND Pull-up pMOS Network Pull-down nMOS Network GND +5V A B GND +5V Z Take a NAND gate… and invert the output Takes two more transistors, but works! This is the reason that NANDs/NORs are faster than ANDs/ORs GND A B Z +5V


Download ppt " Seattle Pacific University EE 1210 - Logic System DesignNMOS-CMOS-1 Voltage-controlled Switches In order to build circuits that implement logic, we need."

Similar presentations


Ads by Google