Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BM
UT Unit under Test
TSG Test Stimuli Generator
REB Responses Evaluation
I/O D Computer
Block
CM Connection Matrix
I/O D Input/Output
TSG CM REB
Devices
BM Back-up Memory
UT
Ch.1. GENERAL REMARKS REGARDING THE
TESTING PROCESS
Component testers
Economic implications
Ch.1. GENERAL REMARKS REGARDING THE
TESTING PROCESS
Testability design
implementation of special features for testing
the concept of design for testability is applied starting
with the initial designing phase of the i.c. up to the
design of the complex electronic equipment
includes concepts as:
signalisation of the status of some signal lines or indicators
breack-up of the reaction lines in order to facilitate separate
testing for each block, without the possibility of an error to be
propagated back through many blocks due to the reaction
conditioning of the input of some component blocks in order to
facilitate the use of some special test signals
Electronic Equipment Testing
Test conditions:
evaluation in the worst functional case:
minimum power supply
maximum charge, etc
precision in determining the moment when a voltage arrives
to a certain threshold (voltage discriminators)
precision in determining the stable values of the voltages on 0
or 1 logic (sample and hold circuits)
2.1.2. Dynamic parameters testing
VOLTAGE DISCRIMINATORS
Determination of the moment when the input or output voltage of the circuit is
passing through a predetermined value defined as fixed or percentage
S = Sampling impulse
NIG = Needle impulse generator
SG = Sampling gate
V0 = Sampling voltage
IEC = Impulse extension circuit
ADC = Analogue-digital converter
2.1.2. Dynamic parameters testing
Exemple of a schematic diagram for testing ttLH
2.1.2. Dynamic parameters testing
Discussions:
Loc N-1 1 1 1 1 1
Loc N-2 0 0 0 0 0
. . . . .
. . . . .
. . . . .
...
Loc 2 0 0 0 0 0
Loc 1 1 1 1 1 1
Loc 0 0 0 0 0 0
Loc N-1 0 0 01 10 0
Loc N-2 0 0 1 1 0
. . . . .
. . . . .
. . . . .
...
Loc 2 0 0 1 1 0
Loc 1 0 0 1 1 0
Loc 0 0 01 1 1 10
Loc N-1 0 0 0 01
10
Loc N-2 0 0 0 0
0
. . . .
. . .
. .
. . .
. .
.
...
Loc 2 0 0 0 0
0
Loc 1 0 0 0 0
0
Loc 0 0 01 10 0
0
Loc N-1 0 0 0 01 10
Loc N-2 0 0 0 0 0
. . . . .
. . . . .
. . . . .
...
Loc 2 0 0 0 0 0
Loc 1 0 0 0 0 0
Loc 0 0 01 10 0 0
Testing methods:
1. Make use of standardized processor (known as
being functionally correct)
- Comparing method
- Bit model recognition method
1. Do not make use of standardized processor
- Simulation method
- Modular activation method
2.2.2. Processors functional testing
Comparing method
- Simultaneously activates a standard processor and
the tested one, using the same test program
Advantage: very simple
Disadvantages:
- very dependent on the capacity of correct
functioning of the standard processor
- low flexibility
2.2.2. Processors functional testing
Bit model recognition method
Minimizes the dependence on the functioning
capacity of the standard processor
The test program is running once on the
standard processor, the results are memorized
and the results on the test processor are
compared to the memorized one
2 steps:
- Bit model generation
- Bit model recognition
2.2.2. Processors functional testing
Bit model generation
CU CM SP
S-P
PROM
DM
CU Control Unit
CM Connecting matrix
SM Standard processor
DM Data memory
2.2.2. Processors functional testing
Bit model recognition
CU CM TP
PT
REB
DM
TP Tested processor
REB Response evaluation block
2.2.2. Processors functional testing
Simulation method
- Supposes to know the detailed internal electronic
scheme of the processor, at transistor level
- Simulates all possible internal faults or
combination of faults
- Determines processors behaviour for each fault /
combination of faults
- Can only be applied at the producer end
2.2.2. Processors functional testing
Modular activation method
- The processor is devided on hierarchical levels (both
functional and hardware)
- The test is done based on a self-test program
- The program starts with the basic level
- Each tested level can be used for testing superior levels
- In order to start, a minimum level of components and
functions should be correct! - KERNEL
- The kernel should include: initialization circuits, program
counter, address bus, data bus, instruction decoder, clock
circuit
2.2.2. Processors functional testing
Test registers
Test ACCU
Test ALU
Test subroutines
Test pile
2.2.2. Processors functional testing
CLOCK
LED
Address
bus
2.2.2. Processors functional testing
If the kernel test is passed, the following circuits are
functionally corrects:
- Clock circuit
- Initialization circuit
- Program counter
- Address bus
- Data bus partially
- Instruction decoder partially
- Instruction register partially
Electronic Equipment Testing
Coax cable
Primary Transmission Optical fibre Transmission
MUX MUX TERMINAL Microwave TERMINAL
(emission) (terestrial, (reception)
space)
4.1. Telecom network testing
Bit Error Rate BER
- Ratio between the number of errored bits and the
total number of transmitted bits
BER estimation:
- in-service
- out-of-service
The test signal is a pseudorandom binnary
sequence, standardized through the 0.151 CCITT
recommendation
4.1. Telecom network testing
Testing principle:
4.1. Telecom network testing
Test generator:
+
SHIFTING REGISTER
PRS
CODER transmission line
clock
Tact Gen.
1
. 2
.
N
SHIFT REGISTER
... . .
1 2 N
4.1. Telecom network testing
Error detector:
+
Clock
Data
+
ERROR COUNTER
Data
SERIAL/PARALLEL CONV.
1 2 N
.. .
SINCRONIZATION LOGIC
Clock
PRS GENERATOR
4.1. Telecom network testing
Transmissions quality appreciation:
UNACCEPTABLE
log BER
transm.
10-3
DEGRADED
transm.
10-6
ACCEPTABLE
transm.
10-10
EXCELLENT
t transm.
4.1. Telecom network testing
Regenerators testing:
TRANSM. TRANSM.
TERM. REG REG TERM.
TEST ERROR
GEN. DETECTOR
4.1. Telecom network testing
Diaphony:
SINCRO
Cable sim.
Clock PHASE TEST REG. OSC.
MODULATOR GEN.
OSC.
L.F.
Electronic Equipment Testing
its serial
its parallel
Signature analysis testing:
Unit B1 Unit B2
Verificare
A1 A B
A2 V A V B V
A3 A B
A B
5. Majority logic redundant structures
Multiple voter configuration:
Module
V1
M1
Module
V2
M2
Module
V3
M3
5. Majority logic redundant structures
Module V
M2
Module
M3
Electronic Equipment Testing
1. Visual checks
2. Instrumental checks
3. Bridge measurements
4. Pulse methods
6. Bridge measurements
Murray bridge:
6. Bridge measurements
Murray bridge:
where:
l1 is the distance to the fault place,
S1 is the cable section,
is the cable resistivity.
6. Bridge measurements
Murray bridge (influence of the connection
cable):
6. Bridge measurements
Murray bridge (with calibrated wire):
6. Bridge measurements
Murray bridge (with calibrated wire):
Ur
Interrupted line:
ZS > ZC, ZS then r 1:
Uin
Ur