Layout Examples Inverter layout alternatives: 2 Principles of VLSI Design CMPE 413 Layout Examples Complex Logic Gates "Stacked layout" (on right): signals applied to multiple n- and p-transistors. Works well for cascaded gates. A B C D A B Single unbroken line of diffusion not possible. XNOR 3 Principles of VLSI Design CMPE 413 Layout Examples Complex Logic Gates Line of diffusion rule Transistors form a line of diffusion intersected by poly. Diffusion will be unbroken if identically labeled Euler paths can be found for the p and n trees: C D B A A B C D V DD I 1 I 2 I 3 GND A Z Z I 1 I 2 I 3 Z B C D Let vertices represent source/drain connections. Let edges represent transistors. For example, A-B-C-D works here (see previous slide). 4 Principles of VLSI Design CMPE 413 Layout Examples More Layout Examples 5 Principles of VLSI Design CMPE 413 Layout Examples More Layout Examples 6 Principles of VLSI Design CMPE 413 Layout Examples More Layout Examples 7 Principles of VLSI Design CMPE 413 Layout Examples More Layout Examples