SlideShare a Scribd company logo
1 of 18
Download to read offline
1
Lorenzo Electronics
LE1200
Integrated Digital, Analog, &
Boundary Scan Tester
Analog Subtractor Circuit Test
Application Notes
2
Scope (1)
● Demonstrates LE1200 analog tester features
showcased in testing an analog subtractor
circuit.
● Test pattern oriented analog test programming.
It can be easily integrated with that of digital
test and boundary scan test.
● Incremental analog test methodology - prior
DUT analog input voltage driven by the analog
tester won't be changed until the next overriding
test instruction to the same input.
3
Scope (2)
● Validating DUT analog output voltage by
comparing to the test program specified range
of expected voltage levels.
● Incorporating test interface circuits to handle
out-of-range DUT output voltage levels.
● Analog tester logging files reporting DUT input
driving voltage, measured DUT output voltage,
and the output voltage test results.
● Fault insertion test demonstrating analog tester
capability for the go/no-go test.
4
Test setup: Analog Subtractor
ain5
ain6
aout7
aout8
d232
d231
R1
R2
R3
R4
R5
R6
- DUT -
2
3
1
5
Test Setup (1)
● As shown in page 4, analog tester pins: ain5
and ain6, are connected to the DUT input nodes
v1 and v2 respectively. Another analog tester
pin, aout7, is used to measure DUT output v3.
● On Test interface circuit, a voltage inverter will
be used in case that DUT output voltage v3
turns negative. In that, analog tester pin aout8
will be used to measure v4 inverted from v3.
● Reed relay switches, sw1 & sw2, are devised to
turn on/off the nodes, v3 & v4, to/from analog
tester measurement.
6
Test Setup (2)
● Digital Tester pins: 231 & 232 will be used,
under test program control, to toggle Reed
relays sw1 and sw2.
● With analog circuit node names and their
voltage levels used interchangeably, following
equations hold.
v3 = v2 – v1
v4 = -v3 (sw2 turned on)
7
Assigning tester pins: Pindef (1)
● P.9 is the snippet of the LE1200 tester pins
defined for use in this analog subtractor test.
● Digital tester pins 231 & 232 are designated as
input ports (to drive DUT). d231 and d232 are
user defined signal name for test programming.
● Analog tester pins ain5 & ain6 are driving DC
voltages into DUT while analog tester pins
aout7 & aout8 are used to measure DUT output
voltages. The in/out designations are referred
from DUT standpoint.
8
Assigning tester pins: Pindef (2)
● In pindef spreadsheet, aout8 tester pin has an
entry: -1 in its column C. That designates
measured DUT output (v3) voltage level has
passed through a voltage inverter. LE1200 will
take that into account in determining the test
result.
● Other analog tester pins, with their column C
fields left blank, are indications of direct
connection between tester pins and the DUT.
9
Assigning tester pins: Pindef (3)
10
Test operations (1)
● Sweeping voltage levels in the 2 DUT input pins
to be verified by the 2 analog tester pins: aout7
& aout8.
● Overall test is divided into 2 groups, one with
positive Subtractor output voltage (v3), and
other with negative Subtractor output voltage.
● Only one of the two reed relay switches will be
turned on during the test. That will prevent the
aliasing errors with the A/D converters built in
the analog tester.
11
Test operations (2)
● Sysout trace file listed on P.13 shows the
running test instruction source lines along with
the associated source file line numbers and test
pattern numbers.
● e.g. source file line number 12, test pattern #3,
analog tester pin ain6 will drive 0.2v toward
DUT node v2.
● In the next test pattern, aout7, is instructed to
measure DUT node v3 voltage, and validate if it
falls within the range between 0.19v and 0.21v.
12
Test operations (3)
● With rising ain6 driving voltage, tester is
expected to measure the same upswing in the
aout7 voltage.
● In pattern #16, digital tester pins are instructed
to turn off sw1 and turn on sw2.
● In the follow on test patterns, DUT node v3 will
have negative voltage and thus not testable by
aout7. However, tester pin aout8 should be
able to measure inverted v3.
13
Sysout Trace Files
( 9-00001) sel = 1;
( 11-00002) force ain5 0;
( 12-00003) force ain6 0.2;
( 13-00004) measure aout7 0.19 0.21;
( 15-00005) force ain6 0.6;
( 16-00006) measure aout7 0.59 0.61;
( 18-00007) force ain6 1.2;
( 19-00008) measure aout7 1.19 1.21;
( 21-00009) force ain6 1.8;
( 22-00010) measure aout7 1.79 1.81;
( 24-00011) force ain5 0.6;
( 25-00012) measure aout7 1.19 1.21;
( 27-00013) sel = 0;
( 29-00014) force ain5 0.2;
( 30-00015) force ain6 0;
( 31-00016) sel = 2;
( 33-00017) measure aout8 -0.21 -0.19 ;
( 35-00018) force ain5 0.6;
( 36-00019) measure aout8 -0.61 -0.59 ;
( 38-00020) force ain5 1.2;
( 39-00021) measure aout8 -1.21 -1.19 ;
( 41-00022) force ain5 1.8;
( 42-00023) measure aout8 -1.81 -1.79 ;
( 44-00024) force ain6 0.6;
( 45-00025) measure aout8 -1.21 -1.19 ;
14
CSV Trace Files
15
Fault Insertion Test (1)
● As shown in P.16, DUT OpAmp pin 3 is
connected to GND and same test sequence is
repeated.
● Some DUT output measurements failed. In test
patterns 17, 19, 21, and 23, tester input ain6 is
0v, no failed condition can be detected.
● In test pattern 13, as shown in P.18 CSV file,
the reported voltage is 0.000v instead of the
actual -0.6v probed. That is due to tester AD
converter's lowest input voltage limitation.
16
Fault Insertion Test (2)
GND
17
Sysout file - fault inserted
( 9-00001) sel = 1;
( 11-00002) force ain5 0;
( 12-00003) force ain6 0.2;
( 13-00004) measure aout7 0.19 0.21;
==> Test failed @ pattern #4 <==
( 15-00005) force ain6 0.6;
( 16-00006) measure aout7 0.59 0.61;
==> Test failed @ pattern #6 <==
( 18-00007) force ain6 1.2;
( 19-00008) measure aout7 1.19 1.21;
==> Test failed @ pattern #8 <==
( 21-00009) force ain6 1.8;
( 22-00010) measure aout7 1.79 1.81;
==> Test failed @ pattern #10 <==
( 24-00011) force ain5 0.6;
( 25-00012) measure aout7 1.19 1.21;
==> Test failed @ pattern #12 <==
( 27-00013) sel = 0;
( 29-00014) force ain5 0.2;
( 30-00015) force ain6 0;
( 31-00016) sel = 2;
( 33-00017) measure aout8 -0.21 -0.19 ;
( 35-00018) force ain5 0.6;
( 36-00019) measure aout8 -0.61 -0.59 ;
( 38-00020) force ain5 1.2;
( 39-00021) measure aout8 -1.21 -1.19 ;
( 41-00022) force ain5 1.8;
( 42-00023) measure aout8 -1.81 -1.79 ;
( 44-00024) force ain6 0.6;
( 45-00025) measure aout8 -1.21 -1.19 ;
==> Test failed @ pattern #25 <==
18
CSV file - fault inserted

