Sei sulla pagina 1di 30

Introduction to In-Circuit Test

Introduction Page

• Why In-Circuit Test?

• Brief history of In-Circuit Test

• 3070 History

• In-Circuit Test Fundamentals


Why In-Circuit Test?
Page

Solder Electrical
AXI ICT
• Shorts
• Opens • Dead Part
• Insufficient
• Invisible • Wrong Part
• Poor wetting parts
• Bad Part
• Marginal Joints
• Missing • PCB Short/Open
• Voids
• Gross Shorts •
• Excess

Functionally Bad


Lifted Leads • Inverted
Excess
• Bent Leads
• Polarity
• Bridging
• Tombstone • Missing
• Misalignment
Socketed
Parts
• Orientation
AOI • Missing Non-Elec.
ICT: In-circuit Test
• Bypass Caps, L’s
AXI: Automated X-ray Inspection • Extra Parts Placement
AOI: Automated Optical Inspection • Mark Inspection
Where to Use In-Circuit Test?
Functional test Page

AXI post wave inspection


In-circuit test

AXI solder joint


AOI post-reflow

In-Circuit Test Finds Process Defects:


AOI component  Solder shorts
measurement  Missing, wrong & reversed devices
AOI solder paste  Open leads
Why In-Circuit Test?

TEST SHIP
MFG
GOOD

PROCESS IMPROVEMENT
Advantages of In-Circuit Test
 Automated Program Generation
 Fault Identification
 Part of a total process test solution
combined with intelligent test & structural

Page
A Brief History of In-Circuit Test Page

1970’s – Analog In-circuit test developed


• Early pioneers – FaultFinders FF101; Hewlett-Packard HP3060; GenRad GR2270;
• Most boards have high manufacturing induced defects as well as poor device
quality.
- First-pass yields (FPY) < 50%.
• Principal value of ICT was to find defects on boards that failed “system” or
“functional test”
More History...
1980’s - Board ATE becomes mainstream Page

• ICT techniques mature, digital ICT(backdriving) emerges

• GR 227x/228x; HP 3065; FF303; L200; Zehntel 8xx; Marconi 80 and many others
fight for market share

• Market drive towards “combinational test” leads to new breed of testers: Teradyne
L300; Zehntel 8000; GenRad 2750; S7xx and HP 3070
More History... Page

2000s – Today

• i3070 rises to become the most popular board ATE in the world today
Agilent Board Test Innovations
Solving the Toughest Test Problems For Over 20 Years

Full ICT Coverage with as little as


50% nodal access
Tester size, reliability, Agilent MagicTest
performance 2X Faster Throughput
SMT Panels Automated Silicon
Agilent 3070 Series I Agilent Quick70
Agilent Panel Compatible High Node Nails
integrated design At-Speed Flash Programming
Test Count System Non-boundary scan
Fixturing cost, performance Agilent 3070 Series 3
Agilent 3070 Series II parts
Agilent 3070 Test Throughput Dynamic Test Access w/Flash70
1994 3070PC
Short-wire Fixturing Agilent Throughput Advanced Fixturing
Full 3070 Capability
Multiplier Agilent Quick Press Technology
SMT, Automated lines SMT opens, ASIC on PC
1992 JOT Automation
Agilent Express test development Complimentary
1998 2001
Fixturing System - Agilent TestJet vectorless opens
1989 Technology Agilent Connect Check
1993 1996

2000

Test standards Reversed electrolytics Maximize fault coverage


Analog ICT accuracy Boundary Scan Agilent Polarity Check w/lowering cost of test
6-wire measurement Test Asset Mgmt AwareTest xi
Description Language 1995
technology Agilent 3070 1999
1990 Pay-per-use
1978 Fast Test
1994
Development Faster, More Convenient
Overdriving safety Agilent Quick Basic 3070PC
Agilent Safeguard 1983 Serial bit streams (Telecom) Turn High Digital Channel
Agilent Serial Test Card 1997 Count Pin Card
1991
Large pattern sets Hybrid32 Pin Card
Agilent VPU architecture MagicTest Enhancements
1983

