Time for single transistor: 20 seconds Hierarchy helps you reuse pieces of a des
ID: 2085527 • Letter: T
Question
Time for single transistor: 20 seconds
Hierarchy helps you reuse pieces of a design. The typical large CPU has at least one million transistors.: assume the layout of one transistor requires drawing five rectangles. a. How long would it take to complete a CPU layout if you drew each rectangle separately? b. How long would it take if half the transistors are part of cache memory, which is part of a six transistor cell which can be replicated? c. How long would it take if the non-cache transistors were implemented in 32 identical bit-slices, which require only one bit-slice to be drawn and then replicated. Make any necessary (and realistic) assumptions needed to answer this question.Explanation / Answer
4.
a) A large CPU takes 1 million transistors. Each transistor takes 20 seconds.
Therefore, time for entire CPU layout = 1000000x20 = 20000000 seconds
= 20000000/(3600x24) days = 232 days
b) Half of million transistors = 500000 transistors. Each transistor takes 20 seconds.
Also, the 6 transistors which can be replicated.
= 500000/(3600x24) + (6*20/(3600*24)) days = 5.78 days ~= 6 days.
c) Half of million transistors = 500000 transistors. Each transistor takes 20 seconds.
Also, the 32 transistors which can be replicated.
= 500000/(3600x24) + (32*20/(3600*24)) days = 5.8 days ~= 6 days.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.