Keysight Technologies Medalist i3070 Test Throughput Optimization

Similar documents
Keysight Technologies Monitoring the Control Panel Temperature

Keysight Technologies 8163B Lightwave Multimeter 8164B Lightwave Measurement System 8166B Lightwave Multichannel System.

Keysight Technologies Using Source/Measure Unit as an Ammeter

Keysight Technologies UXG Agile Signal Generator, Modified Version N5191A

Keysight Technologies Medalist i1000d In-Circuit Test System. Data Sheet

Keysight N2753A and N2754A Windows XP to Windows 7 Upgrade Kits For Infiniium 9000, 90000, and X-Series Oscilloscopes. Configuration Guide

Keysight Technologies E4980A Precision LCR Meter 20 Hz to 2 MHz. E4980AL Precision LCR Meter 20 Hz to 300 khz/500 khz/1mhz. Configuration Guide

Keysight Technologies Accelerate Program Development using Keysight Command Expert with LabVIEW. Application Note

Keysight Technologies N8825A/B Infiniium 10BASE-T / 100BASE-TX Ethernet Decoder. Data Sheet

Keysight N8843A I3CSM Protocol Trigger and Decode for Infiniium Oscilloscope. Data Sheet

Keysight E5063A ENA Series Network Analyzer

Keysight Technologies N6472A IEEE802.3bs/cd Compliance Application

Keysight Technologies

Keysight Technologies

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note

Keysight Technologies Using FieldFox RF and Microwave Analyzers with Mass Storage Devices. Application Brief

Keysight Technologies Methods for Characterizing and Tuning DC Inrush Current. Application Brief

Keysight Technologies 5G RF DVT Toolset. Solution Brief

Keysight Technologies The Advantage of Universal Inputs in Data Acquisition Systems

Keysight Technologies FPGA Implementation of a LUT-Based Digital Pre-Distortion Using M3602A FPGA Design Environment.

Keysight Technologies Faster Data Analysis with Graphical Digital Multimeter Measurements

Keysight Technologies E3620A and E3630A Non-programmable DC Power Supplies. Data Sheet

Keysight Technologies Current Drain Analysis Enhances WLAN Network Card Design and Test. Application Note

Keysight Technologies GSM/W-CDMA SMS Testing with Wireless Test Managers (WTMs) Application Note

Keysight Technologies Increasing Manufacturing Throughput of Automotive Controllers

Keysight Technologies FPGA Circuit Design: Overcoming Power-Related Challenges. Application Note

Keysight E4991B Impedance Analyzer

Keysight Technologies N8806A User Defined Function for Editing and Execution for Infiniium Oscilloscopes. Data Sheet

Keysight B2980A Series Femto/Picoammeter Electrometer/High Resistance Meter

Keysight Technologies N5394A DVI Electrical Performance Validation and Compliance Software for Infiniium Oscilloscopes. Data Sheet

Keysight Technologies Accelerate Program Development using Command Expert with Keysight VEE Pro. Application Note

Keysight Technologies E4980A Precision LCR Meter 20 Hz to 2 MHz. E4980AL Precision LCR Meter 20 Hz to 300 khz/500 khz/1 MHz. Configuration Guide

Keysight Technologies DSOX4USBSQ USB 2.0 Signal Quality Test Option for 4000 X-Series. Data Sheet

Keysight Technologies Configuring Boundary Scan Chains on Keysight x1149 Boundary Scan Analyzer. Application Note

Keysight Technologies VoLTE Battery Test, Reference Solution

Keysight Technologies PC Tested Configurations with PXI/AXIe Chassis

Keysight Technologies Using PXI Modules, I/0 Libraries and IVI Switch Drivers with National Instruments Switch Executive.

Keysight B4655A FPGA Dynamic Probe for Xilinx. Data Sheet

Keysight E6962A Automotive Ethernet Rx Compliance Solution

Keysight Technologies N4000A, N4001A, N4002A SNS Series Noise Sources

Keysight Technologies E5260A/E5262A/E5263A/E5270B Precision IV Analyzers. Technical Overview

Keysight Technologies I 2 C and SPI Protocol Triggering and Decode

Keysight Technologies E4982A LCR Meter

Keysight Technologies Migrating from the U8903A to the New U8903B Performance Audio Analyzer

Keysight Technologies 87606B Coaxial Matrix Switch

Keysight E4991B Impedance Analyzer

Demo Guide. Keysight Multi-Operator with M937xA PXIe Vector Network Analyzers

Keysight N8840A USB Power Delivery Electrical and Protocol Compliance Test Software

Keysight N2870A Series Passive Probes and Accessories. Data Sheet