More Related Content

What's hot

Wiring a pH and Conductivity Probe to a Zeno3200
Wiring a pH and Conductivity Probe to a Zeno3200Wiring a pH and Conductivity Probe to a Zeno3200
Wiring a pH and Conductivity Probe to a Zeno3200TAMUK
 
Catalog mikro mikro mk301a-user-dienhathe.vn
Catalog mikro mikro mk301a-user-dienhathe.vnCatalog mikro mikro mk301a-user-dienhathe.vn
Catalog mikro mikro mk301a-user-dienhathe.vnDien Ha The
 
Icel os 21-mesco_ao-1221_minipa_mo-1225_yb4328_2x5mv,20mhz_portable_oscillosc...
Icel os 21-mesco_ao-1221_minipa_mo-1225_yb4328_2x5mv,20mhz_portable_oscillosc...Icel os 21-mesco_ao-1221_minipa_mo-1225_yb4328_2x5mv,20mhz_portable_oscillosc...
Icel os 21-mesco_ao-1221_minipa_mo-1225_yb4328_2x5mv,20mhz_portable_oscillosc...vobetinha
 
2 Sed2 Drive Applications
2 Sed2 Drive Applications2 Sed2 Drive Applications
2 Sed2 Drive Applicationscarlhasselbring
 
