DonNTU | Master's portal | RU | UA | EN

Master of DonNTU Eugene MasyakinEugene Masyakin

Faculty of Computers and Information Science (CIS)

Department of Computer Engineering (CE)  

Speciality “Сomputer systems and networks”(CS)

“Development and research of FPGA based hardware-oriented methods and structures of analog tests generating”

Scientific Supervisor: Ph.D., assistant professor of the department CE Yuriy Zinchenko

Autobiography | Abstract

Development and research of FPGA based hardware-oriented methods and structures of analog tests generating

Introduction and actuality

The modern world is inconceivable without electronics. Every day, hour, minute new devices are being created, instruments, systems that make human life more comfortable, safer. Sitting behind the wheel of a modern car, a person interacts with tens and hundreds of electronic systems, with different levels of complexity: from simple oil sensors to automated self-parking systems. D / A technology, usually plays the role of mediator between the environment and digital systems. The exception is the military industry, where such devices are widely used because of their high reliability and durability compared with purely digital systems. At the same time, the widespread use of technology dictates more and more stringent requirements for reliability, testability.  [1]

Aims and Tasks

The aim is to develop and research high-performance structures and methods for generating analog hardware tests using modern FPGA-technology.
The problems solved in the course of this work:

Science novelty consists in

The supposed scientific novelty consists in development of methods and structures of analog tests generating based on DSP and using FPGA. Expected that the developed structure will provide a high fast-acting, compactness, and also low cost.

Existing development

Today the main tool of the test-engineer is an automated test equipment (ATE). They are the leading manufacturers of companies such as Teradyne, Agilent, World Test Systems, DMT, and others. However, the majority of these systems are designed for testing digital devices, and do not allow to fully automate the process of constructing a test for analog-digital circuits. Because, building a functional analog test requires high performance. [2]

Levels of representation of D/A circuits for generating tests

Analog circuit can be represented by the following levels of abstraction.
By way of presentation of D/A devices are: 

Levels of specification are: 

The advantages of the functional level of abstraction is the convenience of modeling, efficiency and no need to simulate faults inside the circuit components.At the same time the structural level of abstraction allows efficient simulation of real defects in analog components [2]

Structural and functional analog tests exist.The main difference between them is the origin of faults and process modeling. Functional testing is often assumes that the faulty components and thus generates a list of malfunctions, which includes catastrophic and parametric faults.Structural testing uses the statistics of manufacturing defects [2]

Analog circuits have complex dependencies between input and output signals. Many analog circuits are nonlinear systems (eg, MOSFET, used as an amplifier). The values of the circuit parameters vary widely even in healthy circuit. Deterministic models are not effective for analog circuits, so the signals are determined by the nominal values with an acceptable range of their changes, which are determined by simulating the process of measurement errors and fluctuations in the manufacturing process of IP. The statistical distribution of analog faults is usually not known with sufficient accuracy to accurately predict the coating fault test sequence.Some reports indicate that the analog circuits with catastrophic failures are not detected by standard manufacturing tests. [2]

Using DSP-processors in modern automated systems for diagnostics

The DSP-based ATE is nearly always more accurate than analog ATE. In particular, it is more accurate for non-linear analog circuit measurements, because vector processing increases the accuracy of a set of vectors compared to the accuracy of an individual sample.
Figure 1 presents traditional analog ATE. It has no synchronization between the blocks of generating effects and analysis of reactions.

Traditional analog ATE (Animation. Size: 128 Kb. Loops: 7. Frames: 4)

Figure 1 — Traditional analog ATE (Animation. Size: 128 Kb. Loops: 7. Frames: 4)

Figure 2 represents ATE based on DSP, which has the proper synchronization, and consists of the ADC, DAC, memory for actions and reactions, DSP, which is controlled by software. 

ATE based on DSP

Figure 2 — ATE based on DSP

DSP can emulate a wide range of measuring instruments. The tools are now routines that handle the vector of numerical values. The vector may be a set of samples of the signal frequency spectrum, and so on. Tester creates a set of vectors in the form of test signals. Synthesizer signals are those of the vector to the DAC, whose output is connected to the restoring filter for a continuous signal with limited bandwidth. The resulting signal is fed to the test device from which you removed the reaction. [2]