Keysight Technologies EXG X-Series Signal Generators N5171B Analog & N5172B Vector

Keysight N8841A CAUI-4 Electrical Performance Validation and Conformance Software

Keysight Technologies Migrating from the 34401A RS-232 Serial Interface to the Truevolt DMM 34461A USB/LAN Interface.

Keysight Technologies RS232/UART Protocol Triggering and Decode for Infiniium Series Oscilloscopes. Data Sheet

Keysight Technologies TS-8989 System Integration Guide. Application Note

Keysight L4445A Microwave Switch/Attenuator Driver. Data Sheet

Keysight Technologies Multi-Vendor Cellular Networks and Value Driven Optimization. Application Note

Keysight Technologies T4020S LTE RRM Test System. Technical Overview

Keysight U5340A FPGA Development Kit for High-Speed Digitizers

Keysight E7515A UXM Wireless Test Set. Coniguration Guide

Overview. Applications

Keysight KS8400A Test Automation Platform 2017 Developer s System Software. Technical Overview

Keysight Technologies MXG X-Series Signal Generators N5181B Analog & N5182B Vector

Keysight Technologies E36100 Series Programmable DC Power Supplies. Data Sheet

Keysight Technologies Understanding x1149 Integrity Test. Application Note

Keysight Technologies E36100B Series Programmable DC Power Supplies. Data Sheet

Keysight Technologies EPM and EPM-P Series Power Meters E-Series Power Sensors. Configuration Guide

Keysight Technologies

Keysight Technologies MXG X-Series Signal Generators N5181B Analog & N5182B Vector

Keysight W2630 Series DDR2 BGA Probes for Logic Analyzers and Oscilloscopes. Data Sheet

Keysight Technologies On-Wafer Testing of Opto-Electronic Components Using the Lightwave Component Analyzers. Application Note

Keysight Technologies Understanding the Programming Interfaces of PXI Instruments

Keysight Technologies Accelerate Program Development using Keysight Command Expert with MATLAB. Application Note

Keysight Technologies Database Connectivity Guide for TestExec SL

Keysight Technologies Impedance Analyzers and Vector Network Analyzers

Keysight Technologies PROPSIM F64 5G Channel Emulation Solution - F8800A

Keysight DSOX4USBSQ and DSOX6USBSQ USB 2.0 Signal Quality Test Option for 4000 and 6000 X-Series. Data Sheet

Keysight Technologies M9309A PXIe Vector Network Analyzer Synthesizer

Keysight Technologies E3640A E3649A Programmable DC Power Supplies. Data Sheet

Keysight N7018A Type-C Test Controller. Data Sheet

Keysight E6964A Automotive Ethernet MDI S-parameter Compliance Solution

Keysight Technologies W3630A Series DDR3 BGA Probes for Logic Analyzers and Oscilloscopes. Data Sheet

Keysight N5435A Infiniium Server-Based License for Infiniium Oscilloscopes

Keysight Technologies Medalist i3070 In-Circuit Test Platform

Keysight B2980A Series Femto/Picoammeter Electrometer/High Resistance Meter

Keysight Technologies N5392A Ethernet Electrical Performance Validation and Conformance Software for Infiniium Oscilloscopes

Keysight Technologies Measurement Wizard Assistant (MWA) Software for the ENA. Application Note

Keysight Technologies The Touch Screen Revolution in Test and Measurement. Application Note

Keysight Technologies Quick Start Guide for ADS in Power Electronics. Demo Guide

Keysight Technologies M9537A AXIe Embedded Controller

Keysight Technologies E6701J GSM/GPRS and E6704A EGPRS Lab Applications For the 8960 (E5515C/E) Wireless Communications Test Set. Technical Overview

Keysight L4445A Microwave Switch/Attenuator Driver. Data Sheet

Keysight U5340A FPGA Development Kit for High-Speed Digitizers

Keysight Technologies J-BERT M8020A High-Performance BERT

Keysight Technologies How to Correlate USB Type-C Simulation and Measurement

Keysight Technologies DDR4 Functional/Protocol Debug and Analysis Reference Solution. Configuration Guide

Keysight Technologies U7231A DDR3 Compliance Test Application for Infiniium Series Oscilloscopes. Data Sheet

Keysight Technologies Advanced Power System N6900 Series Power Supplies

Keysight Technologies VSA Software

Keysight M9036A PXIe Embedded Controller

Keysight Technologies On-Wafer Testing of Opto-Electronic Components Using the Lightwave Component Analyzers. Application Note

Transcription:

Keysight Technologies Medalist i3070 Test Throughput Optimization Application Note This application note contains tips and tricks to effectively reduce test time, and consequently increase throughput on the Keysight Medalist i3070 In-Circuit Test system.