Advanced motion controls b25a40
Advanced motion controls b25a40Advanced motion controls b25a40
Advanced motion controls b25a40Electromate
 
Regolatore Controller-Ucontrol
Regolatore Controller-UcontrolRegolatore Controller-Ucontrol
Regolatore Controller-Ucontrolconwaychris
 
Mod 10 synchronous counter updated
Mod 10 synchronous counter updatedMod 10 synchronous counter updated
Mod 10 synchronous counter updatedDANISHAMIN950
 
Xrio converter manual 7 sa513 v3.3 enu tu2.11 v1.000
Xrio converter manual 7 sa513 v3.3 enu tu2.11 v1.000Xrio converter manual 7 sa513 v3.3 enu tu2.11 v1.000
Xrio converter manual 7 sa513 v3.3 enu tu2.11 v1.000niranjan131
 
Advanced motion controls b15a20
Advanced motion controls b15a20Advanced motion controls b15a20
Advanced motion controls b15a20Electromate
 
Cnc3ds huong dan su dung bo phat xung da nang
Cnc3ds huong dan su dung bo phat xung da nangCnc3ds huong dan su dung bo phat xung da nang
Cnc3ds huong dan su dung bo phat xung da nangLAnhThi5
 
finAL 4TH PRESENATION 2
finAL 4TH PRESENATION 2finAL 4TH PRESENATION 2
finAL 4TH PRESENATION 2Hamza Ahmad
 
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav RaikarDigital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav RaikarGauravRaikar3
 
Binary up and down counter using IC 74193
Binary up and down counter using IC 74193Binary up and down counter using IC 74193
Binary up and down counter using IC 74193Yashvant Kathiriya
 

What's hot (19)

Wiring a pH and Conductivity Probe to a Zeno3200
Wiring a pH and Conductivity Probe to a Zeno3200Wiring a pH and Conductivity Probe to a Zeno3200
Wiring a pH and Conductivity Probe to a Zeno3200
 
Catalog mikro mikro mk301a-user-dienhathe.vn
Catalog mikro mikro mk301a-user-dienhathe.vnCatalog mikro mikro mk301a-user-dienhathe.vn
Catalog mikro mikro mk301a-user-dienhathe.vn
 
Icel os 21-mesco_ao-1221_minipa_mo-1225_yb4328_2x5mv,20mhz_portable_oscillosc...
Icel os 21-mesco_ao-1221_minipa_mo-1225_yb4328_2x5mv,20mhz_portable_oscillosc...Icel os 21-mesco_ao-1221_minipa_mo-1225_yb4328_2x5mv,20mhz_portable_oscillosc...
Icel os 21-mesco_ao-1221_minipa_mo-1225_yb4328_2x5mv,20mhz_portable_oscillosc...
 
2 Sed2 Drive Applications
2 Sed2 Drive Applications2 Sed2 Drive Applications
2 Sed2 Drive Applications
 
Advanced motion controls b25a40
Advanced motion controls b25a40Advanced motion controls b25a40
Advanced motion controls b25a40
 
ASP
ASPASP
ASP
 
Regolatore Controller-Ucontrol
Regolatore Controller-UcontrolRegolatore Controller-Ucontrol
Regolatore Controller-Ucontrol
 
