Sequential Logic Design



O, for an engine to keep back all clocks
-Ben Jonson
And thus the whirligig of time brings in his revenges
-Shakespeare

Introduction

To this point, we have concentrated on circuits whose outputs are solely a function of their inputs. These are the combinational logic circuits. We are now ready to expand the discussion to circuits, such as the traffic light controller we studied in Chapter 1, whose outputs are a function of the current as well as the past sequence of inputs. Such circuits store information about the previous history of inputs: these are called storage or memory elements. The structure and behavior of the most primitive elements will be our primary topic. These are building blocks for more complex circuits with state to be introduced in the next chapter. In particular, we shall cover:

Table of Contents

1. Sequential Switching Networks
2. Timing Methodologies
3. Realizing Circuits with Different Kinds of Flip-Flops
4. Metastability and Asynchronous Inputs
5. Self-Timed and Speed-Independent Circuits
Chapter Review
Exercise

[Table of Contents] [Next] [Previous]

This file last updated on 07/14/96 at 15:33:06.
randy@cs.Berkeley.edu;