ABSTRACT

FIGURE 1-1 Cost of ownership as a function o f re­ liability and main­ tainability

TABLE 1-1 Hierarchical levels for digital computers

Level/Sublevel Components Level/Sublevel Components

PMS (highest level) Processors Logic Memories Switching circuit Sequential Switches Flip-flops; latches; delays Controllers Combinatorial Transducers Gates; encoders/decoders; Data operators data operators Links Register transfer Data

Program Registers; operators; data paths ISP Memory state

Processor state Effective address

calculation Instruction decode Instruction execution

Circuit (lowest level)

Control Hardwired

Sequential logic machines Microprogramming

Microsequencer; microstore

Resistors High-level language Software Capacitors

Inductors Power sources Diodes Transistors

TABLE 1-2 Stages in the life of a system

Stage Error Sources Error Detection Techniques

Specification and design Algorithm design Formal specifications

Simulation Consistency checks

Prototype Algorithm design Wiring and assembly Timing Component failure

Stimulus/response testing

Manufacture Wiring and assembly Component failure

System testing Diagnostics

Installation Assembly Component failure

System testing Diagnostics

Operational life Component failure Operator errors Environmental fluctuations

Diagnostics

TABLE 1-3 Probability of operational outage caused by various sources

Source of Outage

AT&T Switching Systems

[Toy, 1978]a Bellcore

[Ali, 1986]a

Japanese Commercial

Users Tandem

[Gray, 1985] Tandem

[Gray, 1987] Northern Telecom

Mainframe Users

Hardware 0.20 0.26e 0.75f 0.18 0.19 0.19 0.45 Software 0.15 0.30d 0.75' 0.26 0.43 0.19 0.20 Maintenance — --- 0.75f 0.25 0.13 — 0.05 Operations 0.65b 0.44e 0.11 0.17 0.13 0.33 0.15 Environment

— — 0.13 0.14 0.12 0.28s 0.15

FIGURE 1-2 Reliability demon­ stration chart for monitoring the progress o f a de­ sign maturity test [From data in von Alven, 1964]

The Manufacturing Stage

FIGURE 1-3 Typical steps in the manufacture o f a digital system, [From Foley, 1979; © 1979 IEEE]

FIGURE 1-4 Bathtub-shaped curve depicting component failure rate as a function of time

FIGURE 1-5 Factors that con­ tribute to the fail­ ure rate o f a com­ ponent over time

Approximately 5 to 25 20 weeks years

Time

Time

FIGURE 1-6 Potential annual savings from screening and test­ ing as a function of annual compo­ nent volumes [From Craig, 1980]

1 10 100 1,000 10,000

Yearly component volume in thousands

The Operational Life Stage

FIGURE 1-7 Failure rate per gate as a function of chip complexity for bipolar tech­ nology

rocf“

r a 2Atl2

FIGURE 1 -8 Improvement in hard failure rate for IBM mainframes

Year of introduction

Passes on failure data

FIGURE 1 -9 DEC'S Remote Diagnosis Network

Customer Satisfaction

The Designable Parameters

Designable Parameter Measure of Customer Satisfaction

Increased mean time to failure Decrease number of times computer is unavailable for operation

Decreased mean time to repair Decrease amount of time computer is unavailable when a failure occurs

Increased mean time to crash Decrease the probability that data is lost

FIGURE 1-10 Major activities in the design and marketing o f a computer system