Mod 10 synchronous counter updated
Mod 10 synchronous counter updatedMod 10 synchronous counter updated
Mod 10 synchronous counter updated
 
Xrio converter manual 7 sa513 v3.3 enu tu2.11 v1.000
Xrio converter manual 7 sa513 v3.3 enu tu2.11 v1.000Xrio converter manual 7 sa513 v3.3 enu tu2.11 v1.000
Xrio converter manual 7 sa513 v3.3 enu tu2.11 v1.000
 
Advanced motion controls b15a20
Advanced motion controls b15a20Advanced motion controls b15a20
Advanced motion controls b15a20
 
Cnc3ds huong dan su dung bo phat xung da nang
Cnc3ds huong dan su dung bo phat xung da nangCnc3ds huong dan su dung bo phat xung da nang
Cnc3ds huong dan su dung bo phat xung da nang
 
finAL 4TH PRESENATION 2
finAL 4TH PRESENATION 2finAL 4TH PRESENATION 2
finAL 4TH PRESENATION 2
 
8051 FINIAL
8051 FINIAL8051 FINIAL
8051 FINIAL
 
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav RaikarDigital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
 
Chapter 5 counter
Chapter 5 counterChapter 5 counter
Chapter 5 counter
 
Counters
CountersCounters
Counters
 
Synchronous Counter
Synchronous Counter Synchronous Counter
Synchronous Counter
 
Binary up and down counter using IC 74193
Binary up and down counter using IC 74193Binary up and down counter using IC 74193
Binary up and down counter using IC 74193
 
4 bit Binary counter
4 bit Binary counter4 bit Binary counter
4 bit Binary counter
 

Viewers also liked

Nativos e inmigrantes digitales en la escuela
Nativos e inmigrantes digitales en la escuelaNativos e inmigrantes digitales en la escuela
Nativos e inmigrantes digitales en la escuelaLaura Almendra
 
Het nieuwe werken in zwijndrecht
Het nieuwe werken in zwijndrechtHet nieuwe werken in zwijndrecht
Het nieuwe werken in zwijndrechtTeamD5
 
Basic rules of photography for real estate agents
Basic rules of photography for real estate agentsBasic rules of photography for real estate agents
Basic rules of photography for real estate agentsRegrob.com
 
KRISTIN SKIPPER - RESUME
KRISTIN SKIPPER - RESUMEKRISTIN SKIPPER - RESUME
KRISTIN SKIPPER - RESUMEKristin Skipper
 
SharePoint Lesson #46: SharePoint List in Excel
SharePoint Lesson #46: SharePoint List in ExcelSharePoint Lesson #46: SharePoint List in Excel
SharePoint Lesson #46: SharePoint List in ExcelPeter Heffner
 
SMS-реклам от МТС
SMS-реклам от МТСSMS-реклам от МТС
SMS-реклам от МТСalexvivarina
 

Viewers also liked (6)

Nativos e inmigrantes digitales en la escuela
Nativos e inmigrantes digitales en la escuelaNativos e inmigrantes digitales en la escuela
Nativos e inmigrantes digitales en la escuela
 
Het nieuwe werken in zwijndrecht
Het nieuwe werken in zwijndrechtHet nieuwe werken in zwijndrecht
Het nieuwe werken in zwijndrecht
 
Basic rules of photography for real estate agents
Basic rules of photography for real estate agentsBasic rules of photography for real estate agents
Basic rules of photography for real estate agents
 
KRISTIN SKIPPER - RESUME
KRISTIN SKIPPER - RESUMEKRISTIN SKIPPER - RESUME
KRISTIN SKIPPER - RESUME
 
SharePoint Lesson #46: SharePoint List in Excel
SharePoint Lesson #46: SharePoint List in ExcelSharePoint Lesson #46: SharePoint List in Excel
SharePoint Lesson #46: SharePoint List in Excel
 
