1983-07 - HP Journal Papers
1983-07 - HP Journal Papers
lowiitt ttii MM mi
Copr. 1949-1998 Hewlett-Packard Co.
HEWLETT-PACKARD JOURNAL
Technical Information from the Laboratories of Hewlett-Packard Company
Contents:
A High-Speed System for AC Parametric Digital Hardware Analysis, by Andreas Wilbs
and Klaus-Peter Behrens Here's a 50-MHz multichannel stimulus/response system for test
ing digital circuits at realistic speeds.
A High-Speed Data Generator for Digital Testing, by Ulrich Hbner, Werner Berkel, Heinz
Nssle, and Josef Becker It offers high timing accuracy, precise pulse-level definition,
ease of operation, and versatility.
High-Speed Data Analyzer Tests Threshold and Timing Parameters, by Dieter Kible,
Bernhard Roth, Martin Dietze, and Ulrich Schottmer Two innovative features are pro
grammable sampling point delay and real-time compare mode.
Data Eckhard Software/Firmware Design, by Roberto Mottola and Eckhard Paul A skilled
task the makes full use of the interrupt structure of the CPU.
Power Supplies for the Stimulus/Response System, by Ulrich Otto and Horst Link The
objectives were high load current and serviceability within a restricted space.
New Multi-Frequency LCZ Meters Offer Higher-Speed Impedance Measurements, by
Tomio Wakasugi, Takeshi Kyo, and Toshio Tamamura These new instruments can be easily
combined with a component handler for more rapid production-line testing.
Authors
In this Issue:
Quality is high on everyone's priority list these days, and one of the principal paths to
[ quality is testing, thorough and realistic, at all phases of the process of designing and
producing a product. This month's issue deals with two families of test instruments that are
aimed resistors, assuring the quality of the myriad diodes, transistors, resistors, capacitors, induc
tors, integrated circuits, circuit boards, and modules that go into electronic equipment. Each
family capabilities a target range of testing applications and a repertoire of special capabilities
needed in those applications.
On this timing cover are three views, at progressively finer resolution, of the timing
diagram along a RAM (an integrated circuit random-access memory chip). Memory circuits like this one, along
with microprocessors, gate arrays, and other digital integrated circuits (ICs) are becoming faster and more
complex at a startling rate sometimes the next generation is announced before its predecessor is in produc
tion. The of that produced this timing diagram is designed to keep up with the rapidly changing state of
the art detail. instruments, test fast, complex digital ICs at realistic speeds and in minute detail. This family of instruments,
consisting of the 8180A Data Generator, the 81 81 A Extender, and the 8182A Data Analyzer, is distinguished
by a time resolution of 100 picoseconds (there are a million picoseconds in a millionth of a second) and the
analyzer's programmable sampling point delay. These features make it possible to zero in on the briefest of
1C events. You can read all about the design of this system on pages 3 to 31 .
While the high-performance 80A/81 A/82A System is designed for relatively low-volume testing of complex, high-performance
digital inspection in engineering, quality assurance, depot maintenance, and certain kinds of incoming inspection
and production testing, the 4276A and 4277 A LCZ Meters are aimed mainly at high-volume incoming inspection
and production testing of discrete components (LCZ stands for inductance-capacitance-impedance). They
also have components uses in the engineering laboratory and in semiconductor evaluation. By testing components
faster instruments and realistically than previously available equipment, these instruments improve the quality and
lower handler several of the products we purchase. Fed by an automatic component handler (available from several
manufacturers), they'll check up to ten components per second and sort them into as many as ten classes,
and keep it up hour after hour without attention. For reporting test data, they're compatible with computers
and plotters, and for realistic testing, they offer a variety of test frequencies and voltages. The designers tell
their story on pages 32 to 38.
-R.P. Dotan
Editor, Richard P. Doian Associate Editor, Kenneth A. Shaw Art Director, Photographer, Arvid A. Danieison Illustrators. Nancy S- Vanderbloom,
Susan E. European Administrative Services, Typography, Anne S. LoPresti, Susan E. Wright European Production Supervisor, Henk Van Lammeren
2
H E W L E T T - P A C K A R D
J O U R N A L
J U L Y
1 9 8 3
H e w l e t t - P a c k a r d
C o m p a n y
1 9 8 3
P r i n t e d
i n
U . S . A .
Parametric Characterization of
Digital Circuits
The representative timing parameters of synchronous ICs are
setup time, hold time, and propagation delays. During the setup
and hold times, data has to be stable before or after an active
clock be occurs. The propagation delay is the time be
tween stimulation and the output reaction of a device. This value
depends upon the complexity of the circuit and its technology,
and varies from less than 1 ns for an ECL gate to over 1 00 ns for an
MOS gate. Hence, the measuring instrument must have high
timing resolution. In addition, these timing parameters depend on
the dynamic input characteristic of a device. For example, the
reaction time of a comparator depends on the input overdrive.
At the output of the device under test, the variation of amplitude
with deliver is of interest. A driver may have the ability to deliver
adequate dc current under the specified fanout conditions, but be
unable to deliver adequate peak current to drive the parasitic
capacitance at high clock rates.
Applications of the New System
The 8180A/81 A/82A System is oriented predominantly towards
the solving of engineering measurement problems. 1C and board
designers need to measure parameters to specify the perfor
mance rate optimize the yield of ICs, or achieve a high turn-on rate
of boards. Digital 1C manufacturers do parametric characteriza
tion of ICs in the prototype phase, allowing the process to be
optimized. They also use parametric analysis to establish sales
specifications and for in-depth evaluation in the quality assurance
department.
The 8180A/81A/82A System's main applications for digital cir
cuit, module, and system manufacturers are found in R&D, pro
duction engineering, quality assurance, incoming inspection, and
materials engineering. For example, various propagation delays
must be matched for minimum skew. Logic functions must be
verified. A stimulus is required to simulate the interface pattern of
a board that is not yet built. Parametric circuit test at the board
level has the same requirements and objectives as at the 1C level,
differing in complexity and error sources. The cross talk on a bus
with around lines or data stability during the time window around
the system's synchronous clock are of interest. Other applications
include low-volume and at-speed testing in production, incoming
inspection, and depot maintenance, where traditional equipment
such perfor board testers offers insufficient speed and timing perfor
mance. High-reliability applications, such as aerospace equip
ment, also demand a 100% parametric test in addition to detec
tion ap soldering and component loading errors. Component ap
proval and production engineering departments are also applica
tion areas for the new system.
S t a t u s I B L E
Stored Wor d 040
T I M I N G
D I A G R A M S
Display Glitches
Window
U h a n n e I U u r s Address 0084
Address Bus
Data Bus
Microprocessor Board
32K ROM
HP-IB Interface
Device Interface
Keyboard
Device Interface
Busto 81 81 A
Display Assembly
Control Logic
CRT Drive
CRT
Video Out
GEM Board
General Module
Interface
RAM, DACs
External
Clock
ADC1 -Address Control 1
Rate Generator
Control Logic
RUN
BREAK,
RUN, GATED
Sync Board
Sync Signals
Rates
Input Circuits
Amplifier
CLOCK 0
CLOCK CHANNEL 1,
LOAD
CLOCK CHANNEL 2
CLOCK CHANNEL 1
BREAK,
STOP
ADC2-Address Control 2
Strobe Channel
High-Speed Control
Circuits
Address Counter
Timing Board
Rate ICs
Sync Signals
Sync Master 2
Strobe Channel |
t BREAK, STOP
High-Speed Sync
to 81 81 A
Clocks
(CLK1, CLK2, CLK3)
Module Board
ECL RAM
Latches
Output Amplifiers
4 Data Channels
I
8180A High-Speed
Sync Signals
Clocks
CLOCK CHANNEL 1
External
Clock
Input
Rate 1C
Clock Generator
To ADC2
Microprocessor
Signals
Load Signal
FAD
Set
FAD
Set
Programmable
Delay Circuit
Normal/Complement
Output
Output Amplifier
Module Board 4 Channels/Board
Address Control 3 81 81 A
Twisted '
Pairs
C o m p e n s a t e s
Cable Delay
1 0
n s
Normal/Complement (N/C)
Output
Amplifier Output
Address Control 2
Module Board
Microprocessor
Timing Board
U 1 ns
CLK1
xx xx :
( XX XX
RAM Address Valid -
(xxxxxxxx::
(XXXXX
-tAminRAM Data
Valid
Window for
Flip-Flop Clocking
-Delay T2
Microprocessor Bus
RZNRZ
Range
Control
Delay
Generator o
Rate I
Delay
Width
> Generator o
Rate II
' Flip-Flop Q
Module Board
Width
WVH HyA-f^ArVf
dc Control
.A.
Fig. 8. Upper branch of the linear broadband amplifier shown
in Fig. 7.
Current Switches
(complementary
push-pull cascode)
Clamping
Pulse
Generator
Linear Broadband
Amplifier
(dc to 200 MHz)
dc ErrorCorrecting Current ID
Fig. translates information amplifier block diagram. The output amplifier translates timing information and dc
voltages into the desired pulse stream at the output pods. The first two blocks form a pulse
generator and the last two a linear power amplifier.
Table I
Data Generator Output Amplifier Performance
Programmed load from SOU into 5011 from SOU into high
condition (voltages double if impedance ( -10 kil)
no load connected)
High level range
-1.5V to +5.5V
-1.0V to +17.0V
-2.0V to +5.0V
-2.0V to +16. 0V
Resolution
Amplitude range
0.5V to 5.5V
1.0V to 17.0V
0.5% of level
3% of amplitude
30 mV (add
30 mV
for amplitudes
>0.7V)
Level accuracy after
Transition time
Typical transition
time for ECL levels
(20%-80%)
Preshoot, Over
shoot, Ringing
0.5% of level
3% of amplitude
30 mV (add
30 mV
for amplitudes
1 ms settling time
1 ms settling time
0.5% of level
30mV
(add 30 mV for
amplitudes <0.7V)
0.5% of level
60 mV
(add 60 mV for
amplitudes <1.5V)
<3.0 ns +
<3.0 ns +
| amplitude j xo. 2 ns amplitude! X0-5 ns
1.5 ns
P4, for the amplifier unloaded, and again with P5, after
connection of a 50 fi load.
Output amplifiers commonly found in pulse and data
generators are usually designed as current or voltage
sources, both needing an internal 50 load to present the
* * 1 I I t 1 I '
Signal
Input
H-HTAVVH*
Compare
External Arm
External Stop
Trigger Qualifier
Incoming Data
Compare Result
Stored Data Pattern
CLK1 (Window Pulse)
Compare
Result <
(b)
(c)
-Martin Dietze
To achieve the design goals of high-impedance, lowcapacitance probing with high-frequency and dualthreshold capabilities, a special active probe circuit was
developed. It is realized as a thick-film hybrid circuit
(Fig. 2).
The dimensions of the hybrid are 29.7 mm x 10 mm x 2.4
mm. Special care had to be taken in designing the highimpedance input stage layout to achieve the small input
capacitance of less than 7 pF (the hybrid alone has only a
4.5-pF input capacitance). The hybrid is packaged in a
small aluminum case and connected to a special 1.5-m
cable consisting of two shielded cables, one of which is 501
coax, and two single wires for power and compensation f or
ground potential differences. Four of these active probes
and cables share a single connector, which can be con
nected to the rear panel of the instrument.
Fig. 3 is a diagram of the active probe and input amplifier
circuit. At the probe input, a spark gap (a laser-cut thickfilm resistor) limits electrostatic discharge to several hun
dred volts. The input information VIN is divided into an ac
path and a dc path. The ac signal is FET-buffered after
frequency-compensated voltage division by 5 and sent to
the analyzer by a line driver with a series termination. At
the analyzer end of the cable, the signal is inverted.
The dc path is a simple op-amp circuit with a gain of
-0.2. The input signal is level-shifted according to the
threshold voltage so the high-speed comparator always
compares its input signal with zero volts. Since the dc input
is brought to the instrument at virtual ground, the input
characteristics of the active probe remain constant with
frequency. The capacitance of the line has no influence, and
cable noise is significantly reduced.
High-Speed
Comparator
V-
External
Clock
(Active
Probe)
Internal
Clock
Oscillator
Clock
Qualifier
(BNC)
Clock and
Error Recognition
Data
Read Address
from
Microprocesso
From
Address Counter
Microprocessor
Master
Clock
Clock Timing
Address
Enable
Amplifier 2
Amplifier 1
120 /
-Bernhard Roth
Amplitude
-120
- Time
Clock
Control Logic
and
Address Buffer
To Other Receivers .
Voltage
Analog Voltage Receiver
High-Speed
Delay
Generator
CLKO
Programmed Master ,
Clock Delays 0-6.6 ns
.0-5.9 ns
High-Speed
Delay
Generator
6-21.9 ns
, \
> 12.5ns
To Next Stage
Error Signal
(Clock Is
too fast)
Fig. 6. Custom ICs are used in the delay circuit (shown) and
the similar width circuit. Special high-speed delay generators
minimize the delay through the circuit.
Clock
from Delay
Circuit Output
Data
Multiplexer
Glitch Detector off
Master
Clock
De!ay=Fixed Delay+^
=Fixed Delay+KCU
Shift
Register
Glitch Detector off 1
Glitch Detector on 1
Time Interval
Counter
81 82A Data Analyzer
VoltageControlled
Delay
Generator
Trigger
Out
Control
Voltage
Fig. make . measure the and a voltage-controlled delay generator make it possible to measure the
81 82 A Data Analyzer's sampling point and threshold directly.
CLKO
(Minimum Delay)
CICLK1
(Maximum Delay)
Fig. 11. Timing diagram for the correlator circuit of Fig. 10.
To Twin
8182A
Fig. clock Block diagram in logic analyzer modes. A multiphase clock system and data pipelining
are used.
One Channel
Microprocessor
pulses.
Since the maximum sampling rate is 50 MHz (20 ns
period) . the clock phases must be within 20 ns of each other
to achieve synchronous operation. On the other hand, the
propagation delay of the trigger word is roughly 15 ns
because of some gating operations and the motherboard
connections. In the twin or parallel operating mode, trigger
information sent to and received from the second 8182A via
a twisted-pair cable takes about 12 ns excluding gate propa
gation delays. With these values in mind, the timing of
clock phases CLKl to CLK2 and CLK2 to CLK3 becomes rather
critical. Therefore, delay times T2 andT3 are adjusted indi
vidually to 18 ns. To allow for the data and address setup
time specifications and the write pulse width delay of the
high-speed RAM, T4 is set at 7 ns and the write pulse width
is 7 ns.
-Horst Link
tiff
I]
li
(e)
(9)
Data 1
Fig. 14. In parallel or twin operation of two 8182A Data Analyzers, clock arbiter circuits syn
chronize the two units in the logic analyzer modes. In comparator mode, the arbiters are not used.
Reference
1. J.A. Scharrer, R.G. Wickliff, Jr.. and W.D. Martin, "Interactive
Logic State and Timing Analyses for Tracking Down Problems in
Digital Systems." Hewlett-Packard Journal, Vol. 29. no. 6, February
1978.
Interrupt
Not Expected
Event
Fig. 1. operating 8182A Data Analyzer main program resembles a real-time multitask operating
system. CPU. skilled task dispatcher makes full use of the interrupt structure of the CPU.
Program Architecture
HP-IB Operation
Display Updating
Rectifier
and
Filter
PostRegulator
+5V, 4.5A
Rectifier
and
Filter
PostRegulator
-5.2V. 18.6A
Uo/Undervoltage Sensing
Overvortage Sensing
Current Sensing
Negative
Supply Voltage
Rectifier
and
Filter
PostRegulator
-7.5V, 4.4A
Rectifier
and
Filter
PostRegulator
-15V, 0.3 A
Rectifier
and
Filter
PostRegulator
+23V, 2.3A
Fig. power supply. block diagram of the 8180A Data Generator power supply.
12 kll.
Switching Transistor
1000MF
* N T N *From
Tran
Transformer
Primary
Supply
Voltage
~25V
R4 ^ 220U
<
KR- J 1 m
4H- 01
1 1:3.7
+IB
-15V
-^ Switching
KJ,r \ Transistor
VR1
Z6.8
-M-
-MR3
-15V
P = Primary
S = Secondary
CT = Center Tap
Bobbin I
Secondary
Output
Q
Out
Bobbin II
levels.
de bias. Measurements can be performed using an exter
nal dc bias from 0V to 40V. An optional internal dc bias
source (Option 001) provides the same range of voltages.
This internal option is HP-IB programmable with 10-mV
resolution from -10V to +10V.
Two ac signal levels: IV and 50 mV for the 4276A, and IV
and 20 mV for the 4277 A.
Residual compensation. The residual impedance of the
test fixtures and cables can be compensated (up to 20 pF
of open-circuit capacitance and 2 ohms of short-circuit
resistance).
Self-test. An automatic built-in functional test verifies
proper operation of analog and digital circuits.
Low cost and high reliability. Thick-film hybrid inte
grated circuits reduce cost and increase reliability.
Comparator (Option 002). This option allows a user to set
up ten pairs of high/low limits for L, C, and Z and, by
adding the HP 16064A keyboard (shown in Fig. 1), con
trol a component handler directly. This interface, which
uses optoisolators to provide high noise immunity, can
be programmed via the HP-IB.
Design
100
1k
I 1
10k 20k
Comparator
Digital
Section
V, = -Rr
= 2,
Dual-Slope
A-to-D
Converter
nf
To
Digital
Section
Reference
Phase Detector
Therefore,
V
V,
c + jd
ac + bd
ad - be
a + jb
a2 + b2
a2 + b2
= x + jy
Phase Detector 0
Step:
S1
ac + bd y + a/3
a2 + b2 1 + a2
vr
and
ad - be ft - ay
y = 2 + b2 1 + a2
1 + a2 1 + a2
Dual-Slope
A-to-D
Converter
To Digital
Section
Fig. detector A preintegrator is used in the 4276A's vector ratio detector to convert the phasedetected signal to a dc voltage precisely proportional to the dc component of the input signal.
10 kHz to 1 MHz
20 mVor Wrms
Power
Amplifier
- Microprocessor
of the filter to the fundamental frequency of the squarewave input. Total harmonic distortion of the output sine
wave is less than 60 dB over the 10 kHz to 1 MHz range.
Digital Section
C-V
CHRRRCTERISTICS at 1MHz
DUT=VHRI-CRP DIODE
L
C
LJ
U
Z
.6
c
h
.4
u
rx
1
.2
C
U
3
D C
B I R S
15
C Vo 1 t 3
Acknowledgments
References
1. K. Maeda and Y. Narimatsu, "Multi-Frequency LCR Meters Test
Components under Realistic Conditions," Hewlett-Packard Jour
nal, Vol. 30, no. 2, February 1979.
2. S. Hashimoto and T. Tamamura, "An Automatic Wide-Range
Digital LCR Meter," Hewlett-Packard Journal, Vol. 28, no. 1, Sep
tember 1976.
Authors
Josef Becker
July 1983
Klaus-Peter Behrens
I Klaus-Peter joined Bblingen Instruments Division
in 1978 after receiving his
engineering diploma from
the University of Stuttgart.
| He was responsible for the
design of the software and
digital control in the 81 80A
l 'f' I Data Generator and the
8181A Data Generator Extender. Klaus-Peter is
married and lives in Boblingen. In his spare time
he builds model railways.
Andreas Wilbs
Andreas Wilbs was born in
1953 in Heilbronn, West
Germany. He joined HP in
1980 as a sales support
I engineer for logic signal
sources, and since 1981
: has been a product market
ing engineer. He designed
I the specialist training pack
age for the 81 80A/81A/82A and is responsible for
the system's post-introduction activities. Andreas
is married and enjoys all kinds of outside activities
including portable video recording.
Werner Berkel
Werner Berkel was born in
Speyer and attended
i school in Karlsruhe, where
I he received his degree in
1 979. He contributed to the
design of the 8180A and
j supervised the design of
the 15413ATri-State Unit
I and the 15414A Tri-State
Pod. Werner enjoys music, soccer, and table ten
nis. He is married and lives in Boblingen.
Ulrich Hubner
Born and raised in
Stuttgart, Ulrich Hbner
studied at the technical
universities of Aachen and
Stuttgart. He joined HP's
m Boblingen Medical Division
* in 1967, then movedto the
instrument lab, where he
developed low-cost oscil
loscopes. He was responsible for the hardware
design of the 81 70A Logic Pattern Generator, then
served as project manager for the 8180A/8181A
Data Generator. Ulrich is married, has one child,
and enjoys swimming and skiing in his spare time.
Martin Dietze
Martin Dietze has been a
project engineer with HP
since 1980. He received
his engineering degree
' from the University of
Stuttgart in 1979. Martin
1 was involved in the de
velopment of the 8182A
Data Analyzer and de
signed the high-speed counters and glitch detec
tors. Born in Leipzig and now a resident of Bob
lingen, Martin enjoys traveling, backpacking, cy
cling, and playing the violincello.
Dieter Kible
Dieter Kible was born near
Lake Constance, and
graduated from the Univer
sity of Stuttgart in 1 975. He
joined HP shortly after
wards, contributing to
hardware and software
design of the 8165A Pro
grammable Signal Source.
Ulrich Otto
Toshio Tamamura
Tomio Wakasugi
Takeshi Kyo
Takeshi Kyo joined
Yokogawa-Hewlett-Packard in 1970 after receiving
his BEE degree from Iwate
University. He contributed
! to the design ofthe4271A
1-MHz LCR Meter and the
[ 4274A and 4275A LCR
Meters. He developed the
software for the 4276A and 4277A LCZ Meters. He
is married, has one daughter, and enjoys skiing
and playing GO, a Japanese game similar to
chess.
Bulk Rate
U.S. Postage
Paid
Hewlett-Packard
Company
J O U R N A L
MR C A BLACKELRN
JOHN HOPKINS UNIV
JOHNS HOPKINS RO
L A U R E L
M D
2 0 7 0 7
/"* LJ A mailing send C Send p A r\ r\ CD fi O O To change your address or delete your name from our mailing list please send us your old address label. Send
changes to Hewlett-Packard Journal, 3000 Hanover Street, Palo Alto. California 94304 U.S.A. Allow 60 days.
5953-8513