Author_Institution :
State Key Lab. of Particle Detection & Electron., Univ. of Sci. & Technol. of China, Hefei, China
Abstract :
The Dark Matter Particle Explorer (DAMPE) is being constructed as a scientific satellite to observe high energy cosmic rays in space. As a main detector of DAMPE, the Bismuth Germanium Oxide (BGO) calorimeter is in charge of measuring particle energy deposition, distinguishing positrons, electrons and gamma rays from hadron background and providing trigger information. The satellite is designed to fly on a near-earth orbit with an altitude of 500km, which makes demands on electronic components for the ability to work in radiation environment.A flash-based Field-Programmable Gate Array (FPGA) of Actel, ProASCI Plus (APA) is chosen as the control component of the Front-End Electronics (FEE). To study the radiation resistance, SEE test was performed at the Heavy Ion Research Facility in Lanzhou (HIRFL). The chip did not exhibit latchup to an effective LET of 90 MeV-cm2/mg. The Flash switches of APA, which provide nonvolatile, reconfigurable interconnect programming and connect routing nets, were immune to SEL. However, SEE experiment also showed that the registers implemented from logic tiles and RAM blocks were SEU sensitive. Therefore, appropriate solutions should be adopted to mitigate SEU effects and make sure that the chip can function well in the radiation environment of space. To achieve maximum SEU tolerance with minimum resource consumption and speed degradation, engineering tradeoffs should be taken into account. Firstly, to the crucial registers and RAMs, Triple Modular Redundancy (TMR) technique is used to ensure that the value after voter is correct and if the values in three modules are different, the voter result will be written back to modules to scrub SEU errors. Besides, the three modules are manually placed in different physical areas to avoid Multiple Bit Upset (MBU). Secondly, CRC checksum is used to check the correctness of configuration data stored in RAM, which can be used as judgment of RAM reconfiguration. And thirdly, the whole logic is divi- ed into four parts with different reset signals, which makes it convenient to set the idle parts into sleep until the external wake-up signals come. After using these means in the logic design, an ion-beam testing is performed to evaluate the SEU tolerance of FPGA logic. The FPGA works well under the condition with the LET of 39.6 MeV-cm2/mg and the ion flux of 100 ions/cm2/s without any mistake. The radiation test verifies that the SEU mitigationstrategies implemented in APA FPGA can meet the space qualification.
Keywords :
astronomical instruments; cosmic ray apparatus; cyclic redundancy check codes; dark matter; field programmable gate arrays; ion beam effects; logic design; particle calorimetry; radiation hardening (electronics); readout electronics; space vehicle electronics; Bi4Ge3O12; CRC checksum; DAMPE BGO calorimeter; FPGA SEU mitigation; bismuth germanium oxide calorimeter; connect routing nets; dark matter particle explorer; flash based field programmable gate array; high energy cosmic rays; ion beam testing; maximum SEU tolerance; minimum resource consumption; particle energy deposition neasurement; readout electronics; scientific satellite; Aerospace electronics; Field programmable gate arrays; Random access memory; Registers; Satellites; Single event upsets; Space vehicles; FPGA; Mitigation; SEU;