SMS-реклам от МТС
SMS-реклам от МТСSMS-реклам от МТС
SMS-реклам от МТС
 

Similar to subtraction

Components 555 timer
Components   555 timerComponents   555 timer
Components 555 timersld1950
 
Plc analog Tutorial
Plc analog TutorialPlc analog Tutorial
Plc analog TutorialElectro 8
 
03 analog control_sp17
03 analog control_sp1703 analog control_sp17
03 analog control_sp17John Todora
 
GM328 Tester condensadores, diodos, transistores
GM328 Tester condensadores, diodos, transistoresGM328 Tester condensadores, diodos, transistores
GM328 Tester condensadores, diodos, transistoresJoaqunDaroGmez
 
Design and Simulation of Novel 11-level Inverter Scheme with Reduced Switches
Design and Simulation of Novel 11-level Inverter Scheme with Reduced Switches Design and Simulation of Novel 11-level Inverter Scheme with Reduced Switches
Design and Simulation of Novel 11-level Inverter Scheme with Reduced Switches IJECEIAES
 
Beme lab-manual new (3) (1)2323
Beme lab-manual new (3) (1)2323Beme lab-manual new (3) (1)2323
Beme lab-manual new (3) (1)2323ptv
 
Unit iv microcontrollers final
Unit iv microcontrollers finalUnit iv microcontrollers final
Unit iv microcontrollers finalSARITHA REDDY
 
Matery training ICT ( IN Circuit Test Machine)
Matery training ICT ( IN Circuit Test Machine)Matery training ICT ( IN Circuit Test Machine)
Matery training ICT ( IN Circuit Test Machine)Arif Aji
 
Assignment 1 Description Marks out of Wtg() Due date .docx
Assignment 1  Description Marks out of Wtg() Due date .docxAssignment 1  Description Marks out of Wtg() Due date .docx
Assignment 1 Description Marks out of Wtg() Due date .docxfredharris32
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuitsswagatkarve
 
IMPLEMENTING A DIGITAL MULTIMETER
IMPLEMENTING A DIGITAL MULTIMETERIMPLEMENTING A DIGITAL MULTIMETER
IMPLEMENTING A DIGITAL MULTIMETERVijay Elavunkal
 
Diode testing and transistor testing
Diode testing and transistor testingDiode testing and transistor testing
Diode testing and transistor testingdreamygyz
 
The iot academy_embeddedsystems_training_circuitdesignpart3
The iot academy_embeddedsystems_training_circuitdesignpart3The iot academy_embeddedsystems_training_circuitdesignpart3
The iot academy_embeddedsystems_training_circuitdesignpart3The IOT Academy
 
Digitalvoltmeterppt 120914
Digitalvoltmeterppt 120914Digitalvoltmeterppt 120914
Digitalvoltmeterppt 120914sparkle786
 
Arduino ohm meter by Engr.Danish Nouman
Arduino ohm meter  by Engr.Danish NoumanArduino ohm meter  by Engr.Danish Nouman
Arduino ohm meter by Engr.Danish Nouman4319961511995
 

Similar to subtraction (20)

Components 555 timer
Components   555 timerComponents   555 timer
Components 555 timer
 
Plc analog Tutorial
Plc analog TutorialPlc analog Tutorial
Plc analog Tutorial
 
Exp2 voltage regulator
Exp2 voltage regulatorExp2 voltage regulator
Exp2 voltage regulator
 
03 analog control_sp17
03 analog control_sp1703 analog control_sp17
03 analog control_sp17
 
GM328 Tester condensadores, diodos, transistores
GM328 Tester condensadores, diodos, transistoresGM328 Tester condensadores, diodos, transistores
GM328 Tester condensadores, diodos, transistores
 
Design and Simulation of Novel 11-level Inverter Scheme with Reduced Switches
Design and Simulation of Novel 11-level Inverter Scheme with Reduced Switches Design and Simulation of Novel 11-level Inverter Scheme with Reduced Switches
Design and Simulation of Novel 11-level Inverter Scheme with Reduced Switches
 
