This book was based on classes taught at USCD
and at AMCC's customer Design Center 1984 - 1994. It is based
on schematic capture rather than Verilog or VHDL input and on manual
support rather than the newer tools available for static timing
verification, test generation, synthesis, etc. The Design Flow
is, however, still the same. The steps must be done, with or without
tools. This book details the theory behind the new EDA tools.
Customer training courses prepared by high-technology vendors are
a required extension to that training available in the engineering
classes at the college level. The quality of that training can vary
with the experience of the instructor. The experience of the instructor
with the nuances of the products is one facet. The teaching expertise
is another. The purpose behind this book was to document what a
proven instructor was adding to the course material and manuals.
By providing this supplement, it would be possible for other, less
experienced instructors, to take over the actual presentation of
the seminars while ensuring no loss of insight into the methodology
or product taught.
The course on which the book was based was rewritten for each new
array series and technology change made by Applied Micro Circuits
Corporation. The array series covered originally included the bipolar
Q700 (1000 gates on a chip running at 200 MHz) and ends with the
Q20000 (20000 gates on a chip running at 1.2 GHz), with CMOS and
BiCMOS added along the way.
In the process of these rewrites, it became obvious that a certain
core of the seminar remained inviolate - the structured, orderly,
logical approach to circuit design . This approach was taken
from discrete board design, from SSI-MSI logic design, from bit-slice
design, from structured software and firmware programming, and from
systems concepts. This core material is represented in this text.
The emphasis is on the total design picture - all those myriad of
details that interleave.
What was also obvious is that examples that are wrong as
well as those that are right are essential to rapid assimilation
of the material. The last array series turned to for examples was
the 1994-1995 AMCC Q20000 Bipolar array series.
The goal has been to create a book that can be used with any vendor's
array series. It applies those designing circuits for an ASIC,
Application Specific Integrated Circuit, vendor to produce,
and to those vendors who are designing ASSPs, Application Specific
Special Products, standard products that are designed to be
built on an array base wafer. (ASSPs are the latest addition to
the designer's toolbox.)
The author would like to thank the AMCC staff for their time and
energy expended in the compilation of this material, with specific
thanks to Richard W. Spehn for his expertise and encouragement.