
VLSI and Computer Architecture
- 1st Edition, Volume 20 - August 28, 1989
- Imprint: Academic Press
- Authors: Ravi Shankar, Eduardo B. Fernandez
- Editor: Norman G. Einspruch
- Language: English
- Paperback ISBN:9 7 8 - 1 - 4 8 3 2 - 0 4 4 1 - 3
- eBook ISBN:9 7 8 - 1 - 4 8 3 2 - 1 7 8 4 - 0
VLSI Electronics Microstructure Science, Volume 20: VLSI and Computer Architecture reviews the approaches in design principles and techniques and the architecture for computer… Read more

Purchase options

Institutional subscription on ScienceDirect
Request a sales quoteVLSI Electronics Microstructure Science, Volume 20: VLSI and Computer Architecture reviews the approaches in design principles and techniques and the architecture for computer systems implemented in VLSI. This volume is divided into two parts. The first section is concerned with system design. Chapters under this section focus on the discussion of such topics as the evolution of VLSI; system performance and processor design considerations; and VLSI system design and processing tools. Part II of the book focuses on the architectural possibilities that have become cost effective with the development of VLSI circuits. Topics on architectural requirements and various architectures such as the Reduced Instruction Set, Extended Von Neumann, Language-Oriented, and Microprogrammable architectures are elaborated in detail. Also included are chapters that discuss the evaluation of architecture, multiprocessing configurations, and the future of VLSI. Computer designers, those evaluating computer systems, researchers, and students of computer architecture will find the book very useful.
Preface to Part I
Preface to Part II
Part I System Design
Chapter 1 An Introduction to VLSI
1.1 The Evolution of Digital Electronics Toward VLSI and Beyond
1.2 A Comparison of Different VLSI Technologies
Chapter 2 Silicon MOS Technology
2.1 Introduction
2.2 Device Characteristics
2.3 Logic Families
2.4 Memory Elements
2.5 Fabrication
2.6 Scaling and Design Rules
2.7 Scaling Constraints and VLSI Trends
2.8 System Performance Considerations
2.9 Processor Design Considerations
Chapter 3 Silicon Bipolar Integrated Circuits
3.1 Introduction
3.2 Logic Families
3.3 Memory Elements
3.4 Fabrication
3.5 System Performance Considerations
3.6 Processor Design Considerations
3.7 Bipolar Trends
Chapter 4 Gallium-Arsenide Technology
4.1 Introduction
4.2 Devices
4.3 Fabrication
4.4 Logic Families
4.5 System Performance Considerations
4.6 Processor Design Considerations
Chapter 5 Superconductive Electronics
5.1 Introduction
5.2 Devices
5.3 Fabrication
5.4 Logic Families
5.5 Memory Elements
5.6 System Performance Considerations
5.7 Processor Design Considerations
Chapter 6 An Overview of Digital VLSI System Design
6.1 Introduction
6.2 Design Methodologies
6.3 Design Aids and Tools
6.4 Design Styles
6.5 Comparison of Different Design Styles
6.6 Current Research and Development Efforts
Chapter 7 Design Automation Tools
7.1 Introduction
7.2 Standard Interfaces
7.3 Logic Synthesis and Optimization
7.4 Placement and Routing
7.5 Testing
7.6 Silicon Compilers
Chapter 8 Examples of CAD Systems and VLSI Designs
8.1 Introduction
8.2 Bipolar Systems
8.3 MOS Systems: University-Based Designs
8.4 MOS Systems: Commercial Designs
8.5 Gallium-Arsenide Systems
8.6 Superconducting Systems
Chapter 9 VLSI Trends
9.1 Fabrication
9.2 Very High Speed Integrated Circuits
9.3 Testability and Testing
9.4 Three-Dimensional Integrated Circuits
9.5 Fault Tolerance Techniques and Yield
9.6 Packaging
9.7 Integration of Analog Functions
References to Part I
Part II Architectural Aspects
Chapter 10 Introduction
10.1 Motivation
10.2 VLSI as an Implementation Medium
10.3 Advances
10.4 Overview of Part II
Chapter 11 Architectural Requirements
11.1 General Objectives of an Architecture
11.2 Instruction Set Architecture
11.3 Microarchitecture
11.4 Support for Data Structures and Data Types
11.5 Support for Subroutine Calls
11.6 Memory Management
11.7 Virtual Machines
11.8 Support for Multiprocessing
11.9 Word Length
11.10 Independence of Data and Control Units
11.11 Security and Reliability
11.12 Performance
Chapter 12 Reduced Instruction Set Architectures
12.1 Advantages of Simpler Instruction Sets
12.2 Examples
Chapter 13 Extended Von Neumann Architectures
13.1 Complex Instruction Sets
13.2 Examples
Chapter 14 Security-Oriented Architectures
14.1 Enhancing Security
14.2 Examples
Chapter 15 Harvard Architectures
15.1 Separation of Instructions from Data
15.2 Example: Texas Instruments TMS320 Series
Chapter 16 Language-Oriented Architectures
16.1 Support of High-Level Languages
16.2 Examples
Chapter 17 Object-Oriented Architectures
17.1 Objects at the Architectural Level
17.2 Examples
Chapter 18 Microprogrammable Architectures
18.1 Microinstruction Sets
18.2 Example: NCR/32
Chapter 19 Architectural Evaluation
19.1 How to Evaluate Architectures
19.2 Instruction Set Architecture
19.3 Microarchitecture
19.4 Compact Code Representation
19.5 Support for Data Structures and Data Types
19.6 Support for Subroutine Calls
19.7 Support for Program Modularity
19.8 Support for Process Switching
19.9 Support for Memory Hierarchies
19.10 Support for Virtual Machines
19.11 Support for Multiprocessing
19.12 Compiler Aspects
19.13 Security
19.14 Reliability
19.15 Pipelining
19.16 Performance
Chapter 20 VLSI and Multiprocessing
20.1 Approaches to Multiprocessing
20.2 Examples
Chapter 21 Applications
21.1 Summary of Features
21.2 Types of Application for VLSI Chips
21.3 Typical Applications
Chapter 22 The Future
22.1 A Different Approach to Design
22.2 Better Design and Testing
22.3 Wafer-Scale Integration
22.4 Parallel Architectures
22.5 New Technologies
References to Part II
Index
- Edition: 1
- Volume: 20
- Published: August 28, 1989
- No. of pages (eBook): 502
- Imprint: Academic Press
- Language: English
- Paperback ISBN: 9781483204413
- eBook ISBN: 9781483217840
RS
Ravi Shankar
Affiliations and expertise
Associate Professor of SurgeryRead VLSI and Computer Architecture on ScienceDirect