| The technology of fault injection plays an important role as a flexible and effective method in the field of circuit failure testing. Faults are injected into the circuit by human on purpose, and then circuit fault information can be observed and collected. Analysis and study of the circuit fault will be used to the diagnosis of these electronic circuits. It is a bold innovation to combine the fault injection technology and the maintenance of airborne electronic equipment together, playing a positive role in promoting the development of avionics maintenance.The thesis analyzed the circuit description language based on digital circuit theory and analog circuit fault injection and fault injection methods. Then the background information and international research on the subject were introduced, analysis of the types of common failures in electronic circuits followed the former, and then there was introduce of the hardware description language based on fault injection technology, such as Verilog HDL and Pspice. On this basis, after the syntax analysis on hardware description languages, a fault injection tool was designed by the C++ programming language based on a fault injection theory called saboteur. This paper gives the detailed process of grammatical analysis and the system block diagram of the fault injection platform. Then a typical structure of the circuit in the audio communication system of the aircraft was tested in the fault injection platform, the results of fault injection proved to be right.This subject accomplished the design of a fault injection platform for electronic equipment based on hardware description language, creatively combined fault injection and fault diagnosis, isolation together. It makes great sense to the speed and accuracy of avionics maintenance, and proposed new developing direction for the diagnosis of electronic equipment. |