Preface
Chapter 1 Introduction
I. 1 History of Integrated Circuits
1.2 Roadmap of IC Technology
1.3 ASIC
1.4 Design Flow
1.5 CAD Tools
1.6 An ASIC Design Project MSDAP
1.7 How to Use This Book
1.8 Summery
1.9 Problems
References
Chapter 2 VLSI Design Perspective and Flow
2.1 Introduction
2.2 VLSI Technology Trend
2.3 SOC
2.4 Methodology for Custom and Semi-custom IC Design
2.4.1 Gate array
2.4.2 Standard cell
2.4.3 FPGA
2.5 Design Domain and Perspective
2.6 Design Flow
2.7 Design Task
2.8 Summary
2.9 Problems
References
Chapter 3 Specification Development
3.1 Introduction
3.2 An ASIC Project MSDAP
3.3 An Overall View of the Specific Requirement
3.3.1 The required computation method by the MSDAP
3.3.2 Additional information for the specification
3.4 The System Setting
3.5 I/O Interface and Pins
3.5.1 Pins and their assignments
3.5.2 Signal format and waveform
3.6 Other Issues of the Specification
3.7 Summary
3.8 Problems
References
Chapter 4 Architecture Design
4.1 Introduction
4.2 Datapath Structure
4.2.1 Single processor sequential structure
4.2.2 Multi-processor parallel structure
4.3 Functional Blocks and IPs
4.3.1 IP core
4.3.2 Functional blocks in the MSDAP architecture
4.4 Time Budget and Scheduling
4.5 A Sample Architecture of the MSDAP Project
4.5.1 An architecture sample
4.5.2 Time budget justification of the proposed architecture
4.6 Summary
4.7 Problems
References
Chapter 5 Logic and Circuit Design
5.1 Introduction
5.2 Combinational Logics
5.2.1 Decoder
5.2.2 Encoder
5.2.3 Multiplexer
5.2.4 Arithmetic logic blocks
……
Chapter 6 Physical Design
Chapter 7 Timing, Power, and Performance Analysis
Chapter 8 Verification and Testing
Appendix A A MSDAP
Appendix B A C-Program Implementing the Algorithm of the MSDAP
Appendix C An FSM for the MSDAP Operation Mode
Appendix D A Sample Project MSDAP Report