Digital Systems T3 Flashcards

1
Q

Assuming enough resources (2-input AND gates) are available, ALL partial products (PPs) are calculated

A

Concurrently

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

In a binary multiplication, which bits of the final product are calculated first?

A

The LSbits

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

Binary multiplication can be implemented in custom hardware (HW) or software (SW)

A

True

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

When is the value of the PP zero?

A

When the associated multiplier bit is 0

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

The most time-consuming operation in a binary multiplication is

A

The multi-operand addition of the PPs

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

In the SSRM discussed in class, PH-Reg is initiated to

A

0

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

in the SSRM discussed in class, the M-reg stores the value

A

Of the original multiplicand

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

In the SSRM described in class, a new PP is generated using

A

2-to-1 muxes

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

In the SSRM discussed in class, which sequence of operations are repeated?

A

Add shift-right

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

The SSRM mPL-Reg is used to store

A

The remaining bits of the multiplier and the incoming LSbits of the FP

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

The behavioral description of the SSRM SU uses if-else and/or case constructions. which of the following is NOT used in the condition evaluations of these constructs

A

DONE

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

The SSRM CST captures ONLY sequential events

A

False

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

Why is it necessary to use external control inputs START?

A

So that the SSRM knows when a new set of input operands is valid and ready to be multiplied

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

If the Multiplicand is n-bits wide and the multiplier is m-bits where how many times does the add-shift sequence repeat in the SSRM

A

m

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

In the lecture SSRM ASM chart we initialized n = 4 and counted down to 0. We would initialize n = 0, and we would need to

A

Count up to 4

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

How many different data sets can the PSRM be described in the class process concurrently?

A

4

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

The PSRM improves

A

Throughput

18
Q

In each stage of the PSRM which operations are executed during every machine cycle

A

Add and shift right

19
Q

In each PSRM stage, the PP is generated

A

using 2-input AND gates

20
Q

On average, division takes longer than multiplication

21
Q

The generate function indicates that a carry-out of ‘1’ will be generated by stage:

A

No matter what the carry-in value is

22
Q

Compared to the RCA, a CLA uses:

A

More hardware resources

23
Q

What is the RCA’s biggest performance problem?

A

The propitiation of carry values form one stage to the next

24
Q

How many gate-level propagation delays are there in a generic SUM-Of-Producs (SOP)?

25
The propagate function p = '1' the the carry-out value will be '1' if:
The carry value is '1'
26
At the cost of additional and acceptable propagation delay, the second level carry-look-ahead reuses computation results in the form of
Gj, and Pj
27
In an attempt to trade odd code/performance, we can combine carry look-ahead and ripple-carry in the same adder unit
True
28
What is a practical limit for the number of inputs to a (static) CMOS gate?
4
29
How many gate-level propagation delays does it take to compute the sum of a stage in a RCA or CLA from the moment the cin to the stage is available
1
30
Comparing a n-bit CLA to a n-bit RCA:
The CLA is faster, bit uses significantly more hardware resources
31
In a positional number system, the position of a digit:
Represents the weight it carries
32
To convert a number to an IEEE floating point format, the number is first normalized. the integer part of the normalized value:
Is not stored, but implied when the value of the number is being reconstructed
33
In the IEEE floating formats, the stored exponent is stored in an excess form. this means that the actual exponent value is equal to:
The stored exponent value minus the excess value
34
To be able to use floating point numbers in manipulation, these have to be:
Unpacked -> Manipulated -> Packed
35
In a weighted number system, the value of a number is equal to:
The SUM of the PRODUCTS between each digit vale and the radix(or base) raised to the power of its position
36
Which representation covers a wider range of numbers?
Floating-Point
37
When the exponent = 111…1 and the fraction = 000…0 the number is interpreted as:
± infinity
38
The value 0 is represented by
Exponent = 0 and fraction (stored mantissa) = 0
39
When two floating point numbers are multiplied
The (1+ mantissas) are multiplied, and the exponents added
40
For addition and subtraction, the mantissas of floating point numbers
Have to be aligned