UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences Andrei Vladimirescu Homework #6 Due Monday, March 12th, 5pm @ 558 Cory EECS 141 Problem 1: Static CMOS gate design a) What is the function of the gate? (F=?) F = A C + A E D + BD + B E C b) Given the pull-down NMOS network, draw the Euler Path diagram for both NMOS and PMOS network See diagram below. c) Design the Pull-up Network with PMOS only transistors. See diagram below. Vdd E Vdd B A A B C D E F F Gnd C E A C B D D F Problem 2: CPL gate design a) As shown in Figure 2 on the next page, what’s the function of the CPL circuit? Description only, not logic equation. It’s 2-to-1 mux, with C as the select, and A, B as the two inputs b) What’s the purpose of the PMOS? They a pair of cross coupled level restorer c) Given Vdd = 2.5V, and equivalent resistance Rn(W=1)= Rp(W=2) = 10kOhm, what’s the static power consumption of the gate? (Assume the inputs are from similar CPL gates with inverters as output buffers) If A and A! does not arrive at the same time, there will be at least one conducting path between Vdd and Gnd, which consist of the PMOS transistor, NMOS pass transistor and the input Inverter gate NMOS transistor. So total equivalent resistance of 30kOhm, so power is V2 P = dd = 208.33µW R d) If the buffer inverters has the high noise margin of 0.625V, what’s the minimum size of the PMOS? 0.625V is ¼ of the total swing range of 2.5V, so the PMOS has to be weak enough for the final input high voltage to the buffer inverter to fit into the high noise margin, 2 Wp 1 thus ≤ ⇒ Wp ≥ 3 2 Wp + 1 +1 4 Problem 3: DCVSL gate design (Figure 3) a) Design the NMOS pull-down network for a DCVSL gate, which implements F = ABC + A B + AD , along with the complementary output. You can assume all inputs also have their complementary signals available. (If you can implement the pull-down network in less than 10 transistors, you will get 10% extra credit of this homework) The best solution has only 9 transistors in the pull-down network, shown below. b) Identify the worse case delay when only one of the four inputs transitions. Specify the type of the input transition and the input pattern of the rest three inputs. With the circuit shown above, the worse case is when A=1, either B or C is 1 while the other make a 1-to-0 transition; D can be either 0 or 1. If you implemented the circuit differently in part a) you may have a different worse case.