Preview: Chapter 1 Introduction
Preview: Chapter 1 Introduction
generation, designers are having to make trade-offs between improving power and
improving delay. Although the cost of printing each transistor goes down, the one-time
design costs are increasing exponentially, relegating state-of-the-art processes to chips that
will sell in huge quantities or that have cutting-edge performance requirements. However,
many predictions of fundamental limits to scaling have already proven wrong. Creative
engineers and material scientists have billions of dollars to gain by getting ahead of their
competitors. In the early 1990s, experts agreed that scaling would continue for at least a
decade but that beyond that point the future was murky. In 2009, we still believe that
Moore’s Law will continue for at least another decade. The future is yours to invent.
1.2 Preview
As the number of transistors on a chip has grown exponentially, designers have come to
rely on increasing levels of automation to seek corresponding productivity gains. Many
designers spend much of their effort specifying functions with hardware description lan-
guages and seldom look at actual transistors. Nevertheless, chip design is not software
engineering. Addressing the harder problems requires a fundamental understanding of cir-
cuit and physical design. Therefore, this book focuses on building an understanding of
integrated circuits from the bottom up.
In this chapter, we will take a simplified view of CMOS transistors as switches. With
this model we will develop CMOS logic gates and latches. CMOS transistors are mass-
produced on silicon wafers using lithographic steps much like a printing press process. We
will explore how to lay out transistors by specifying rectangles indicating where dopants
should be diffused, polysilicon should be grown, metal wires should be deposited, and
contacts should be etched to connect all the layers. By the middle of this chapter, you will
understand all the principles required to design and lay out your own simple CMOS chip.
The chapter concludes with an extended example demonstrating the design of a simple 8-
bit MIPS microprocessor chip. The processor raises many of the design issues that will be
developed in more depth throughout the book. The best way to learn VLSI design is by
doing it. A set of laboratory exercises are available at www.cmosvlsi.com to guide you
through the design of your own microprocessor chip.