A circuit needs to generate 16 select outputs to enable the outputs of one out of...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
A circuit needs to generate 16 select outputs to enable the outputs of one out of 16 registers in a microprocessor. Its input is the 4 bit register address along with their complements. Each of these 8 inputs can drive up to 4 template inverters. The 8 inputs are first buffered by an inverter each. Appropriate combinations of each bit or its complement are fed to 4-input ANDs to generate the select outputs. For each select path, the 4 input AND function is implemented using two 2-input NAND gates whose outputs are combined by a 2 input NOR gate to generate the AND function of 4 inputs. There are 16 such select paths and the 4 inputs for each path are formed by appropriate combinations of the 4 input bits or their complements. For example, Select line for register 11 (binary address 1011) will be the AND of A3, A2, A1 and 40. A3 - A3 2 A2 21 AI AI 9 19 AO Connection Selection 200 BD -4 input AND-Buffer ... 16 such paths in all 512 4 imput AND Buffer 512 The value of y is 2.8, while the parasitic delay of an inverter is 2.4 in units of 7. a) what is the branch factor b at the output of the first inverter used at the input? Ï The full logic path is as shown here on the left. The 4 input AND is implemented through two 2-input NANDs followed by a 2-input NOR. This is followed by 2 inverters to drive the heavy load at the end of the select line. Each of the input signals can drive up to 4 template inverters. b) Compute the optimum stage effort f for this circuit if the final output has to drive a load equivalent to 512 template inverters. c) Compute the input capacitance in units of the input capacitance of the template inverter for each stage. d) Compute the n and p channel transistor geometry size for each stage. e) Find the total delay of the logic path in units of 7. A circuit needs to generate 16 select outputs to enable the outputs of one out of 16 registers in a microprocessor. Its input is the 4 bit register address along with their complements. Each of these 8 inputs can drive up to 4 template inverters. The 8 inputs are first buffered by an inverter each. Appropriate combinations of each bit or its complement are fed to 4-input ANDs to generate the select outputs. For each select path, the 4 input AND function is implemented using two 2-input NAND gates whose outputs are combined by a 2 input NOR gate to generate the AND function of 4 inputs. There are 16 such select paths and the 4 inputs for each path are formed by appropriate combinations of the 4 input bits or their complements. For example, Select line for register 11 (binary address 1011) will be the AND of A3, A2, A1 and 40. A3 - A3 2 A2 21 AI AI 9 19 AO Connection Selection 200 BD -4 input AND-Buffer ... 16 such paths in all 512 4 imput AND Buffer 512 The value of y is 2.8, while the parasitic delay of an inverter is 2.4 in units of 7. a) what is the branch factor b at the output of the first inverter used at the input? Ï The full logic path is as shown here on the left. The 4 input AND is implemented through two 2-input NANDs followed by a 2-input NOR. This is followed by 2 inverters to drive the heavy load at the end of the select line. Each of the input signals can drive up to 4 template inverters. b) Compute the optimum stage effort f for this circuit if the final output has to drive a load equivalent to 512 template inverters. c) Compute the input capacitance in units of the input capacitance of the template inverter for each stage. d) Compute the n and p channel transistor geometry size for each stage. e) Find the total delay of the logic path in units of 7.
Expert Answer:
Related Book For
Computer Organization and Design The Hardware Software Interface
ISBN: 978-0124077263
5th edition
Authors: David A. Patterson, John L. Hennessy
Posted Date:
Students also viewed these electrical engineering questions
-
Higgins Ltd is considering the purchase of one out of two acceptable pieces of equipment. Each design is expected to have individual advantages. Required (a) What additional financial information...
-
Two parallel-plate vacuum capacitors have areas A1 and A2 and equal plate spacings d. Show that when the capacitors are connected in parallel, the equivalent capacitance is the same as for a single...
-
The nuclei involved in the nuclear reaction A1 + A2 A3 + A4 have the binding energies E1, E2, E3, and E4. Find the energy of this reaction.
-
The roller coaster in Figure P6.36 starts with a velocity of 15 m/s. One of the riders is a small girl of mass 30 kg. Find her apparent weight when the roller coaster is at locations B and C. At...
-
Because managers have software tools to use, they should be able to make more rational decisions. Do you agree or disagree with this statement? Why?
-
Give the major elimination product obtained from an E2 reaction of each of the following alkyl halides with hydroxide ion: a. b. c. d. e. f. CH,CHCH2CH3 Cl CH CHCH2CH3 CH CH CHCHCH2CH3 Cl CH CHCH...
-
Most large companies have a website that contains investor information such as the latest set of accounts and any other information relevant to shareholders. On the Internet locate the websites for...
-
Gruden Company produces golf discs which it normally sells to retailers for $7 each. The cost of manufacturing 20,000 golf discs is: Materials ...... $ 10,000 Labor ........ 30,000 Variable overhead...
-
Prepare general journal entries to record the above transactions. Show all workings. Maverick Ltd issued a prospectus to the public offering 10 million shares at $1.50 each on 1 July 2018. The...
-
Mike's Radiator Services specializes in the repair and replacement of radiators for passenger vehicles. Variable and fixed costs related to installation activities for the most recent month (January)...
-
1. ( Port 1) A portfolio is designed to gain exposure to US and international stocks and bonds by allocating 40% to SDS, 30% to TBT, and 30% to EEM. Compute the mean, standard deviation, skewness,...
-
Which of the following statements are correct regarding the setting of auditing standards in the United States? a. The AICPA is responsible for the setting of audit standards only for audits of...
-
Which of the following statements is true regarding the provision of assurance services? I. The third party who receives the assurance generally pays for the assurance received. II. Assurance...
-
The structure of CPA firms has gradually changed over the past decade with less of a pyramidal shape. Required a. Briefly explain the rationale for the pyramid organization structure of public...
-
You have been talking with one of your close col- leagues regarding graduate school. Your colleague has decided to go to graduate school to obtain additional training to become a bank loan officer....
-
When the sign test is used, what population parameter is being tested?
-
.1) Please research and discuss the role that the Berne Union plays with ECA's.
-
Refrigerant R-12 at 30C, 0.75 MPa enters a steady flow device and exits at 30C, 100 kPa. Assume the process is isothermal and reversible. Find the change in availability of the refrigerant.
-
Implement the four-input odd-parity function with a PLA.
-
Write a program in MIPS assembly language to convert an ASCII number string containing positive and negative integer decimal strings, to an integer. Your program should expect register $a0 to hold...
-
Consider three diff erent processors P1, P2, and P3 executing the same instruction set. P1 has a 3 GHz clock rate and a CPI of 1.5. P2 has a 2.5 GHz clock rate and a CPI of 1.0. P3 has a 4.0 GHz...
-
Some liabilities are reported at their maturity amount. In general, when should liabilities, prior to the maturity date, be reported at less than their maturity amount?
-
In evaluating a balance sheet, some creditors say the liability section is one of the most important sections. What are some reasons justifying this position?
-
Compute the present value of a \(\$ 10,000\), one-year note payable that specifies no interest, although \(10 \%\) would be a realistic rate. Is the present value less than, greater than, or equal to...
Study smarter with the SolutionInn App