Page
3070 History: Series I
Page
– Introduced 1989

– Original Configuration:
• Single Density (SD) Pin Cards (72 pins/ 8 channels), 2,592 pins
maximum
• ASRU “A”
• Control Card(10 MHz 68000 Processor)
• Series 300 Controller
- 68030/68040 25MHz processor (~ 5 VAX MIPS)
- 12 MB of RAM
- 608 MB Hard Disk

– Last system sold: 1995; End of support : June 2004


Series II
– Introduced 1994 Page

– Original Configuration:
• SD Pin Cards or Double Density (DD) Pin Cards (144 pins/ 16 channels), 5,184 pins
maximum.
• ASRU “B” version
• Control-Plus Card – LAN Based, 25 MHz 68030 processor, 25 -> 50% thru put
improvement
• Series 700 Controller
- 50 MHz PA-RISC Processor (~ 62 VAX MIPS)
- 64 MB of RAM
- 2 x 1GB Hard Disk drives

– Series I systems could be upgraded to Series II capability by module-level & controller


upgrade (last System sold: 1998; End of Support : June 2005)
Series II Improvements Page

 Double density – increase in max. # of pins(2,592 ->5,184)

 More robust system power supplies

 Enhanced DUT power supply capabilities

 Faster controller (Series 700)

 TestJet II

 Improved discharge capability (ASRU-B)

 Faster production thruput (up to 50% reduction in test time)

 Approx. 2x improvement in test development time


Series 3
Page
– Introduced 1998

– Original Configuration:
• DD Pin Cards Supported
• Control XT( 50 MHz 68030 processor) – 2x improvement in test time
• B-Class Workstation Controller
- 180 MHz PA 7300 Processor (2.5 x faster than 725/50 for test development)
- 128 MB RAM
- 9 GB Hard drive

– Series I/II systems can upgrade to Series 3 equivalent performance(Quick 70


upgrade)
Other Series 3 Improvements
Page

 Electrically quieter system backplane (not upgradeable from SI/SII)

 Capacity for more DUT Power Supplies(ASRU-C)

 Improved thermal management (blowers)

 Increased capacity Power Distribution Unit (PDU)

 Improved EM shielding on internal system cables

 Ergonomic CRT arm

 Flat-screen display

 Reduced acoustic noise signature(blowers vs. fans)


Page

In-Circuit Test Theory - Fundamentals


What Does An In-Circuit Test Solution Consist of?
Page
• An ICT Test System

• An ICT Test Fixture

• An ICT Test Program


!!!! 4 0 1 1047643559 0000
! Testplan for 4498-2400-2600 Wed Feb 17 19:49:50 1999

! These are the board defaults


dim BoardSet_boards_1_to_1(1:1)
dim BoardSet_boards_2_to_2(2:2)

! HP3070 STANDARD TESTMAIN Revision: "B250:1(panel)"


! PANELIZATION VERSION
!########################################################################
######
! This "main"
for Board_Num = 2 to 2
board number is Board_Num
if BoardSet(Board_Num) and dutfailed then Pins_failed_flag = 1
next Board_Num
return Pins_failed_flag
fnend

! End of Testplan Writer Generated Testplan.


What Does ICT Test?
ICT Systems automatically generate tests for the following devices:

 resistors  comparators  SSI


 capacitors  voltage regulators  MSI
 inductors  voltage references  LSI
 parallel R and C  current sources  VLSI
 parallel R and L  jumpers  TTL/CMOS/ECL/ACT
 diodes  fuses  custom IC's
 zener diodes  resistor packs  custom analog IC's
 transistors  opto-isolators  custom mixed IC's
 JFETs  RS-232 transceivers  switches
 potentiometers  clock oscillators  connectors
 operational amplifies  delay lines  sockets

