HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Allows students to explore recent advances in topics of interest. Ex.___
Presents students with complete details of transistor characteristics. Ex.___
Allows students to consider power consumption and optimization at all levels of abstraction. Ex.___
Helps provide students with a discussion of issues critical to deep-submicron design. Ex.___
Gives students more thorough coverage that includes clock distribution. Ex.___
Offers students a complete presentation and better understanding of multiplication and RAM design. Ex.___
Reflects the important problems and challenges looming in VLSI system design. Ex.___
Shows students transistor structures and characteristics, wires, vias, parasitics, design rules, layout design, and tools. Ex.___
Explains high-speed adders, multipliers, ROM, SRAM, DRAM, FPGAs, and PLAs. Ex.___
Allows students to explore clock distribution and power distribution. Ex.___
Introduces students to VHDL, scheduling, function unit selection, power, and testability. Ex.___
Enables students to tie together important concepts from earlier chapters. Ex.___
Gives students an understanding of the various tools designers can utilize. Ex.___
Provides students and instructors with a valuable resource to obtain additional information. Ex.___
98969-9
Techniques for the latest deep-submicron, mega-chip projects.
The start-to-finish, state-of-the-art guide to VLSI design.
VLSI design is system design.
To build high-performance, cost-effective ICs, you must understand all aspects of digital design, from planning and layout to fabrication and packaging. Modern VLSI Design, Second Edition: Systems on Silicon is a comprehensive, "bottom-up" guide to the entire VLSI design process. Emphasizing CMOS, it focuses on the crucial challenges of deep-submicron VLSI design.
Coverage includes:
Modern VLSI Design, Second Edition: Systems on Silicon offers a complete yet accessible introduction to crosstalk models and optimization. It covers minimizing power consumption at every level of abstraction, from circuits to architecture and new insights into design-for-testability techniques that maximize quality despite quicker turnarounds. It also presents detailed coverage of the algorithms underlying contemporary VLSI computer-aided design software, so designers can understand their tools no matter which ones they choose. Whether you're a practicing professional or advanced student, this is the sophisticated VLSI design knowledge you need to succeed with tomorrow's most challenging projects.
Click here for a sample chapter for this book: 0139896902.pdf
1. Digital Systems and VLSI.
2. Transistors and Layout.
3. Logic Gates.
4. Combinational Logic Networks.
5. Sequential Machines.
6. Subsystem Design.
7. Floorplanning.
8. Architecture Design.
9. Chip Design.
10. CAD Systems and Algorithms.
Appendix A: A Chip Designer's Lexicon.
Appendix B: Chip Design Projects.
Appendix C: Design Modeling.
References.
Index.
This book was written in the belief that VLSI design is system design. Designing fast inverters is fun, but designing a high-performance, cost-effective integrated circuit demands knowledge of all aspects of digital design, from application algorithms to fabrication and packaging. Carver Mead and Lynn Conway dubbed this approach the tall-thin designer approach. Today's hot designer is a little fatter than his or her 1979 ancestor, since we now know a lot more about VLSI design than we did when Mead and Conway first spoke. But the same principle applies: you must be well-versed in both high-level and low-level design skills to make the most of your design opportunities.
Since VLSI has moved from an exotic, expensive curiosity to an everyday necessity, universities have refocused their VLSI design classes away from circuit design and toward advanced logic and system design. Studying VLSI design as a system design discipline requires such a class to consider a somewhat different set of areas than does the study of circuit design. Topics such as ALU and multiplexer design or advanced clocking strategies used to be discussed using TTL and board-level components, with only occasional nods toward VLSI implementations of very large components. However, the push toward higher levels of integration means that most advanced logic design projects will be designed for integrated circuit implementation.
I have tried to include in this book the range of topics required to grow and train today's tall, moderately-chubby IC designer. Traditional logic design topics, such as adders and state machines, are balanced on the one hand by discussions of circuits and layout techniques and on the other hand by the architectural choices implied by scheduling and allocation. Very large ICs are sufficiently complex that we can't tackle them using circuit design techniques alone; the top-notch designer must understand enough about architecture and logic design to know which parts of the circuit and layout require close attention. The integration of system-level design techniques, such as scheduling, with the more traditional logic design topics is essential for a full understanding of VLSI-size systems.
In an effort to systematically cover all the problems encountered while designing digital systems in VLSI, I have organized the material in this book relatively bottom-up, from fabrication to architecture. Though I am a strong fan of top-down design, the technological limitations which drive architecture are best learned starting with fabrication and layout. You can't expect to fully appreciate all the nuances of why a particular design step is formulated in a certain way until you have completed a chip design yourself, but referring to the steps as you proceed on your own chip design should help guide you. As a result of the bottom-up organization, some topics may be broken up in unexpected ways. For example, placement and routing are not treated as a single subject, but separately at each level of abstraction: transistor, cell, and floor plan. In many instances I purposely tried to juxtapose topics in unexpected ways to encourage new ways of thinking about their interrelationships.
This book is designed to emphasize several topics that are essential to the practice of VLSI design as a system design discipline:
The design methodologies described in this book make heavy use of computer-aided design (CAD) tools of all varieties: synthesis and analysis; layout, circuit, logic, and architecture design. CAD is more than a collection of programs. CAD is a way of thinking, a way of life, like Zen. CAD's greatest contribution to design is breaking the process up into manageable steps. That is a conceptual advance you can apply with no computer in sight. A designer canand shouldformulate a narrow problem and apply well-understood methods to solve that problem. Whether the designer uses CAD tools or solves the problem by hand is much less important than the fact that the chip design isn't a jumble of vaguely competing concerns but a well-understood set of tasks.
I have explicitly avoided talking about the operation of particular CAD tools. Different people have different tools available to them and a textbook should not be a user's guide. More importantly, the details of how a particular program works are a diversionwhat counts is the underlying problem formulations used to define the problem and the algorithms used to solve them. Many CAD algorithms are relatively intuitive and I have tried to walk through examples to show how you can think like a CAD algorithm. Some of the less intuitive CAD algorithms have been relegated to a separate chapter; understanding these algorithms helps explain what the tool does, but isn't directly important to manual design.
Both the practicing professional and the advanced undergraduate or graduate student should benefit from this book. Students will probably undertake their most complex logic design project to date in a VLSI class. For a student, the most rewarding aspect of a VLSI design class is to put together previously-learned basics on circuit, logic, and architecture design to understand the tradeoffs between the different levels of abstraction. Professionals who either practice VLSI design or develop VLSI CAD tools can use this book to brush up on parts of the design process with which they have less-frequent involvement. Doing a truly good job of each step of design requires a solid understanding of the big picture.
Wayne Wolf
Princeton, New Jersey