02 Keysight Medalist i3070 Test Throughput Optimization - Application Note Why does test time increase? Firstly, know that longer test times can arise due to various reasons: The test generated from the Interactive Program Generator (IPG) may not be optimized for the specific production board revision Addition of test options when debugging tests the first time Addition of test options during production testing Incorrect interrupt analog test Incorrect power up Using default vector cycle to test digital devices Overly long wait during powered test Using safeguard cool command arbitrarily Overly complex test Immoderate wait in testplan file Incorrect GP-Relay usage Poorly maintained i3070 system hardware Optimizing test programs for the i3070 ICT system. The i3070 ICT software offers various tools to help test engineers optimize their programs step-by-step. 1. Pins Test The Pins Test verifies if there is good contact between the fixture and the printed circuit board currently being tested. Here is the syntax in the testplan : The Pins Test is controlled by setting a flag in the Set_Custom_Options subroutine. Find the Chek_Point_Mode flag in Set_Custom_Options routine. It can be set to OFF, PRETEST or FAILURES. (e.g.: Chek_Point_Mode = Failures) OFF - Do not use Pins Test at all PRETEST - Run the Pins Test on every board, as the first test FAILURES - Run the Pins Test only after a failure has been detected. Ideal setting for Pins Test usage Only run Pins Test when a failure has been detected (Chek_Point_ Mode = Failures). This is the default mode. 2. Shorts Test A very important setting to take note of in the Shorts Test is settling delay time. The default setting for settling delay is 50.00 us. This means there will be a 50-microsecond delay in between every node. Ideal setting for Shorts Test Set settling delay at 0 first, or remove all settling delays in debugging. Add in delay time only when actual conditions require. Real-time example: Using default settling delay, shorts test time was 5.563 seconds. After optimizing settling delay, shorts test time is reduced to 2.094 seconds. For example: report netlist, common devices!!*************************************************** threshold 15!settling delay 50.00u short SMVREFCAP to SMVREFSOURCE short UNNAMED_44_CAP_I136_A to FE0_RX-!J4 short UNNAMED_44_CAP_I136_A to FE0_RX+!J4 short UNNAMED_44_CAP_I135_A to FE0_TX-!J4 short UNNAMED_44_CAP_I135_A to FE0_TX+!J4 short V2P5_DCAP4 to V_2P5!u27 short H_GTLREF_MCH to H_GTLREF_MCH_A7!u13 report phantoms threshold 1000!settling delay 6.165m nodes FAN_FB1!settling delay 55.00u nodes UNNAMED_56_CAP_I163_B nodes PSU_TEMP settling delay 1m nodes UNNAMED_46_LTC4210_I46_SENSE nodes UNNAMED_41_CAP_I65_B nodes UNNAMED_39_CAP_I155_B nodes UNNAMED_16_ICS952601_I182_P33V nodes UNNAMED_16_CAP_I161_A nodes VCC3.3_CLK nodes P3_3V nodes V_1P25MEMVTT_B

03 Keysight Medalist i3070 Test Throughput Optimization - Application Note 3. Quick Report The Quick Report has the capability to evaluate a board directory, identify areas where test times can be reduced, and provide suggestions to strategically maximize throughput. Quick Report can be generated via the PushButton Debug Macros or the BT-Basic window. Under the board director, two files are generated, throughput.summary and throughput.details. 4. Analog Options While some analog test options can increase test stability, these inadvertently increase test time. Examples of such analog test options are: Wait options: wa, dwa 6-wire tests: sa, sb, sl, en Line noise rejection: ed The following analog test options will not incur time penalty: am, ar, fr, of, ico, op, pf, pm, re, sm, wb. Wait Options wa: Wait option delays the test for the specified time (X seconds) to allow reactive components to stabilize. Do note that the wa option is a source wait! This wait is executed each time the voltage source is changed. After the signal is applied, a wait is enforced. A second wait is encountered when the voltage source is turned off. This allows reactive devices in the test circuit to discharge any power that might have been accumulated during the test. The total time added to the test is twice the time specified for wa. dwa: Wait option delays the test for the specified time (X seconds) while the device stabilizes. It differs from the wait statement in that the delay is only applied before testing. Do note that the dwa option is a detector wait!

