Font Size: a A A

Research On Simulation Method Of Single Event Effect System Level Fault Injection

Posted on:2022-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:H LvFull Text:PDF
GTID:2492306605968179Subject:Integrated circuit system design
Abstract/Summary:PDF Full Text Request
In the aerospace field,On-board computer systems,as the core control components in aerospace vehicles,are playing an increasingly important role.Because of its long-term operation in the environment of high-energy particle radiation in space,it is susceptible to bombardment by high-energy particles to cause single event effects,causing system operation failures.Therefore,how to effectively evaluate the impact of single event effects on computer systems has attracted more and more attention from researchers.In actual situations,single-event simulation experiments are an effective means of evaluating single-event effects,which can accurately simulate the situation that the processor system is affected by single-event effects during operation in the actual space radiation environment,but due to its inherent long waiting period,The experimental conditions are complex and other shortcomings,it is difficult to be a single evaluation method,and computer simulation technology is needed to assist the evaluation.Computer simulation technology can efficiently simulate the impact of high-energy particles during the operation of the processor system from different levels such as device level,circuit level,and system level.This is useful for studying the impact of single event effects on the actual operation of On-board computer systems.The impact of has a very important meaning.This article is based on the pre-research project "XXX single event radiation effect simulation technology research" and a horizontal project "Integrated circuit and system single event effect simulation platform development",based on the evaluation of the ability of a certain On-board computer system to resist single event effects.The single event effect system-level fault injection simulation process and the development of a simulation platform rely on the development process to automate the process of evaluating the single event effect.The research results of this article are as follows:(1)The SPICE management-level netlist model of the on-board computer system was built,including the core processor,data SRAM,instruction SRAM,and program initialization SRAM,and a small on-board computer system was realized.And by loading the initialization instructions,the matrix multiplication program verifies the functional accuracy of the built model.The simulation results show that when the system clock is100 MHZ,the initialization instructions and matrix multiplication instructions are correct,which verifies the accuracy of the SPICE management-level netlist model.(2)A multi-point fault injection technology based on breakpoint analysis is realized.This technology is improved on the basis of the traditional single-point fault injection method by adding breakpoints in the single event effect system-level simulation process,Add the next-level fault injection point on the basis of the previous-level simulation result,which can effectively inject the fault injection point multiple times while ensuring the incoherence of the results between adjacent fault injection points.On the other hand,by loading the matrix multiplication program in the on-board computer system and performing SPICE simulation,the minimum fault injection interval time that can be achieved on the basis of running the program is obtained.Simultaneously,the simulation analysis is carried out by taking the loader as an example.The results show that compared with the traditional single-point fault injection method,the multi-point fault injection technology based on breakpoint analysis can inject the overall fault into the overall time cost by 5%.The efficiency is increased to 16 times,which effectively accelerates the simulation rate of single event effect system-level simulation.(3)A single event effect simulation platform based on QT-5 was built,and the simulation platform was divided into 4 modules using the signal and slot mechanism: netlist loading module,fault injection point module,simulation parameter setting module,and result display and analysis module.At the same time,the interface development process is developed based on these four modules.The netlist loading interface is divided into the gate-level netlist and the management-level netlist loading conversion part.The fault injection point module can set two injection methods,fixed-point injection and random injection,simulation The parameter setting module includes excitation input,simulation time setting,step length setting,etc.The result display module is divided into Waveview waveform display part and histogram statistics part,and the analysis module contains sensitivity calculation analysis.(4)Taking the SPICE model of the On-board computer system built in the single event simulation platform as a case,analyze the single event effect soft error sensitivity of each module of the model,and through comparison,it is found that the sensitivity of the data SRAM module is significantly higher than the others Modules require corresponding reinforcement measures.
Keywords/Search Tags:on-board computer, single event effect, Fault injection method, simulation platform
PDF Full Text Request
Related items