Transistors and Combinational Logic Flashcards

1
Q

What types of storage elements are used in sequential logic?

A

Storage elements include latches, flip-flops, and registers

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

What roles do inputs and outputs play in logic circuits?

A

Inputs are the values fed into a circuit, while outputs are the resulting values produced by the circuit’s logic

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

What is the function of a multiplexer (MUX)?

A

MUX selects one input out of several inputs to connect to the output based on control signals

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

How can we create a NAND gate using CMOS technology?

A

By combining n-type and p-type transistors in a specific configuration to achieve the NAND function

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

How do we construct basic logic structures using MOS transistors?

A

By combining individual MOS transistors to form logic gates that implement simple Boolean functions

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

How does an n-type transistor operate compared to a p-type transistor?

A

An n-type transistor conducts when a high voltage is applied to its gate, while a p-type transistor conducts when the gate is at 0V

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

How is a decoder implemented in combinational logic?

A

A decoder takes n inputs and produces 2^n outputs, with exactly one output being true for each input combination

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

What distinguishes sequential circuits from combinational circuits?

A

Sequential circuits have memory elements and their output depends on both current and previous inputs, while combinational circuits rely only on current inputs

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

What is the importance of having a closed circuit for electron flow?

A

A closed circuit allows electrons to flow; without it, the circuit remains open and non-functional

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

How do we implement a logic function using a PLA?

A

By programming the connections from AND gate outputs to OR gate inputs based on the desired logic function

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

What are the two types of MOS transistors?

A

n-type and p-type MOS transistors

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

What is the purpose of a full adder in binary addition?

A

A full adder computes the sum of three bits: two significant bits and a carry bit, producing a sum and carry out

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

How does the truth table of a full adder work?

A

The full adder truth table shows all combinations of inputs and their corresponding sum and carry outputs

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

What is the logical function of a NAND gate?

A

The NAND gate outputs false (0) only when both inputs are true (1); otherwise, it outputs true (1)

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

How many control bits are required for a MUX with N inputs?

A

A multiplexer with N inputs requires log2(N) control bits

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

What is CMOS technology and how does it utilize both n-type and p-type transistors?

A

CMOS technology uses both n-type and p-type transistors to create efficient and low-power logic gates

17
Q

What is the function of the R-S latch in digital circuits?

A

An R-S latch stores a single bit of information and has two control inputs, Set (S) and Reset (R)

18
Q

What is the function of the gate in a MOS transistor?

A

The gate controls the connection between the source and drain; applying voltage can either allow or stop current flow

19
Q

What are the basic building blocks of combinational logic?

A

Basic building blocks include decoders, multiplexers, full adders, and programmable logic arrays (PLAs)

20
Q

How do transistors act as switches in circuits?

A

Transistors control the flow of electrons, allowing for information flow similar to how a switch controls electrical circuits

21
Q

What is a programmable logic array (PLA) and how is it structured?

A

A PLA consists of an array of AND gates followed by OR gates, allowing for flexible implementation of logic functions

22
Q

Why are simultaneous S and R inputs of a latch forbidden?

A

Simultaneous S and R inputs can cause metastability, leading to unpredictable behaviour of the latch outputs

23
Q

Buffer logic gate

A

If the input is 1, then the output is q; if the input is 0, then the output is 0

24
Q

AND logic gate

A

Output is 1 only when both inputs are 1

25
Q

OR logic gate

A

For the output to be 1, at least one input must be 1

26
Q

XOR logic gate

A

Output is 1 if the inputs are different but 0 if the inputs are the same

27
Q

Inverter or NOT logic gate

A

If the input is 1, then the output is 0; if the input is 0, then the output is 1

28
Q

NAND logic gate

A

AND gate with the circle of a NOT gate at the output, output is false if both inputs are true, otherwise, the output is true

29
Q

NOR logic gate

A

A combination OR gate followed by an inverter; its output is true if both inputs are false, otherwise, the output is false

30
Q

XNOR logic gate

A

XOR gate followed by an inverter; its output is true if the inputs are the same and false if the inputs are different