04 Keysight Medalist i3070 Test Throughput Optimization - Application Note 6-Wire Test Here is an overview of the 6-wire tests: sa: Senses the source voltage being applied to the component under test. sb: Senses the detector voltage. sl: Senses the guard point. en: This enhancement option obtains multiple measurements on the device and the measurement circuit in the following manner: i. The actual voltage output of the voltage source (V S ) is measured. ii. The voltage at the input of the Measuring Operational Amplifier (MOA VI) is measured. iii. The voltage drop across the Reference Element is measured. iv. Finally, V MOA is measured. A test line that uses the en option takes a longer time than the same test that does not use en. Line Noise Rejection ed: Line Noise Rejection is used to integrate measurements over a line cycle. This results in a more stable measurement if the cause of instability is due to line noise. Reducing Redundant Test Options to Save Test Time The best method is to remove extra test options, and use more guarding to ensure stability during analog tests. For example, if other remote sensing or scanner sensing is present, you can turn the extra test options off. If the fr128 option has been set, change it to fr1024, and remove the ed option. If the en option has been set, remove it. If the wa or dwa option has been set, reduce the wait time, or remove it. AutoOptimizer The i3070 software revision 07.00 and above comes with AutoOptimizer - a new tool for analog test optimization. Do note, however, that AutoOptimizer usage can only be enabled with a Control XTP card. The default measurement integration time is 500 us. If ed Table 1. Illustration of how extra test options result in significant increase in test times. DC source voltage Total test time AC source voltage Total test time 1 test @ 500 us/test 500 μs 2 tests @ 500 us/test 1.0 ms 8 tests @ 500 us/test = 4ms 12 tests @ 500 us/test = 6ms Adding only en, and no other options. Measuring VS, VI, VRE and VMOA with specified source applied and with source set at 0 volts. 4 ms Measuring VS, VI, VRE and VMOA for the imaginary signals (+90 and -90) and for the Real signal.) 6 ms Integration time for adding ed (with no other options). Adding en test: 8 en tests @20 ms Adding ed, en: Waiting time to apply signal = 10 ms 8 en tests @20 ms each = 160 ms Waiting time for signal removal = 10 ms 20 ms 160 ms 180 ms Integration time for adding ed (with no other options). Adding en test: 12 en tests @20 ms Adding ed, en: Waiting time to apply signal = 10 ms 12 en tests @20 ms each = 240 ms Waiting time for signal removal = 10 ms 20 ms 240 ms 260 ms

05 Keysight Medalist i3070 Test Throughput Optimization - Application Note 5. Power Up Sequence Use the optimize option for parallel power up, if DUT board is independent of the power sequence. This is the default setting for the Interactive Program Generator (IPG) to generate the testplan. Avoid wait option or reduce wait time. 6. Digital Test Optimization Digital tests are based on vector time, hence any reduction of the vector cycle can save digital test time. Using Safeguard Cool The Safeguard Cool feature applies a cool down delay between tests. Digital tests are inhibited during this period for safety reasons, but the cool-down delays are enforced. Essentially, any Safeguard Inhibits command is ignored. DO NOT use Safeguard Cool for every digital test! A good tool to check which digital IC requires a Safeguard Cool is the compile digital/ic_name ; list. Occasionally, the vector cycle and receive delay times are not defined in digital tests. In such cases, the i3070 system will use the default vector time, 500 ns. The i3070 has three testhead options as shown in Table 2. Table 2. i3070 testhead options. i3070 Testhead Options Testhead Speed Range Standard system 6 MHz 160 nanoseconds to 1.59 ms Advanced system 12 MHz 80 nanoseconds to 1.59 ms High accuracy system 20 MHz 50 nanoseconds to 1.59 ms Figure 1: This screenshot shows an example of a digital IC that does not require Safeguard Cool Typically, Boundary Scan and Silicon Nails testing take up significant test time, and this is where reducing the vector cycle would help. For instance, a 6 MHz Standard i3070 system running a Boundary Scan test with 80,000 vectors records a test time of 40.0 milliseconds when the default vector cycle setting (500 ns) is used. By reducing the vector cycle to 160 ns, the test time on the 6 MHz i3070 system is significantly slashed to 12.8 milliseconds. Faster On-Board Programming For existing test programs, use keyword flash isp instead of flash or use flash instead of sequential for faster test throughput. In addition, enabling flash70 can accelerate the test by taking advantage of the new algorithms such as FF stripping and segment removal features. Mixed Test Reduce the number of continue analog and continue digital statements. Figure 2: This screenshot shows an example of a digital IC test that has been inhibited by Safeguard, because the test time is too long. In such a case, Safeguard Cool can be used to proceed with the test. Figure 3: This screenshot shows an example of a digital IC test inhibited by Safeguard, because the upstream device is not a digital device. If the analog device is ignored, the Safeguard Digital test option can be used. CAUTION: Precaution is needed if a transistor is driving the digital input and the safeguard level has been set to digital. Will the digital driver damage the transistor? Probably not, but you may want to adjust your driver levels to limit the amount of current the transistor has to source or sink. Reducing Extra Wait Time Do not add superfluous wait in digital test. Check all the wait options in every digital test and either reduce or delete it accordingly. Overly Complex Libraries Sometimes, digital libraries can become too complex. The test engineer can reduce some unused tests or re-generate a new library during debug.

