Spatial processor single particle experiment automatized test system and method
An automated test and processor technology, applied in the direction of electronic circuit test, digital circuit test, electrical digital data processing, etc., can solve the problems of unable to record observation results in real time, single test vector, small observation window, etc., to improve flexibility and Configurable capabilities, improved reliability and confidence, and the effects of eliminating errors
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] Test vector: Find the number of single-event flips in the cache in a radiation environment (records include the number of one flip and multiple flip errors, and locate the address where the error occurred). This test module is used to monitor the flip of the cache module, which belongs to the function block test and SEU test.
[0042] Test object: instruction cache (16K*8), data cache (32K*8), parity bit (8K*8), instruction tag (4K*8), data tag (4K*8), parity bit (8K*8) 8)
[0043] The instruction cache is 16K, the data cache is 32K, the data tag is 4K, the instruction tag is 4K, and the parity bits are 8K and 8K respectively. Among them, the lower four bits of the tag are valid bits, the 5th to 15th bits are invalid, and the 16th bit is invalid. The bit to the 32nd bit is the data bit data of the tag.
[0044] Test environment: heavy particle environment
[0045] Test plan: Read the data of the cache of the processor under test through the main control processor and...
Embodiment 2
[0051] Regfile includes:
[0052] a) 136 internal registers (%g0--%g7, %o0--%o7, %l0--%l7)
[0053] b) Floating point registers
[0054] c) Floating-point general-purpose registers (%f0--%f31)
[0055] A total of 168 registers.
[0056] Error definition:
[0057] The Regfile test program monitors two kinds of errors
[0058] 1. The error is a modifiable error (that is, if a bit is wrong, edac will stop the flow, correct the error and write it back to the register),
[0059] 2. The error is an unmodified error (that is, if two digits are wrong, edac will generate a trap and enter the trap).
[0060] Test vector: Find the number of single-event flips in the Regfile under the radiation environment (including one flip and multiple flips, one flip counts one error, and multiple flips counts multiple errors).
[0061] Test environment: heavy particle environment
[0062] Test program:
[0063] (1) Program initialization sets all registers to initial values, and free register...
Embodiment 3
[0068] ALLTEST (IU_FPU) test
[0069] Test vector: Find the sensitivity of IU_FPU to single particles in the radiation environment. This test module monitors the flipping, function interruption, exception handling, timeout handling, WATCHDOG monitoring, etc. of the IU_FPU module.
[0070] Test object: including IU, FPU function modules
[0071] Test environment: heavy particle radiation environment
[0072] Test program:
[0073] (1) The program is initialized and the initial value of the register is set; according to the test scenario, the processor under test runs a set of integer operation test cases, such as factorization, fft transformation, matrix multiplication, etc.
[0074] (2) The tested processor transmits the operation data to the main control processor, and compares it with the data result stored by the main control processor.
[0075] (3) The main control processor should constantly compare the transmitted data, and record when the data is wrong. By counting ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com