(30 points) Create the layout for the circuit in Problem 4 of Homework Assignment 3. (Information on using the Magic layout editor is available on the class web page.) Use the 0.5 micron, 3-layer metal, n-well CMOS design rules called SCN3M_SUBM, with lambda = 0.3 micron. (Note that a 0.1 micron shrink is applied to the poly mask prior to fabrication so that the actual minimum channel length will be (2)(0.3) - 0.1 = 0.5 micron.) Information about these design rules is available at: http://www.mosis.org/Technical/Designrules/scmos/.
You may use the standard cell or gate matrix layout style, or a combination of the two. Be sure to include an adequate number of well and substrate contacts (one contact for every group of 5-10 NMOS or PMOS transistors). Your layout must be completely free of design rule violations. Turn in the following individual layout diagrams: inverter, 2-input NOR gate, C-element, dynamic DCVS full adder, entire circuit.
(30 points) Using the circuit extraction feature of the layout editor, extract the netlist from the layout of the previous problem and perform an HSPICE simulation. (Turn in the first two pages of your extracted netlist, not the whole listing.) Use the same operands, device models, supply voltage and temperature as in Problem 4 of Homework Assignment 3. (You may have to use a different clock period.) Use colored pens to trace over key simulation waveforms and clearly show that you obtain the correct results for the sum, carry out, f1, f2 and f3 functions during the 8 consecutive clock cycles.