Beme lab-manual new (3) (1)2323
Beme lab-manual new (3) (1)2323Beme lab-manual new (3) (1)2323
Beme lab-manual new (3) (1)2323
 
Unit iv microcontrollers final
Unit iv microcontrollers finalUnit iv microcontrollers final
Unit iv microcontrollers final
 
Smart Energy Meter
Smart Energy MeterSmart Energy Meter
Smart Energy Meter
 
Matery training ICT ( IN Circuit Test Machine)
Matery training ICT ( IN Circuit Test Machine)Matery training ICT ( IN Circuit Test Machine)
Matery training ICT ( IN Circuit Test Machine)
 
Assignment 1 Description Marks out of Wtg() Due date .docx
Assignment 1  Description Marks out of Wtg() Due date .docxAssignment 1  Description Marks out of Wtg() Due date .docx
Assignment 1 Description Marks out of Wtg() Due date .docx
 
Chapter5 dek3133
Chapter5 dek3133Chapter5 dek3133
Chapter5 dek3133
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuits
 
IMPLEMENTING A DIGITAL MULTIMETER
IMPLEMENTING A DIGITAL MULTIMETERIMPLEMENTING A DIGITAL MULTIMETER
IMPLEMENTING A DIGITAL MULTIMETER
 
Implementation of Coupled Inductor Based 7-level Inverter with Reduced Switches
Implementation of Coupled Inductor Based 7-level Inverter with Reduced SwitchesImplementation of Coupled Inductor Based 7-level Inverter with Reduced Switches
Implementation of Coupled Inductor Based 7-level Inverter with Reduced Switches
 
Diode testing and transistor testing
Diode testing and transistor testingDiode testing and transistor testing
Diode testing and transistor testing
 
The iot academy_embeddedsystems_training_circuitdesignpart3
The iot academy_embeddedsystems_training_circuitdesignpart3The iot academy_embeddedsystems_training_circuitdesignpart3
The iot academy_embeddedsystems_training_circuitdesignpart3
 
Digitalvoltmeterppt 120914
Digitalvoltmeterppt 120914Digitalvoltmeterppt 120914
Digitalvoltmeterppt 120914
 
Arduino ohm meter by Engr.Danish Nouman
Arduino ohm meter  by Engr.Danish NoumanArduino ohm meter  by Engr.Danish Nouman
Arduino ohm meter by Engr.Danish Nouman
 
Deld lab manual
Deld lab manualDeld lab manual
Deld lab manual
 

More from Mark Chien

Application notes an101
Application notes   an101Application notes   an101
Application notes an101Mark Chien
 
Lorenzo 1210 features
Lorenzo 1210   featuresLorenzo 1210   features
Lorenzo 1210 featuresMark Chien
 
LE1201-XJLink2
LE1201-XJLink2LE1201-XJLink2
LE1201-XJLink2Mark Chien
 
Lorenzo Electronics - LE1200 Self test
Lorenzo Electronics - LE1200 Self testLorenzo Electronics - LE1200 Self test
Lorenzo Electronics - LE1200 Self testMark Chien
 
Xilinx-LCD-bst-only
Xilinx-LCD-bst-onlyXilinx-LCD-bst-only
Xilinx-LCD-bst-onlyMark Chien
 

More from Mark Chien (13)

Application notes an101
Application notes   an101Application notes   an101
Application notes an101
 
Lorenzo 1210 features
Lorenzo 1210   featuresLorenzo 1210   features
Lorenzo 1210 features
 
Test-Coverage
Test-CoverageTest-Coverage
Test-Coverage
 
LE1201-XJLink2
LE1201-XJLink2LE1201-XJLink2
LE1201-XJLink2
 
Self test - 2
Self test - 2Self test - 2
Self test - 2
 
self-test - 2
self-test - 2self-test - 2
self-test - 2
 