Page
What Is an ICT System? Page

• All In-Circuit Test Systems consist of the following hardware components

• Analog Stimulus/Measurement Sub-system – performs tests

• Switching Sub-system – connects the Device-Under-Test (DUT) to the test


system

• Computer/Testhead Controller, usually a PC.

• Systems that consist of ONLY the above components are usually referred to
as Manufacturing Defect Analyzers (MDA). In Asia they may be called “ICT”
systems.
Basic ICT/MDA Block Diagram
DUT/UUT/BUT Page

 Simple to use
 Low cost
 Passive (no power) tests only
Test Fixture  Very popular in Asia (1000s in use)
 Limited capability, poor coverage for
Analog Stim/Measure complex PCBAs

Controller

Switching Sub-System
Advanced or “True” ICT Systems Page

• Advanced ICT systems, like the Agilent 3070 have capabilities beyond that of
the MDA systems.

• Digital Stimulus Response Sub-systems – Provide powered on tests of digital


devices to verify functionality

• Programmable DUT Power Supplies – Provide power to the DUT for actual
performance tests

• Systems with these enhancements are considered “true” ICT systems or in


Asia they are called “ATE”
“True” In-Circuit Test Systems Page
DUT/UUT/BUT

Test Fixture

Switching Sub-System

DUT P.S.

DUT P.S.

Controller
Digital Sim/Response
Analog Stim/Response
Page

Why Was Boundary-Scan Created?


Why Was Boundary-Scan Created? Page

 Integrated Circuits (IC) complexity


– Microprocessors
– ASICs
– MCMs

 Loss of Node Access


– Surface Mount Technology (SMT)
– MCMs

 Larger pin count devices


– 14 to 24 (older IC's)
– 100 to 400 (newer IC's)
Why Was Boundary-Scan Created? Page

 Improve Fault Coverage - less escapes

 Reduce Repair Time - better diagnostics


(e.g. fix joint vs. replace 300 pin IC)

 Reduce Test Development Time - no need to understand internal logic

 Use at Board Prototype Stage - don't need ASIC Patterns

 Chip Cost Increase - Offset by lower mfg/test/repair


costs and increased quality of product shipped
Evolution Of Boundary-Scan Page

 1985 : Joint European Test Action Group (JETAG)

 1988 : Joint Test Action Group (JTAG)

 1989 : IEEE Committee and Balloting

 1990 : IEEE 1149.1-1990 Standard

 1994 : 1149.1a (corrections and improvements)


1149.1b - BSDL Standard (HP/Agilent contribution)

 2003 - 1149.6 (AC Extest) - Major drivers included Cisco & Agilent
Typical IC
Page

Test Challenges:

 Traditional test vectors are difficult and


time-consuming to create
 Not all pins can be accessed
Core  Most faults are not internal to
Logic device(connection)
 Hard to create test libraries for all
possible modes of use
Typical IC with Boundary-Scan
Page

Boundary
Cells
Core
Logic
The device can be controlled
and tested through TDI, TCK,
TMS, & TDO
TEST ACCESS PORT
CONTROLLER
Test Data (TAP) Test Data
In (TDI) Out (TDO)

Test Mode Test Clock


Select (TMS) (TCK)
Arrows denote access points
What Is ICT+? Page

• Extending the use of the 3070 beyond “In-Circuit Test”


• Limited functional tests
• Parametric measurements

• Intent is to reduce time/steps to test product

• Usually NOT a replacement for functional test stage


How Does the Agilent 3070 Support ICT+? Page

• Hardware:
• PC Controller – allows for 3rd party instruments, cards, etc.
• Performance Port – Integrates external access to UUT via fixture
• Serial, USB, GPIB ports – allows connection to external peripherals

• Software:
• External program calls
• Applications library for many applications
• Full feature BT-Basic language vs. spreadsheet only
For more product information on In-Circuit Test, visit
www.keysight.com/find/ict

Page

Potrebbero piacerti anche