Question

In: Computer Science

True/false questions T          F           A hazard or glitch in digital logic is a fault in the...

True/false questions

  1. T          F           A hazard or glitch in digital logic is a fault in the logic system due to a change at the input.
  2. T          F           A circuit with a hazard isn't a problem if the output values are allowed to settle to a steady state before being sampled.
  3. T          F           The cause of hazards is the timing delay of different components in the circuit.
  4. T          F           Adding delay can remove hazards, if one has good control of propagation delays.
  5. T          F          A Verilog reg variable cannot be the output of a pre-defined primitive.
  6. T          F          In Verilog nets & registers may be either scalars or vectors.
  7. T          F           Verilog module may have at most five outputs.
  8. T          F          Verilog permits module ports to be unconnected.
  9. T          F          UDPs can have one or more scalar inputs, but only one scalar output.
  10. T          F           The assignment symbol = is used to represent a nonblocking procedural assignment.
  11. T          F           The assignment symbol >= is used to represent a nonblocking procedural assignment.
  12. T          F         A blocking assignment in Verilog is used to synchronize assignment statements so that they appear to execute at the same time.
  13. T         F           A blocking assignment in Verilog completes execution before next statement executes.
  14. T          F           Verilog Hardware description language is case sensitive.
  15. T          F           An “if” statement must always be inside of an “always” block.
  16. T          F           Verilog may be written at the Behavioral, Structural, Gate, Switch and Transistor levels.
  17. T          F           Modules encapsulate design hierarchy, and communication with other modules through a set of declared input, output, and bidirectional ports.
  18. T          F           A sequential UDP uses the values of its inputs and the current values of its output to determine the next value of its output.
  19. T          F           The forever construct executes the loop a fixed number of times.
  20. T          F           The explicit continuous assignment is a combined net and continuous assignment e.g. wire z1= x1 l x2.
  21. T          F            Verilog behavior modeling models the circuit behavior without respect to any implementation or structure.
  22. T          F            Verilog contains two structured procedure statements of behaviors: initial and always.
  23. T          F           Verilog supports two types of assignments within always bock: Blocking and nonblocking assignments.

Solutions

Expert Solution

Hi, i have tried to explain from my side as much as possible a and if still any doubt do comment.

I have tried solving as many as possible in time limit, please do repost others.

If you like my solution please rate the solution.

1) False because a hazard in a digital circuit is a temporary disturbance in ideal operation of the circuit which if given some time, gets resolved itself. These disturbances or fluctuations occur when different paths from the input to output have different delays and due to this fact, changes in input variables do not change the output instantly but do appear at output after a small delay caused by the circuit building elements, i.e., logic gates.

2) True

3) True

4) True, if you can manage delay then you can control over hazards.

6) True

The following example gives some examples of Verilog data types

wire net1;                  // single bit net 
reg r1;                  // single bit register 
tri [7:0] bus1;                  // 8 bit tristate bus 
reg [15:0] bus1;                  // 15 bit register 
reg [7:0] mem[0:127];                        // 8x128 memory register 
parameter state1 = 3'b001;                            // 3 bit constant 

7) False

8) True

If you don't need the output it's OK to leave it unconnected. If it's an input, you might want to connect it to a 0 or 1 as the case requires.

9) True, All UDP have exactly one output that can be either 0 , 1 or X and never Z (not supported).

10) False, non blocking assifnment is represented by <=.

11) False


Related Solutions

The following are five true-false questions. Write in whether true T or false F
The following are five true-false questions. Write in whether true T or false   FIn the short run, fixed costs are irrelevant in determining a firm's optimal level of output._______In the short run, a competitive firm will not produce unless price is equal to average total costs.__________If a purely competitive firm is producing a level of output greater than its profit-maximizing output, then marginal revenue is greater than marginal cost._________Economic profit is the difference between total revenue and marginal revenue_________Competitive firms...
True or False—Indicate if the statement is True (T) or False (F) for each of the...
True or False—Indicate if the statement is True (T) or False (F) for each of the following 10 statements: __________ 1. While variable costs are always relevant to a business decision, fixed costs are not, and need to be analyzed closely to determine if they will be different amongst the alternatives being considered. __________ 2. Facility level costs often include costs such as rent, property taxes, building maintenance, and utilities; facility level costs benefit the production process as a whole...
Answer fifteen (15) of the following true or false questions. Put a “T” or “F” at...
Answer fifteen (15) of the following true or false questions. Put a “T” or “F” at the end of the statement. 1) An increase in the interest rate would shift the consumption function upward. 2) The slope of the consumption function equals the marginal propensity to consume. 3) The marginal propensity to consume measures the change in consumption divided by the change in income. 4) A decrease in the price level decreases net wealth and increases consumption spending. 5) The...
18H. TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false....
18H. TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 11. Production of traded goods falls in countries that export them. 12. International trade allows the world to use its resources more efficiently but one country’s gains are another country’s losses. 13. A country’s ability to produce a specific good with fewer resources than another country determines whether it has an absolute advantage in producing the good. 14. Comparative advantage is based on the...
TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 1)...
TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 1) Accounting is an information system that identifies, measures, records and 1) communicates relevant information that objectively and correctly represents an organization's economic activities. 2) The main objective of accounting is to help people to invest in new products and 2) businesses. 3) A sole proprietorship is a business owned by one or more persons. 3) 4) Unlimited liability is an advantage for both a...
True/False Please write T if the statement is true or F if the statement is false:...
True/False Please write T if the statement is true or F if the statement is false: ____1. The contribution format income statement can be expressed in the following equation: Profit = (Sales – Variable expenses) – Fixed expenses.           ____2. The CM ratio can also be calculated by dividing the contribution margin per unit by the selling price per unit.      _____3.    Margin of safety in dollars = Total sales - Break-even sales        _____4.   The margin of safety cannot...
TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 6)...
TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 6) Compounding always requires the use of a financial calculator. 7) In the compound interest formula, i stands for periodic interest rate. 8) Interest calculated on a balance every three months is said to be compounded quarterly. 9) The present value of an annuity looks from the present to the future. 10) Annuities certain have a specific stated number of payments. 11) A bond quote...
(T / F) Please state True or false for the following questions and explain your reasons....
(T / F) Please state True or false for the following questions and explain your reasons. A transitory fiscal expansion with fixed exchange rates raises the stock of foreign exchange reserves of the central bank. True or false, and why? Permanent increases in the money supply are more effective in raising the level of income under a flexible exchange rate system than under a fixed exchange rate system. True or false, and why?
True/False Type T (for True) or F (for False) for each statement for both Discrete and...
True/False Type T (for True) or F (for False) for each statement for both Discrete and Continuous random variables. Question 19 The cdf F(x) is strictly increasing. Discrete: Continuous: Question 20 The cdf F(x) is between 0 and 1 (inclusive). Discrete: Continuous: Question 21 The limit as x → ∞ of F(x) is 1. Discrete: Continuous: Question 22 If x1 is the largest value in the range of X, then F(x1) = f(x1). Discrete: Continuous: Question 23 The pf/pdf f(x)...
True/False Type T (for True) or F (for False) for each statement for both Discrete and...
True/False Type T (for True) or F (for False) for each statement for both Discrete and Continuous random variables. X cannot map two sample points to the same number. Discrete: Continuous: The sample space (domain) must be discrete. Discrete: Continuous: The range of X is uncountably infinite. Discrete: Continuous: The cdf F(x) is differentiable everywhere. Discrete: Continuous: The limit as x → ∞ of F(x) is 1. Discrete: Continuous: The cdf F(x) is right-continuous. Discrete: Continuous: The pf/pdf f(x) is...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT