Transistors, Logic Gates, and Combinational Logic Flashcards

1
Q

Transistor

A

electrical device that acts as an electrical switch; typically made from silicon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

MOSFET

A

(metaloxide semiconductor fieldeffect transistor): a specialized fieldeffect transistor or FET; like all transistors, used for switching or amplifying signals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

nMOSFET (nMOS)

A

channel carries negative charges (electrons)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

pMOSFET (pMOS)

A

channel carries positive charges (holes)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CMOS

A

pairing nMOS and pMOS transistors together

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Inverter

A

logic gate that implements logical negation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

NAND

A

logic gate producing an output that is false only if all its inputs are true;
parallel structure on top and series on the bottom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

NOR

A

result of the negation of the OR operator; can also be seen as an AND
gate with all the inputs inverted; parallel structure on the bottom and series on top

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Gate delays

A

longest path (in gates) through a circuit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

PLA

A

( programmable logic array): a kind of programmable logic device used to
implement combinational logic circuits
○ A tool to go from truth table to logic gates
○ Not the most efficient tool but it always works!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Half adder

A

logic circuit implementing binary addition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Combinational logic

A

using several logic gates together to create a logic circuit

that performs work for us like adders, multipliers, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Multiplexer (MUX)

A

device that combines several analogs or digital input signals
and forwards them into a single output line

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Transistor: electronic switch

A

Two complementary flavors: nMOSFET and pMOSFET (CMOS)

○ Controls the flow of current in a circuit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

General structure for CMOS

A

All CMOS gates must have 2 parts:
■ PUN (pullup
network): pulls output “up” to PWR (logic 1)
● Rule: PUN can only contain PMOS transistors
■ PDN (pulldown
network): pulls output “down” to GND (logic 0)
● RULE: PDN can only contain NMOS transistors
○ Either PUN or PDN is “ON” at any given time (never both)
○ Output is taken where PUN and PDN intersect

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How a transistor works

A

Off: electrons cannot move between the source and drain, no path exists
under the gate. The transistor aka “the switch” is “OFF.”
○ On (how it works in nMOS transistor):
■ Positive charge repels holes from under the gate
■ Attracts electrons from source/drain regions
■ Creates an “ntype”
channel under the oxide
● Why it’s called an “nMOS” transistor
■ Current can flow from drain to source; electrons enter source and
exit drain
■ Electrons cannot penetrate oxide
● Electric field forms across oxide, why it’s called “FET”

17
Q

Logic minimization using Laws of Boolean Algebra

○ Identities

A

■ X AND 1 = X; X AND 0 = 0

■ X OR 1 = 1; X OR 0 = X

18
Q

Logic minimization using Laws of Boolean Algebra

Associative laws

A

■ A AND (B AND C) = (A AND B) AND C

■ A OR (B OR C) = (A OR B) OR C

19
Q

Logic minimization using Laws of Boolean Algebra

Distributive laws

A

■ A AND (B OR C) = (A AND B) OR (A AND C)

■ A OR (B AND C) = (A OR B) AND (A OR C)

20
Q

Logic minimization using Laws of Boolean Algebra

De Morgan’s laws

A

■ A NAND B = NOT (A AND B) = (NOT A) OR (NOT B)

■ A NOR B = NOT (A OR B) = (NOT A) AND (NOT B)

21
Q

Binary number calculators

A
Nbit
incrementer: N 1bit
half adders combined
○ Subtractor: negate combined with Nbit
incrementer
○ Selector (MUX):
■ N select bits choose from 2 N inputs
■ adder/subtractor
○ Multiplier: combinational multiplier using adders and MUXs