COVID-19 Update: We are currently shipping orders daily. However, due to transit disruptions in some geographies, deliveries may be delayed. To provide all customers with timely access to content, we are offering 50% off Science and Technology Print & eBook bundle options. Terms & conditions.
VLSI and Computer Architecture - 1st Edition - ISBN: 9780122341205, 9781483217840

VLSI and Computer Architecture, Volume 20

1st Edition

0.0 star rating Write a review
Authors: Ravi Shankar Eduardo B. Fernandez
Editor: Norman G. Einspruch
eBook ISBN: 9781483217840
Imprint: Academic Press
Published Date: 28th August 1989
Page Count: 502
Sales tax will be calculated at check-out Price includes VAT/GST
Price includes VAT/GST

Institutional Subscription

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.

Table of Contents

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



VLSI 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.


No. of pages:
© Academic Press 1989
28th August 1989
Academic Press
eBook ISBN:

Ratings and Reviews

About the Authors

Ravi Shankar

Affiliations and Expertise

Associate Professor of Surgery

Eduardo B. Fernandez

About the Editor

Norman G. Einspruch