(a) A) How many deterministic tests does a 2-bit adder have? B) What about an 8-bit adder? C) An n-bit adder? D) Assuming you can do 10 tests per second, how much time will A and B each take respectively? Represent and round-up your answer in the most appropriate (human read- able/understandable) time-unit (e.g., seconds, minutes, hours, days, years)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
All parts Asap please Asap please
(a) A) How many deterministic tests does a 2-bit adder have? B) What about an 8-bit adder? C)
An n-bit adder? D) Assuming you can do 10 tests per second, how much time will A and B each
take respectively? Represent and round-up your answer in the most appropriate (human read-
able/understandable) time-unit (e.g., seconds, minutes, hours, days, years)
(b) A) How many deterministic tests does a simplified alu which takes in two 32-bit data inputs and a
2-bit selector indicating add (00), subtract (11), multiply (10), divide (01). B) What happens with
a 64-bit simplified alu? C) What happens with a 128-bit? D) Assuming you can do 1000 tests per
second, how much time will A and B each take respectively? Represent and round-up your answer in
the most appropriate (human readable/understandable) time-unit (e.g., seconds, minutes, hours, days,
years)
(c) Create a 3x3 matrix; along the diagonal describe the three types of checking models (golden vectors,
reference model, and transaction).; in the upper triangle of the matrix provide similarities between
the models; and in the lower triangle contrast/provide differences between the three types of checking
models.
Transcribed Image Text:(a) A) How many deterministic tests does a 2-bit adder have? B) What about an 8-bit adder? C) An n-bit adder? D) Assuming you can do 10 tests per second, how much time will A and B each take respectively? Represent and round-up your answer in the most appropriate (human read- able/understandable) time-unit (e.g., seconds, minutes, hours, days, years) (b) A) How many deterministic tests does a simplified alu which takes in two 32-bit data inputs and a 2-bit selector indicating add (00), subtract (11), multiply (10), divide (01). B) What happens with a 64-bit simplified alu? C) What happens with a 128-bit? D) Assuming you can do 1000 tests per second, how much time will A and B each take respectively? Represent and round-up your answer in the most appropriate (human readable/understandable) time-unit (e.g., seconds, minutes, hours, days, years) (c) Create a 3x3 matrix; along the diagonal describe the three types of checking models (golden vectors, reference model, and transaction).; in the upper triangle of the matrix provide similarities between the models; and in the lower triangle contrast/provide differences between the three types of checking models.
Expert Solution
Step 1: Providing Short Introduction of Requirements of the Question

According to our guidelines, we are allowed to solve only the first question. Please post the other questions separately.

A key component of designing a digital circuit is deterministic testing, which makes sure the circuit consistently generates accurate results regardless of the input conditions. The time and resources necessary for validation can change dramatically depending on the number of deterministic tests needed for various adder sizes. We will examine the number of deterministic tests required for 2-bit and 8-bit adders in this solution, as well as a general strategy for n-bit adders. We'll also figure out how long it will take to run these tests at a pace of 10 per second.

Please refer to the following steps for the complete solution to the problem above.

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Binary numbers
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education