Do work individually and show all work.
For layout, use standard magic design rules plus all of the Special Nanometer-scale rules for EEC 116.
Enter all irsim simulation commands in .cmd files so simulations can be quickly demonstrated.
Submit written work on paper by the end of your lab period on the posted due date. Demonstrate layout and simulations for problems 6 and 7 to your TA in lab--it will be graded then. Be prepared to answer questions about your work. Unfortunately, no late layout work can be accepted.
[370 points total]
[10+10+10 pts] A ring oscillator contains 51 stages which are each made up of a fanout-of-5 inverter. The ring operates at 428 MHz.
a) Sketch three stages of this oscillator showing one way it could be constructed.
b) Sketch the oscillator's output voltage waveform and label the time required for one period of the waveform.
c) Calculate the propagation delay of each inverter.
a) NMOS W = 9 lambda, L = 2 lambda, Vdd = 2.5 V
b) Two PMOS W = 15 lambda, L = 2 lambda, Vdd = 1.5 V devices in series
c) Three PMOS W = 10 lambda, L = 2 lambda, Vdd = 1.70 V devices in parallel
b) If xd = 0.050 μm, what percentage of the gate capacitance is due to overlap capacitance?
a) Inverter
b) 2-input NAND
c) 3-input NOR gate
a) [10 pts] What speed and power consumption will the new chip likely have assuming constant-field scaling?
b) [15 pts] If the supply voltage on the new part were 1.1 V, what will the power consumption and speed be then?
c) [10+10 pts] i) What supply voltage should be used by the new part if 20%
more performance is needed?
ii) At what clock frequency would the processor then operate?
Other requirements:
[30+50 pts] Layout a cell called sff which is a synchronously-settable flip flop built by instantiating a single one of your flip flops and placing an OR gate (built with a NOR followed by an inverter) whose output is connected to the inner FF's D input and whose inputs are connected to sff's D input and a new input set (active high set).
Simulate the cell sff in irsim and show that it functions properly under all conditions.
2023/11/06 Posted 2023/11/07 Corrected submission instructions