As the basis of VLSI chip testing, digital signal testing is already a widely used technology. Various EDA suppliers and ATE suppliers have very mature solutions, including the generation, conversion and actual test operation of functional test simulation vectors, as well as AC/DC parameter testing of chips. As the basis of high-speed signal testing and the cornerstone of chip testing, we will introduce the general digital signal testing technology, difficulties and various solutions in this article, which will be a reference for the high-speed signal testing introduced in the next article.
The most basic digital signal test is the functional test, which is to simulate the actual working state of the chip, input a series of signals, and detect whether the output signal is consistent with the predicted normal output at the output end. Taking the simplest memory unit as an example, input the clock, write signal, address, data, and then input the read signal and address, and finally observe whether the output data is correct at the output end.
To actually apply functional testing on ATE, you need to first have the correct functional simulation test vector (including input vector and expected output vector), and then convert it into the test program of ATE. When running the program, the test channel sends a driving waveform to the chip, compares the actual output vector with the expected output vector, and obtains the Pass/Fail result.
As the scale of VLSI becomes larger and larger, the internal functions become more and more complex, and the functional tests become more and more complex, which results in an increase in the depth of test vectors. The test program of a chip usually has many functional test vectors to simulate different working states and test different functional modules. These vectors will be loaded into the test vector memory and executed in a sequential or concurrent manner. In the actual production process, due to the limitation of memory size, loading a segment of vectors, testing a segment of vectors, and then loading another segment of vectors will greatly increase the test cost, so the right size and easy upgrade are important indicators for measuring ATE systems. With the application of DFT scan testing, the vector depth required for many chip tests has exceeded 20M, and some even reach 100M.
Another problem caused by the increasing complexity of functional testing is the difficulty of debugging. The most direct and simple debugging method is to compare the actual waveform with the expected waveform to determine the status of the problem and find out the cause. The figure below shows the Timing Diagram tool in the SmarTest software. In this page, we can see the 5 input waveforms (including the data input by a pin group) and the waveforms of the 7 output pins. Each waveform here is the waveform actually obtained by the test channel in the 10 cycles we selected, including the shape of each comparison edge and the rising and falling edges of each pulse, and the timing and output voltage can be measured. By comparing such waveforms with the expected waveforms, or even the simulation waveforms of EDA tools, it can be concluded that the functional test failure is caused by logic errors, electrical characteristics problems or other reasons.
With the increasing popularity of SOC design, more and more IPs with different speeds are integrated into the same chip. From high-speed PCI Express, USB2.0 to basic SDRAM, PCI, testing a chip with such a large speed range from 33Mbps to 2.5Gbps puts forward a series of requirements from function to cost for ATE, and also brings a series of challenges from hardware to software. In terms of hardware, requiring each channel to be able to test such a large speed range will inevitably bring expensive testing costs, so a better solution is to flexibly configure the machine according to the requirements of the chip. High-speed and low-speed test channels can exist on the same platform to achieve channel mixing. In terms of software, the clock frequencies of different IPs are different. In order to facilitate debugging and save test vector memory, multi-port technology can be used to convert and test different ports with different clock frequencies. At the same time, it can also be tested in parallel with other ports (concurrent test).
The DC parameter test of digital signal chips mainly measures the electrical characteristics of the chip pins. Common test items include: connectivity, input leakage, high impedance leakage, output current and voltage, etc. Taking the commonly used output voltage as an example, it mainly tests the load capacity of the pin. When the output is low, current is injected and the output voltage is measured. As the injected current increases, the output voltage will also increase. Whether the output voltage can be kept within a certain range under a certain load (injected current) can measure whether the electrical characteristics of this pin are qualified.
If you want to measure the electrical characteristics of multiple output pins at the same time, two conditions are required: (1) a suitable functional test vector sets these output pins to a certain output state at the same time; (2) the test channel corresponding to each output pin has independent drive and test capabilities or PMU (parametric measurement unit).
In addition to the above-mentioned functional tests and DC parameter tests, digital signal chip testing also includes AC parameter tests, power consumption tests, and other items, which will be introduced in later articles. Almost all VLSI chip tests are inseparable from digital signal testing, so although digital signal testing is very mature, it is still the basis for learning chip testing.
Previous article:Measuring Power Dissipation in Switching Power Supplies Using a DPO Oscilloscope
Next article:Oscilloscope Probe Selection
- Popular Resources
- Popular amplifiers
- Keysight Technologies Helps Samsung Electronics Successfully Validate FiRa® 2.0 Safe Distance Measurement Test Case
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- Rambus Launches Industry's First HBM 4 Controller IP: What Are the Technical Details Behind It?
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- MicroPython stm32 branch adds SD card option
- The difference between ELM327 Bluetooth OBD and QBD66 Bluetooth OBD
- 【Me and Yatli】+ Encounter
- Maker Faire ceases operations and lays off all employees
- Live streaming portal is now open | How Microchip solves precision timing challenges in ADAS systems
- Modern Electronics Technology Guide
- Four-axis visual robotic arm——Based on F350 lower computer
- Xi'an urgently recruits hardware R&D engineers/electronic test equipment maintenance engineers/sales engineers
- PCB design software
- A brief discussion on the causes of heating of MOS tubes in switching power supplies