Microelectronic Systems Design, Modelling and Test
I have taught electronic design for a number of years and one thing
I have noticed is that there are very few electronic modules which
try to integrate the main product development areas, that is, modelling,
design and test. A properly designed system should first be modelled
before a full design can take place. Design should also contain extra
elements which make it easier to test and should also be modelled
for faults. It is thus important for electronic engineers to have
skills in all of these areas. As electronic systems are becoming more
complex the need for a properly designed, modelled and tested system
is extremely important. Many companies have a short development time
from the initial concept to the final product, any failure in a part
of the development can be costly in the long term.
Software engineers are taught the concepts of requirements analysis,
requirements specification, design, implementation and test. Electronic
engineers are often taught these areas in isolation to the others.
This book hopefully addresses this by covering most of these areas.
The book splits into three main parts and a number of appendices.
The main parts are design, modelling and test. Each area uses typical
techniques and technologies in each area. The key applications areas,
Electronic engineers must now be multi-disciplined and have skills
in hardware and software development. Often software modelling techniques
are used for system modelling, these in the use of high-level languages
and VHDL. This book contains software programs, in ANSI-C, which can
be used to implement important concepts, to model digital systems
and to generate test methodologies. The appendices are used to provide
a basic source of reference material. A PSpice tutorial is also included
as an introduction to Spice modelling.
Section 8.5: should be
A LOW on the Bit line causes Q1 to be ON and Q2 OFF.
Section 8.4: should be
It contains 128x128 memory cells giving a total of 16384 memory
cells ... .
Figure 8.4: should be
128x128 = 16384 bits
Section 8.6, bottom of page 109: should be:
The address lines A0-A7 select one of 256 rows.
Figure 8.8: Din should be Dout and vice-versa.
Figure 2.11 should be:
Figure 3.13 should be: