1.1 Architecture block diagram
A block diagram of the
Rifle architecture is shown in Figure
1 . The Rifle instrument is connected to a PC by
means of a PCI controller housed inside the PC case. This
controller maps the DUT (Device Under Test) array into the PCI addressing
space providing a very fast end direct access to the memory cells
or the array. Since the data collected is processed and stored by
the PC the Rifle architecture also benefits of the great capabilities
offered by the modern desktop computers and of the possibility of
easily upgrade the system.
The PC can be easily expanded with
standard interfaces, like GPIB, to control supplementary
instrumentations, like probers, handlers, ovens. Their control can
be integrated into the measurement flow to perform very complex
automatic tasks.

Figure 1 . RIFLE architecture block diagram
(click
to enlarge)
1.2 The main controller
By means of the PCI controller the
PC communicates with the Rifle main controller that drives
all the hardware circuits of the system and generates the access
cycles to the DUT. The main controller provides enhanced synchronization
capabilities between analog and digital circuits in order to perform
static or transitory measurements during any device operation.
The main digital resources provided
by the hardware are in excess of 100 I/Os. The linear addressing
space is 512Mbytes (2 Gbytes paged). The bus width can be programmed
as 8, 16 or 32 bits. Different configurations of multiplexed/demultiplexed
address/data busses are programmable as well as single or burst
transfers.
The digital resources can be controlled
by software or can be automatically driven and evaluated by hardware
by a programmable state machine, called GPI (General Programmable Interface), in order to generate any kind of access cycle that matches
the DUT timing requirements.
1.3 Level translators
The DUT digital power supply and
the digital I/O levels can be programmed from 1.2V to 4V to match
the voltage level of a wide range of devices.
1.4 Arbitrary waveform generators
RIFLE has internal expansion slots
where up to 16 independent AWGs (Arbitrary Waveform Generators) can be installed. This
allows to evaluate the impact of any modification in the waveform
shape and duration applied during writing operations on long term
reliability. The standard AWGs installed in the system have a 80Msps
update rate and 12 bit of resolution. Faster AWGs with 100Msps update
rate and 12 or 14 bit of resolution are also available.
Custom expansions boards can also
be installed in place of the AWGs to meet specific customer requirements.
1.5 The PMU
A circuit called PMU (Programmable Measurement
Unit) is inserted in the path of the data bus to the output
connectors. The PMU unit can perform accurate and fast current measurements
on single cells, like I-V characteristics, as well as on large
memory regions, like current maps or distributions.
This circuit can force a voltage
on two adjacent bits of the bus and it can simultaneously measure
the current provided to the output pins. The current provided to
the two pins is evaluated simultaneously by two ADC (Analog to Digital Converter) in parallel. The measurement resolution in 12 bits
and the conversion time is 1.5ms/channel. Two full scales are available:
±50mA, ±500mA.
1.6 The current generator
Rifle has a current generator circuit to generate a reference current (IREF) sometimes necessary
for the read operations of the DUT. The unit has two full scales
of ±66mA and ±666mA and a resolution of
12 bits.
1.7 The PW0
A unit called PW0 unit is placed
in series to all the analog and digital outputs. This unit can be
used statically to perform a continuity check on every pin of the
DUT or dynamically to evaluate the transitory power consumption
during read/write operations.
The PW0 unit is made of a programmable
switch matrix that can connect any output pin to an AWG through
a current measurement circuit. This way it is possible to apply
an arbitrary signal to any pin of the device while measuring the
evolution of the current provided to that pin. The current is sampled
by an high speed ADC and the samples are stored in FIFO inside the
main controller. The ADC has a 40Msps sampling frequency and 10
bits of resolution. Two full scales are available: ±500mA, ±5mA, ±50mA.
|