Lorenzo Electronics - LE1200 Self test
Lorenzo Electronics - LE1200 Self testLorenzo Electronics - LE1200 Self test
Lorenzo Electronics - LE1200 Self test
 
self-test
self-testself-test
self-test
 
bst_methods
bst_methodsbst_methods
bst_methods
 
MCHP-bst&ict
MCHP-bst&ictMCHP-bst&ict
MCHP-bst&ict
 
MCHP-bst-only
MCHP-bst-onlyMCHP-bst-only
MCHP-bst-only
 
Xilinx-LCD-bst-only
Xilinx-LCD-bst-onlyXilinx-LCD-bst-only
Xilinx-LCD-bst-only
 
ATE-info
ATE-infoATE-info
ATE-info
 

subtraction

  • 1. 1 Lorenzo Electronics LE1200 Integrated Digital, Analog, & Boundary Scan Tester Analog Subtractor Circuit Test Application Notes
  • 2. 2 Scope (1) ● Demonstrates LE1200 analog tester features showcased in testing an analog subtractor circuit. ● Test pattern oriented analog test programming. It can be easily integrated with that of digital test and boundary scan test. ● Incremental analog test methodology - prior DUT analog input voltage driven by the analog tester won't be changed until the next overriding test instruction to the same input.
  • 3. 3 Scope (2) ● Validating DUT analog output voltage by comparing to the test program specified range of expected voltage levels. ● Incorporating test interface circuits to handle out-of-range DUT output voltage levels. ● Analog tester logging files reporting DUT input driving voltage, measured DUT output voltage, and the output voltage test results. ● Fault insertion test demonstrating analog tester capability for the go/no-go test.
  • 4. 4 Test setup: Analog Subtractor ain5 ain6 aout7 aout8 d232 d231 R1 R2 R3 R4 R5 R6 - DUT - 2 3 1
  • 5. 5 Test Setup (1) ● As shown in page 4, analog tester pins: ain5 and ain6, are connected to the DUT input nodes v1 and v2 respectively. Another analog tester pin, aout7, is used to measure DUT output v3. ● On Test interface circuit, a voltage inverter will be used in case that DUT output voltage v3 turns negative. In that, analog tester pin aout8 will be used to measure v4 inverted from v3. ● Reed relay switches, sw1 & sw2, are devised to turn on/off the nodes, v3 & v4, to/from analog tester measurement.
  • 6. 6 Test Setup (2) ● Digital Tester pins: 231 & 232 will be used, under test program control, to toggle Reed relays sw1 and sw2. ● With analog circuit node names and their voltage levels used interchangeably, following equations hold. v3 = v2 – v1 v4 = -v3 (sw2 turned on)
  • 7. 7 Assigning tester pins: Pindef (1) ● P.9 is the snippet of the LE1200 tester pins defined for use in this analog subtractor test. ● Digital tester pins 231 & 232 are designated as input ports (to drive DUT). d231 and d232 are user defined signal name for test programming. ● Analog tester pins ain5 & ain6 are driving DC voltages into DUT while analog tester pins aout7 & aout8 are used to measure DUT output voltages. The in/out designations are referred from DUT standpoint.
  • 8. 8 Assigning tester pins: Pindef (2) ● In pindef spreadsheet, aout8 tester pin has an entry: -1 in its column C. That designates measured DUT output (v3) voltage level has passed through a voltage inverter. LE1200 will take that into account in determining the test result. ● Other analog tester pins, with their column C fields left blank, are indications of direct connection between tester pins and the DUT.
  • 10. 10 Test operations (1) ● Sweeping voltage levels in the 2 DUT input pins to be verified by the 2 analog tester pins: aout7 & aout8. ● Overall test is divided into 2 groups, one with positive Subtractor output voltage (v3), and other with negative Subtractor output voltage. ● Only one of the two reed relay switches will be turned on during the test. That will prevent the aliasing errors with the A/D converters built in the analog tester.
  • 11. 11 Test operations (2) ● Sysout trace file listed on P.13 shows the running test instruction source lines along with the associated source file line numbers and test pattern numbers. ● e.g. source file line number 12, test pattern #3, analog tester pin ain6 will drive 0.2v toward DUT node v2. ● In the next test pattern, aout7, is instructed to measure DUT node v3 voltage, and validate if it falls within the range between 0.19v and 0.21v.
  • 12. 12 Test operations (3) ● With rising ain6 driving voltage, tester is expected to measure the same upswing in the aout7 voltage. ● In pattern #16, digital tester pins are instructed to turn off sw1 and turn on sw2. ● In the follow on test patterns, DUT node v3 will have negative voltage and thus not testable by aout7. However, tester pin aout8 should be able to measure inverted v3.
  • 13. 13 Sysout Trace Files ( 9-00001) sel = 1; ( 11-00002) force ain5 0; ( 12-00003) force ain6 0.2; ( 13-00004) measure aout7 0.19 0.21; ( 15-00005) force ain6 0.6; ( 16-00006) measure aout7 0.59 0.61; ( 18-00007) force ain6 1.2; ( 19-00008) measure aout7 1.19 1.21; ( 21-00009) force ain6 1.8; ( 22-00010) measure aout7 1.79 1.81; ( 24-00011) force ain5 0.6; ( 25-00012) measure aout7 1.19 1.21; ( 27-00013) sel = 0; ( 29-00014) force ain5 0.2; ( 30-00015) force ain6 0; ( 31-00016) sel = 2; ( 33-00017) measure aout8 -0.21 -0.19 ; ( 35-00018) force ain5 0.6; ( 36-00019) measure aout8 -0.61 -0.59 ; ( 38-00020) force ain5 1.2; ( 39-00021) measure aout8 -1.21 -1.19 ; ( 41-00022) force ain5 1.8; ( 42-00023) measure aout8 -1.81 -1.79 ; ( 44-00024) force ain6 0.6; ( 45-00025) measure aout8 -1.21 -1.19 ;
  • 15. 15 Fault Insertion Test (1) ● As shown in P.16, DUT OpAmp pin 3 is connected to GND and same test sequence is repeated. ● Some DUT output measurements failed. In test patterns 17, 19, 21, and 23, tester input ain6 is 0v, no failed condition can be detected. ● In test pattern 13, as shown in P.18 CSV file, the reported voltage is 0.000v instead of the actual -0.6v probed. That is due to tester AD converter's lowest input voltage limitation.
  • 17. 17 Sysout file - fault inserted ( 9-00001) sel = 1; ( 11-00002) force ain5 0; ( 12-00003) force ain6 0.2; ( 13-00004) measure aout7 0.19 0.21; ==> Test failed @ pattern #4 <== ( 15-00005) force ain6 0.6; ( 16-00006) measure aout7 0.59 0.61; ==> Test failed @ pattern #6 <== ( 18-00007) force ain6 1.2; ( 19-00008) measure aout7 1.19 1.21; ==> Test failed @ pattern #8 <== ( 21-00009) force ain6 1.8; ( 22-00010) measure aout7 1.79 1.81; ==> Test failed @ pattern #10 <== ( 24-00011) force ain5 0.6; ( 25-00012) measure aout7 1.19 1.21; ==> Test failed @ pattern #12 <== ( 27-00013) sel = 0; ( 29-00014) force ain5 0.2; ( 30-00015) force ain6 0; ( 31-00016) sel = 2; ( 33-00017) measure aout8 -0.21 -0.19 ; ( 35-00018) force ain5 0.6; ( 36-00019) measure aout8 -0.61 -0.59 ; ( 38-00020) force ain5 1.2; ( 39-00021) measure aout8 -1.21 -1.19 ; ( 41-00022) force ain5 1.8; ( 42-00023) measure aout8 -1.81 -1.79 ; ( 44-00024) force ain6 0.6; ( 45-00025) measure aout8 -1.21 -1.19 ; ==> Test failed @ pattern #25 <==
  • 18. 18 CSV file - fault inserted