Sampler performs digitization of analog signals taken reactions using high-speed ADC and stores the samples in RAM. When the device acts as a test of analog-digital circuit, the signals from the outputs of the digital part is written into the input memory, and tests for the digital part are applied to the object of diagnosis (OD) of the output memory.

Figure 3 shows the process of synthesis of analog signal, and Figure 4 the process of digitization.

Process of synthesis of analog signal

Figure 3 — Process of synthesis of analog signal

Process of digitization

Figure 4 — Process of digitization

The advantages of ATE based on DSP-cores

There are following advantages building ATE using DSP-cores:

The disadvantages of ATE based on DSP-cores

But also there is some disadvatages:

The advantages of using FPGAs for implementing DSP-oriented devices

In developing systems for digital signal processing (Digital System Processing, DSP) is the traditional approach, which uses DSP-processors for general purpose, but required specific processing algorithms implemented (mostly written in C). Recently, however, is increasingly possible to observe the use of hardware-based methods using the programmable logic integrated circuits (FPGAs) with FPGA-architecture as preprocessors and coprocessors. This approach allows to obtain significant productivity, gains lower cost and power consumption of the system. However, its widespread distribution hampered by the developers of DSP-systems do not always have experience in design based on FPGA. [7]

FPGA architecture is more flexible at its base can be implemented parallelization of operations, to significantly improve the performance of the whole DSP-system. The most typical examples of such use FPGA - Implementation of Fast Fourier Transform, digital down conversion, blocks of forward error correction. [7]

Additional opportunities for parallel operations of signal processing, optimal distribution of functions in a system with an FPGA co-processor ensures the availability of built-in FPGA processors. Microprocessor MicroBlaze (soft processor, in the terminology of Xilinx) provides for the possibility of implementing it on different FPGA series and it is often convenient to organize the management of system. [10]

Research Summary

By this I`ve got the following results:

Structure of the developed device is shown in Figure 5.

Structure of developed device

Figure 5 — Structure of developed device

Conclusions

Existing systems of automatic generation of analog tests are not always effective, full-automated diagnostic systems for the analog-digital circuits are not created, so the problem of developing of methods for automatic generation of analog test is very actual.

References

  1. Давыдов П.С. Техническая диагностика радиоэлектронных устройств и систем / Давыдов П.С. // М.: Радио и связь, 1988. — 256 с.
  2. Agrawal V.D Essentials of electronic testing for digital, memory and mixed-signal VLSI circuits / Agrawal V.D, Bushnell M. L. // Boston: Kluwer Academic Publishers, — 2000, 650 p
  3. Bapiraju Vinnakota. Analog and mixed-signal test / Bapiraju Vinnakota // Prentice Hall PTR, 1998. — 261p.
  4. Prithviraj Kabisatpathy Fault Diagnosis of Analog Integrated Circuits / Prithviraj Kabisatpathy, Alok Barua, Satyabroto Sinha // Springer, 2005.
  5. A. Birolini, Quality Reliability of Technical Systems / A. Birolini // Springer-Verlag, Berlin, 1994.
  6. F.J. Langley, Printed Circuits Handbook / F.J. Langley // McGraw-Hill Publishing Company, Inc., New York, pp.21.1-21.26
  7. Перекрест А.А. Преимущества использования сопроцессоров на базе ПЛИС FPGA в системах цифровой обработки сигналов [Electronic resource] - Access mode to article: http://www.electronics.ru/issue/2006/6/18
  8. J. Galiay. Physical versus logical fault models MOS LSI circuits: Impact on their testability / J. Galiay //, IEEE Transactions on Computers, Vol. C-29, pp. 527-531, June 1980.
  9. Рувинова Э. Внутрисхемный контроль жив и будет жить // Рувинова Э./ Электроника: Наука, Технология, Бизнес, №  5 - 2001г.
  10. Ридико Л. DDS: прямой цифровой синтез частоты [Electronic resource] - Access mode to article: http://ru3ga.qrz.ru/UZLY/dds.htm