06 Keysight Medalist i3070 Test Throughput Optimization - Application Note 7. Testplan Optimization Do not interrupt analog tests. The test controller will download all objective files into the RAM. If the test is interrupted, the test controller will re-download the objective files from the point of interruption. Instructions such as unpowered, powered and if then can interrupt the analog test. Reduce or delete wait time in the testplan. Reduce GP-Relay usage and do not use the same GP-Relay repeatedly! Do not add Safeguard Cool at the beginning of the subroutine. The i3070 system default setting is Safeguard All for every subroutine. So, realign the digital test sequence for the safeguard settings. For example: sub Digital_Tests (Status_ Code, Message$) global Status if Message$ <> then print tab(5);message$ Status = Status_Code test digital/u14 test digital/u46 test digital/u47 safeguard digital test digital/u101 test digital/u110 safeguard cool test digital/u53 subend Upgrade Legacy 3070 Hardware and Purchase the Latest Software License for Faster Speeds Your legacy 3070 system hardware can lead to a significant increase in your test time due to the more complex boards it has to test today! Keysight s latest PC controller provides a more stable and faster running time. Here are some highlights of what the latest Keysight Medalist i3070 suite can offer you: ASRU N Revision and Control XTPA provide one of the fastest tests in the industry. 12 MHz or 20 MHz Hybrid Double Density Cards provide unparalleled speed and coverage Additional features available with latest i3070 software revisions 9.x and above. Panel test license. Throughput multiplier license. Flash 70 license. Flash ISP license.

07 Keysight Medalist i3070 Test Throughput Optimization - Application Note Evolving Our unique combination of hardware, software, support, and people can help you reach your next breakthrough. We are unlocking the future of technology. For more information on Keysight Technologies products, applications or services, please contact your local Keysight office. The complete list is available at: www.keysight.com/find/contactus Americas Canada (877) 894 4414 Brazil 55 11 3351 7010 Mexico 001 800 254 2440 United States (800) 829 4444 From Hewlett-Packard to Agilent to Keysight mykeysight www.keysight.com/find/mykeysight A personalized view into the information most relevant to you. Keysight Services www.keysight.com/find/service Our deep offering in design, test, and measurement services deploys an industry-leading array of people, processes, and tools. The result? We help you implement new technologies and engineer improved processes that lower costs. Three-Year Warranty www.keysight.com/find/threeyearwarranty Keysight s committed to superior product quality and lower total cost of ownership. Keysight is the only test and measurement company with three-year warranty standard on all instruments, worldwide. And, we provide a one-year warranty on many accessories, calibration devices, systems and custom products. Keysight Assurance Plans www.keysight.com/find/assuranceplans Up to ten years of protection and no budgetary surprises to ensure your instruments are operating to specification, so you can rely on accurate measurements. Keysight Channel Partners www.keysight.com/find/channelpartners Get the best of both worlds: Keysight s measurement expertise and product breadth, combined with channel partner convenience. www.keysight.com/find/i3070 Asia Pacific Australia 1 800 629 485 China 800 810 0189 Hong Kong 800 938 693 India 1 800 11 2626 Japan 0120 (421) 345 Korea 080 769 0800 Malaysia 1 800 888 848 Singapore 1 800 375 8100 Taiwan 0800 047 866 Other AP Countries (65) 6375 8100 Europe & Middle East Austria 0800 001122 Belgium 0800 58580 Finland 0800 523252 France 0805 980333 Germany 0800 6270999 Ireland 1800 832700 Israel 1 809 343051 Italy 800 599100 Luxembourg +32 800 58580 Netherlands 0800 0233200 Russia 8800 5009286 Spain 800 000154 Sweden 0200 882255 Switzerland 0800 805353 Opt. 1 (DE) Opt. 2 (FR) Opt. 3 (IT) United Kingdom 0800 0260637 For other unlisted countries: www.keysight.com/find/contactus (BP-4-20-17) DEKRA Certified ISO9001 Quality Management System www.keysight.com/go/quality Keysight Technologies, Inc. DEKRA Certified ISO 9001:2015 Quality Management System This information is subject to change without notice. Keysight Technologies, 2008-2017 Published in USA, June 16, 2017 5990-3203EN www.keysight.com