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.
For any required irsim simulations, submit an irsim analyzer waveform image showing correct operation and any required measurements. Enter all irsim simulation commands in .cmd files.
Follow these instructions to submit your work.
[370 points total]
[10+10+10 pts] A ring oscillator contains 25 stages which are each made up of a fanout-of-3 inverter. The ring operates at 218 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 = 11 lambda, L = 2 lambda, Vdd = 2.5 V
b) Two PMOS W = 17 lambda, L = 2 lambda, Vdd = 1.7 V devices in series
c) Three PMOS W = 9 lambda, L = 2 lambda, Vdd = 1.5 V devices in parallel
b) If xd = 0.040 μ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?
Make all Vdd and Gnd wires 8 λ wide
Try to use only metals 1 and 2, however using small amounts of metal3 is ok.
[30+50 pts] Layout a cell called sff which is a synchronously-settable flip flop built by using: one of your flip flops (called FF), and an OR gate (built with a NOR followed by an inverter). The OR's inputs are connected to sff's D input and a new input set (active high set). The OR gate's output is connected to FF's D input.
Simulate the cell sff in irsim and show that it functions properly under all conditions (D=0→1, D=1→0, set, no clock, clocked).
2026/10/22 Posted