Figure 1:The inverter circuit
THE OUTPUT INTERCONNECT CAPACITANCE
The wire from the output of the inverter to the pad is on n+ then on the metal 1 layer. A short metal 1 strap connects p+ at the PMOS drain to the n+ diffusion. The output passes through 1 contact cut (diffusion-metal) at the output of the inverter from p+ to metal 1, one contact cut from metal 1 to n+ and 1 contact cut from n+ to metal 1.
1. We look at the output metal 1 pad as a capacitor, since there is a capacitance between the metal and the substrate below. We assume nothing else is under the metal pad. We assume a parallel plate model. Compute the capacitance of the metal pad. The metal pad is 50 microns x 50 microns. For the oxide thickness, you will need to convert angstroms to microns. Assume there is no fringing field capacitance, and that there is a single layer of oxide under the metal.
2. The metal connecting the inverter to the output pad is 4755 microns long, and 4 lambda wide. Compute the capacitance of the metal interconnect from the diffusion-metal contacts to the output pad. Use the same parallel plate model as problem 1, above. Assume there is no fringing field capacitance, and that there is a single layer of oxide under the metal.
THE OUTPUT CIRCUIT RESISTANCE
3. Compute the total resistance of the metal and n+ diffusion interconnect running from the inverter to the output pad. The n+ diffusion interconnect is 50 microns long, and 4 lambda wide. Assume the metal sheet resistance is .06 ohms/square, and the diffusion resistance is 40 ohms/square. Include the contact resistance at a typical value of 10 ohms/contact in your total. Ignore the p+ diffusion at the inverter. Assume there is one contact total in the interconnect.
4. Compare the total output interconnect + contact resistance to the channel resistance of the NMOS transistor in the linear region when Vin = 2.2v. Can we neglect the output pad resistance?
FRINGING FIELDS
5. Assume the output metal interconnect is subject to fringing fields. Use the curves shown in Fig. 6.18 to approximate the metal interconnect capacitance, including fringing fields.
DELAY COMPUTATIONS
6. Solve for the delay in seconds in a wire that is 500 microns long, if resistance is .03 ohms per .2 microns, and capacitance of the wire is .001 ff per .2 microns. Show a portion of the distributed RC circuit.
7. Solve for the output rising and falling RC time constants when a 3-input NAND gate with unit size transistors drives an inverter with unit size devices, assuming Cg(n or p) = 90 ff, Rchn = 500 ohms, Rchp = 1000 ohms and Cd (drain or source) = 45 ff for the individual transistors. Use a lumped RC model.
8. Use a chain of inverters to drive a 1 pf load. How many stages (n) are required in the inverter chain, assuming the first stage is an inverter with unit transistors, assuming equal delay in all stages, and assuming Cg(n+p) for the first inverter in the chain = 50 ff.? You can assume Cd(source or drain) = Cgn = Cgp. How much wider (a) are the transistors in each stage than the previous stage?
9. An inverter drives a long wire (9 mm) on a special kind of metal1 minimum width (3 lambda) to the input of another inverter. Both these inverters have identical unit size transistors. In order to speed up the circuit, Ernie Engineer inserts an identical inverter in the middle of the 9 mm wire. Ernie's boss wants him to insert two inverters in the wire, so each wire segment is 3mm long. Ignore the fact that Ernie's signal is now inverted from the original signal.
• Assume the capacitance of each 1 mm section of the wire is 60 ff. Assume the special kind of metal1 has resistance .02 ohms per square.
• Assume Cg(n or p) = 100 ff, Rchn = 250 ohms, Rchp = 1000 ohms and Cd (drain or source) = 40 ff for the original inverters.
• Use equivalent circuits and distributed RC time constants (Elmore delay) to show Ernie’s boss whether Ernie’s design is faster than the boss’s design or not.
10. A distributed RC circuit with fanout is shown in Fig. 6.25 p. 254 of the text. Write the expression for the Elmore delay at node 3 in terms of the RC time constant, using the distributed RC model.