In the previous article, Best 5 books have recommended for Physical Design Engineer. While writing that article it was very difficult to make many books out of the list. So I thought it will be better to write another article on the best 25 books for VLSI Design. This list starts from the basic level of books to the advance level of books. I have categories these books into 8 major categories.
If you wish you buy any books, I have searched the bestseller, best edition and best price of these books and linked here. You can buy these books from these links through amazon.
I. Basic Digital Electronics
1. Electronic Devices And Circuits Theory by Robert L. Boylestad
The main content of this book is as follow:
- Semiconductor Diodes
- Diode applications
- Bipolar Junction Transistor
- DC Biasing - BJT
- BJT AC Analysis
- Field-Effect Transistors
- FET Biasing
- FET amplifier
- BJT and JFET Frequency response
- Operational Amplifiers
- OP-Amp applications
- Power Amplifiers
- Linear Digital ICs
- Feedback and Oscillator Circuits
- Power Supply (Voltage Regulators)
- Other Two Terminals Devices
- PNPN and other devices
2. Digital Design with an Introduction to the Verilog HDL by M. Morris Mano
The main content of this book is as follow:
- Binary Systems
- Boolean Algebra and Logic Gates
- Simplification of Boolean Functions
- Combinational Logic
- MSI and PLD Components
- Synchronous Sequential Logic
- Registers, Counters and The Memory Units
- Algorithm State Machines (ASM)
- Asynchronous Sequential Logic
- Digital Integrated Circuits
- Laboratory Experiments
- Standard Graphics Symbols
II. Verilog HDL and SystemVerilog
3. Verilog HDL by Samir Palnitkar
The main content of this book is as follow:
1 Overview of Digital Design with Verilog HDL
2 Hierarchical Modeling Concepts
3 Basic Concepts
4 Modules and Ports
5 Gate-Level Modeling
6 Dataflow Modeling
7 Behavioral Modeling
8 Tasks and Functions
9 Useful Modeling Techniques
10 Timing and Delays
11 Switch-Level Modeling
12 User-Defined Primitives
13 Programming Language Interface
14 Logic Synthesis with Verilog HDL
4. FPGA Prototyping by Verilog Examples by Pong P. Chu
The main content of this book is as follow:
Gate-Level Combinational Circuits
Overview of FPGA and EDA software
RTL combinational circuit
Regular Sequential Circuit
Selected Topics of Verilog
Xilinx Spartan-3 Specific Memory
VGA Controller -1: Graphics
PicoBlaze Assembly Code Development
PicoBlaze Interrupt Interface
5. SystemVerilog for Verification by Chris Spear
The main content of this book is as follow:
- Verification Guidelines
- Data Types Procedural Statements and Routines
- Connecting the Testbench and Design
- Basic OOP
- Randomization Threads and Interprocess Communication
- Advanced OOP and Testbench Guidelines
- Functional Coverage
- Advanced Interfaces
- A Complete SystemVerilog Testbench
- Interfacing with C/C++
III. Semiconductor Devices
6. Solid State Electronic Devices by Streetman and Banerjee
7. VLSI Technology by S. M. SZE
8. The MOS Transistor by Yanish Tsividis
IV. Fabrication Technologies
9. The Science and Engineering of Microelectronic Fabrication by Stephen A Campbell
9.a. Fundamental of Semiconductor Fabrication by S M SZE
The main content of this book is as follow:
- Introduction
- Crystal Growth
- Silicon Oxidation
- Photolithography
- Etching
- Diffusion
- Ion Implantation
- Film Deposition
- Process Integration
- IC Manufacturing
- Future Trends and Challenges
V. Analog Design
10. Design of Analog CMOS Integrated Circuits by Behzad Razavi
11. Microelectronic Circuit Theory and Application by Sedra and Smith
12. CMOS Circuit Design, Layout and Simulation by R. Jacob Baker
VI. Digital Design
13. CMOS Digital Integrated Circuit by Sung-Mo Kang and Yusuf Leblebici
14. Digital Integrated Circuit by Rabaey
15. CMOS VLSI Design by Neil H E Weste
VII. Low Power Design
16. Low Power CMOS VLSI Circuit Design by Kaushik Roy
17. Practical Low Power VLSI Design by Gary K. Yeap
VIII. Advance Books
18. Static Timing Analysis For Nanometer Design by J Bhaskar
The main content of this book is as follow:
- CHAPTER 1: Introduction
- CHAPTER 2: STA Concepts
- CHAPTER 3: Standard Cell Library
- CHAPTER 4: Interconnect Parasitics
- CHAPTER 5: Delay Calculation
- CHAPTER 6: Crosstalk and Noise
- CHAPTER 7: Configuring the STA Environment
- CHAPTER 8: Timing Verification
- CHAPTER 9: Interface Analysis
- CHAPTER 10: Robust Verification
19. Constraining Design for Synthesis and Timing Analysis by Sridhar Gangadharan
20. Advance ASIC Chip Synthesis by Himanshu Bhatnagar
The main content of this book is as follow:
- ASIC DESIGN METHODOLOGY TUTORIAL
- BASIC CONCEPTS
- SYNOPSYS TECHNOLOGY LIBRARY
- PARTITIONING AND CODING STYLES
- CONSTRAINING DESIGNS
- OPTIMIZING DESIGNS
- DESIGN FOR TEST
- LINKS TO LAYOUT & POST LAYOUT OPT
- PHYSICAL SYNTHESIS
- SDF GENERATION
- PRIMETIME BASICS
- STATIC TIMING ANALYSIS
21. Physical Design Essentials by Khosrow Golshan
The main content of this book is as follow:
Chapter 1: Libraries
1.1 Standard Cells 1.4 Library Characterization
Chapter 2: Floorplanning
2.1 Technology File 2.3 Design Constraints
2.4 Design Planning
2.5 Pad Placement
2.6 Power Planning
2.7 Macro Placement
Chapter 3: Placement
3.1 Global Placement 3.2 Detail Placement
3.3 Clock Tree Synthesis
3.4 Power Analysis
Chapter 4: Routing
4.1 Special Routing
4.2 Global Routing
4.3 Detail Routing
4.4 Extraction
Chapter 5: Verification
5.1 Functional Verification 5.2 Timing Verification
5.3 Physical Verification
Chapter 6: Testing
6.1 Functional Test
6.2 Scan Test 6.3 Boundary Scan Test
6.4 Fault Detection
6.5 Parametric Test
6.8 Memory Test
22. Algorithm for VLSI Physical Design Automation by Naveed Sherwani
23. VLSI Design Methodology Development by Thomas Dillinger
24. Characterization and Modeling of Digital Circuits by Rohit Sharma
25. The Art of Timing Closure by Khosrow Golshan
Hope this article will help you to decide which are the best books available and which you need to read.
Thank you!