Book description
Top-Down VLSI Design: From Architectures to Gate-Level Circuits and FPGAs represents a unique approach to learning digital design. Developed from more than 20 years teaching circuit design, Doctor Kaeslin’s approach follows the natural VLSI design flow and makes circuit design accessible for professionals with a background in systems engineering or digital signal processing. It begins with hardware architecture and promotes a system-level view, first considering the type of intended application and letting that guide your design choices.
Doctor Kaeslin presents modern considerations for handling circuit complexity, throughput, and energy efficiency while preserving functionality. The book focuses on application-specific integrated circuits (ASICs), which along with FPGAs are increasingly used to develop products with applications in telecommunications, IT security, biomedical, automotive, and computer vision industries. Topics include field-programmable logic, algorithms, verification, modeling hardware, synchronous clocking, and more.
- Demonstrates a top-down approach to digital VLSI design.
- Provides a systematic overview of architecture optimization techniques.
- Features a chapter on field-programmable logic devices, their technologies and architectures.
- Includes checklists, hints, and warnings for various design situations.
- Emphasizes design flows that do not overlook important action items and which include alternative options when planning the development of microelectronic circuits.
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright
- Preface
- Acknowledgments
- Chapter 1: Introduction to Microelectronics
- Chapter 2: Field-Programmable Logic
-
Chapter 3: From Algorithms to Architectures
- Abstract
- 3.1 The goals of architecture design
- 3.2 The architectural solution space
- 3.3 Dedicated vlsi architectures and how to design them
- 3.4 Equivalence transforms for combinational computations
- 3.5 Options for temporary storage of data
- 3.6 Equivalence transforms for non-recursive computations
- 3.7 Equivalence transforms for recursive computations
- 3.8 Generalizations of the transform approach
- 3.9 Conclusions
- 3.10 Problems
- 3.11 Appendix I: A brief glossary of algebraic structures
- 3.12 Appendix II: Area and delay figures of VLSI subfunctions
-
Chapter 4: Circuit Modeling with Hardware Description Languages
- Abstract
- 4.1 Motivation and background
- 4.2 Key concepts and constructs of VHDL
- 4.2.3 A discrete replacement for electrical signals
- 4.2.4 An event-driven scheme of execution
- 4.2.5 Facilities for model parametrization
- 4.2.6 Concepts borrowed from programming languages
- 4.3 Key concepts and constructs of systemverilog
- 4.3.6 Concepts borrowed from programming languages
- 4.4 Automatic circuit synthesis from hdl models
- 4.5 Conclusions
- 4.6 Problems
- 4.7 Appendix I: VHDL and systemverilog side by side
- 4.8 Appendix II: VHDL extensions and standards
-
Chapter 5: Functional Verification
- Abstract
- 5.1 Goals of design verification
- 5.2 How to establish valid functional specifications
- 5.3 Preparing effective simulation and test vectors
- 5.4 Consistency and efficiency considerations
- 5.5 Testbench coding and hdl simulation
- 5.6 Conclusions
- 5.7 Problems
- 5.8 Appendix I: Formal approaches to functional verification
- 5.9 Appendix II: Deriving a coherent schedule for simulation and test
- Chapter 6: The Case For Synchronous Design
- Chapter 7: Clocking of Synchronous Circuits
- Chapter 8: Acquisition of Asynchronous Data
-
Appendix A: Elementary Digital Electronics
- A.1 Introduction
- A.2 Theoretical background of combinational logic
- A.3 Circuit alternatives for implementing combinational logic
- A.4 Bistables and other memory circuits
- A.5 Transient behavior of logic circuits
- A.6 Timing quantities
- A.7 Basic microprocessor input/output transfer protocols
- A.8 Summary
- Appendix B: Finite State Machines
- Appendix C: Symbols and Constants
- Bibliography
- Index
Product information
- Title: Top-Down Digital VLSI Design
- Author(s):
- Release date: December 2014
- Publisher(s): Morgan Kaufmann
- ISBN: 9780128007723
You might also like
book
Digital Logic Design, 4th Edition
New, updated and expanded topics in the fourth edition include: EBCDIC, Grey code, practical applications of …
book
Analog Circuit Design
Analog circuit and system design today is more essential than ever before. With the growth of …
book
Digital Integrated Circuit Design Using Verilog and Systemverilog
For those with a basic understanding of digital design, this book teaches the essential skills to …
book
Digital Design and Computer Architecture
Digital Design and Computer Architecture is designed for courses that combine digital logic design with computer …