Lecture 4 Flashcards

1
Q

Circuit

A

A network that processes discrete-values variables

Can be viewed as a black box

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

Black box representation

A

> 1 discrete-valued input terminals

>1 discrete-valued output terminals

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

Functional specification

A

Describes relationship between inputs and outputs

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

Timing specification

A

Describes delay between inputs changing and outputs responding

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

Inside the black box, circuits are composed of

A

Nodes and elements

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

Element

A

Itself a circuit with inputs, outputs, and a specification

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

Node

A

A wire, whose voltage conveys a discrete-valued variable

Classified as input, output, or internal

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

Inputs

A

Receive values from the external world

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

Outputs

A

Deliver values to the external world

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

Internal nodes

A

Wires that are not inputs or outputs

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

Combinational circuit’s outputs

A

Depend only on the current values of the inputs

Combines the current input values to compute the output

Logic gate

Memoryless

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

Sequential circuit’s outputs

A

Depend on both current and previous values of the inputs

Depends on the input sequence

Has memory

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

Functional specification of a combinational circuit

A

Expresses the output values in terms of the current input values

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

Timing specification of a combinational circuit

A

Consists of lower and upper bounds on the delay from input to output

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

Design constraints

A

Area, speed power, and design time

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

Best way to build an OR gate using CMOS transistors

A

To use a NOR followed by a NOT

17
Q

Full adder

A

Combinational circuit with multiple outputs

18
Q

Bus

A

Bundle of multiple signals

19
Q

Combinational composition rules

A

Every circuit element is itself combinational

Every node of the circuit is either designated as an input to the circuit or connects to exactly 1 output terminal of a circuit element

Circuit contains no cyclic paths: every path through the circuit visits each node at most once

20
Q

Complement of a variable

A

It’s inverse

21
Q

Literal

A

The variable or its complement

22
Q

True form of the variable

A

A

23
Q

Complementary form of the variable

A

It’s inverse

24
Q

Product or an implication

A

The AND of >= 1 literals

25
Q

Midterm

A

Product involving all inputs to the function

26
Q

Maxterm

A

Sum involving all inputs to the function

27
Q

order of operations

A

NOT has highest precedence
AND is next
OR is next
Products are performed before sums

28
Q

Sum-of-products form

A

When A = 0, ~A

The sum (OR) of products (ANDs forming minterms)

When Y = 1

Produces the shortest equations when the output is TRUE on only a few rows of a truth table

29
Q

Product-of-sums form

A

Maxterm that is FALSE for that row (Y=0)

When A = 1, ~A

30
Q

Axioms and theorems of Boolean algebra obey

A

Principle of duality

31
Q

Identity Theorem

A

B AND 1 = B

Dual: B OR 0 = B

Replacing gate with a wire to variable input B

32
Q

Null element theorem

A

B AND 0 = 0 (replace with a wire tied to LOW or 0)

Dual: B OR 1 = 1 (replace with a wire tied to HIGH or 1)

33
Q

Idempotency Theorem

A

B AND B = B

Dual: B OR B = B

Returns the same thing you put into them

Replacing gate with a wire

34
Q

Involution theorem

A

Complementing a variable twice results in the original variable

NOT(NOT B) = B

Two inverters in series logically cancel each other out (equivalent to a wire)

35
Q

Complement Theorem

A

B AND NOT B = 0

Dual: B OR NOT B = 1