CONTENTS

FOREWORD

PREFACE

PART I INTRODUCTION

1 INTRODUCTION TO COMPUTER-AIDED ENGINEERING
   OF DIGITAL CIRCUITS

Introduction
Historical Perspective-The Traditional Design Process

Computer-Aided Engineering
Schematic Capture Using ViewDraw
Design Analysis and Verification
Functional and Timing Analysis Using ViewSim and ViewTrace

Hierarchical Design

Rapid Prototyping

Programmable Logic Devices

Hardware Description Languages
Logic Synthesis

PART II TUTORIAL INTRODUCTION TO WORKVIEW OFFICE TOOLS-VIEWDRAW, VIEWSIM AND VIEWTRACE

2 INTRODUCTION TO WORKVIEW OFFICE STUDENT EDITION

What is Workview Office?

Workview Office Student Edition

Restrictions and Limitations

3 INSTALLATION AND QUICKSTART

System Requirements
Installation
To Install Workview Office Under Windows 95
To Install Workview Office Under Windows NT 3.51
To Install Workview Office Under Windows 3.1x
The Installation Process
To Install the Libraries

Quickstart--If You Really Can't Wait!
4 SCHEMATIC ENTRY TUTORIAL USING VIEWDRAW: DESIGN OF A FOUR-BIT ADDER

Hierarchical and Flat Design Representations

Assumptions

The Workview Office Taskbar

Starting the Tutorial
About This Tutorial

Using the Workview Office Project Manager
Opening the Workview Office Project Manager
Library Search Order
Adding the Builtin Library
Adding the 74LS Library

Starting the Design
Starting ViewDraw
Creating a New Schematic Sheet
Adding a Sheet Border
Adding Text to the Schematic

Adding a Component
Procedure

Saving Your Schematic
Adding More Components
Zooming in on an Area of the Schematic
Adding More Components

Adding Nets and Buses
Overview
Adding a Net Between Two Pins
Adding Dangling Nets
Moving Components
Adding More Nets

Labeling
Labeling Multiple Nets

Finishing the Design
Overview
Adding More Components

Saving and Checking the Schematic

Creating Symbols
Creating a User-Defined Border
Adding a Symbol Body
Adding a Pin
Adding a Pin Label
Adding More Labels
Adding Text to the Symbol
Adding Symbol Attributes
Attaching Pin Attributes
Saving the Symbol

Designing a Four-Bit Adder
Creating a Four-Bit Adder Schematic
Creating an Array of Components
Connecting the Full-Adder Components
Adding Buses
Autoincrementing Labels
Labeling the Buses
Finishing the Design
Adding a GND Component
Viewing the Design

Creating a Network File
Creating a Network File From ViewDraw

5 DIGITAL ANALYSIS TUTORIAL USING VIEWSIM AND VIEWTRACE

Using ViewSim and ViewTrace
Starting ViewSim
Opening the Network (.VSM) File
Examining Simulation Values

Starting the Simulation
Displaying Simulation Results in ViewTrace
The Navigator
Setting Values and Starting Simulating

Displaying Simulation Results with ViewTrace
Procedure

Analyzing Waveforms
Creating a Bus Signal
Checking the Time Between Events Using the Crosshair
Zooming in on the Timeline
Moving Signals
Changing the Width of the Name and Value Columns
Saving Waveform Results

Conclusion
The Workview Office Design Process
What to Do Next!

6 ADDITIONAL VIEWDRAW AND VIEWSIM COMMANDS

Additional Schematic Entry Commands
Changing the Sense of a Signal
Assigning Attributes
Moving an Attribute

Additional Simulation Commands
Setting Up a Clock (CLOCK, STEPSIZE, and CYCLE commands)
Setting Up an Input Pattern (PATTERN command)
Watch
Display
Command Files
"Circuit Not Yet Stable"

7 USING WORKVIEW OFFICE HELP

PART III LABORATORY EXERCISES

LABORATORY EXERCISES

OVERVIEW

8 LABORATORY EXERCISE 1: INTRODUCTION TO DIGITAL LOGIC DEVICES AND THEIR OPERATION

Description

Procedure
Investigation of Simple Logic Gates
Design of a Simple Controller
Simple Sequential Device

9 LABORATORY EXERCISE 2: DESIGN OF A FOUR-BIT RIPPLE CARRY ADDER

Description

Theoretical Background

Negative Numbers-- Two's Complement Representation

Procedure

Analyzing Your Design

Timing Analysis

Laboratory Construction (Optional)
PRELAB
LAB

10 LABORATORY EXERCISE 3: DESIGN OF A FOUR-BIT ARITHMETIC UNIT

Description

Theoretical Background
Subtraction Capability
Flag Generation Circuitry

Procedure

11 LABORATORY EXERCISE 4: DESIGN OF A LOOK-AHEAD CARRY ADDER

Description

Procedure

12 LABORATORY EXERCISE 5: DESIGN OF A FOUR-BIT ALU

Description

Theoretical Background

Procedure

13 LABORATORY EXERCISE 6: DESIGN OF A RANDOM NUMBER GENERATOR

Description

Theoretical Background

Procedure

14 LABORATORY EXERCISE 7: DESIGN OF A SIMPLE TRAFFIC CONTROLLER

Description

Theoretical Background

Procedure

15 LABORATORY EXERCISE 8: DESIGN OF A TRAFFIC CONTROLLER WITH LEFT TURN SIGNAL

Description

Theoretical Background

Procedure

16 LABORATORY EXERCISE 9: DESIGN OF A SEQUENTIAL COMBINATION LOCK

Description

Theoretical Background

Procedure

17 LABORATORY EXERCISE 10: DESIGN OF A VENDING MACHINE

Description

Theoretical Background

Procedure

INDEX OF COMMANDS

BACK


Bar



© Prentice-Hall, Inc.
A Simon & Schuster Company
Upper Saddle River, New Jersey 07458

Legal Statement