WO1998002887A1 - Method and device for quantifying the impact of cosmic radiation on an electronic equipement with memory - Google Patents

Method and device for quantifying the impact of cosmic radiation on an electronic equipement with memory Download PDF

Info

Publication number
WO1998002887A1
WO1998002887A1 PCT/FR1997/001284 FR9701284W WO9802887A1 WO 1998002887 A1 WO1998002887 A1 WO 1998002887A1 FR 9701284 W FR9701284 W FR 9701284W WO 9802887 A1 WO9802887 A1 WO 9802887A1
Authority
WO
WIPO (PCT)
Prior art keywords
memory
failure
test
message
cosmic
Prior art date
Application number
PCT/FR1997/001284
Other languages
French (fr)
Inventor
Christian Pitot
Original Assignee
Sextant Avionique
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sextant Avionique filed Critical Sextant Avionique
Publication of WO1998002887A1 publication Critical patent/WO1998002887A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
    • G06F11/1012Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices using codes or arrangements adapted for a specific type of error
    • G06F11/1024Identification of the type of error
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/44Indication or identification of errors, e.g. for repair

Definitions

  • the present invention relates to the field of electronic memory equipment, in particular on board aerodyne.
  • the current memories more and more dense because of integration, are more and more sensitive to cosmic rays and in particular to neutrons coming mainly from solar activity. These neutrons have enough energy to change the state of one or more bits of the memory.
  • This neutron-related disturbance is known by the acronym NSEU for Neutron induced Single Event Upset or simple neutron-induced failure.
  • NSEU Neutron induced Single Event Upset
  • these disturbances are felt at the altitudes of evolution of civil aircraft, about 10 000 meters because the flow of cosmic particles is much greater at this altitude than at sea level. In the future this aggression is likely to be sensitive to the ground with the increasing integration of memories.
  • the present invention therefore relates to a method and a device for quantifying the cosmic aggression undergone by electronic memory equipment in particular on board aerodyne.
  • the method consists in testing in writing and verification a volatile memory, sensitive to cosmic rays, of memory capacity and of sensitivity approaching that of electronic equipment, - in the presence of a failure on a bit, to determine if the failure is attributable to cosmic rays or to a more conventional memory failure,
  • the method consists in seeking beforehand, if it is a first failure occurring on this bit,
  • the determination consists in redoing the same test, on one or more previously tested bits including the faulty bit, -if the failure remains, in sending a memory failure message,
  • Messages can be saved on a non-volatile memory, insensitive to cosmic rays, before using them.
  • the present invention also relates to a device for quantifying the impact of cosmic radiation on electronic memory equipment, this device comprises:
  • test sequencing device to test the memory for writing and verification
  • FIG. 1 a schematic example of the device according to the invention
  • FIG. 2 a schematic example of the device object of the invention.
  • the device for quantifying this cosmic aggression object of the invention comprises a volatile MSN memory, sensitive to cosmic radiation.
  • This memory is made up of several parts each corresponding to one or more words or even to one or more memory components. The different parts are symbolized by small rectangles in the figures
  • the MSN memory has a capacity and a sensitivity which are significant or large with respect to the memory capacity of the electronic equipment on board the aerodyne.
  • This memory capacity corresponds essentially to that of the computers of the aerodyne.
  • the MSN memory is chosen for its particular sensitivity to cosmic rays. This sensitivity can even be promoted by acting in particular on the supply voltage which is applied to it.
  • This MSN memory is intended to be tested when the aerodyne is in flight but in the future this device could be used on the ground.
  • the low probability of occurrence of a failure attributable to cosmic radiation makes it necessary to observe the MSN memory over very long periods during which other causes of failure can have a non-negligible probability.
  • the device which is the subject of the invention therefore proposes to identify the failures attributable to cosmic rays and to signal the others attributable to memory failures and, if necessary, to put out of test parts of the memory having a faulty behavior which cannot be attributable to cosmic rays.
  • a test sequencing device DST tests this memory MSN in writing and in checking in order to detect any difference between the written data and the read data. A difference on a bit indicates a failure whose cause must be identified.
  • the DST test sequencing device which may be of a known type, is controlled by a DPIF control and filtering device.
  • the DPIF control and filtering device is intended to be connected to an operating device (not shown) to which it provides messages on the characteristics and the cause of the detected failures.
  • the test sequencing device DST in a known manner, can generate for each part of the memory a sequence of addresses within the memory space associated with a sequence of data to be written in the memory boxes corresponding to the generated addresses, followed by a sequence of verification of the data entered. If no fault has appeared, the DST test sequencing device generates another sequence of addresses associated with another sequence of data to be written and then another verification sequence. This sequence continues until the memory is tested in its entirety.
  • the DPIF control and filtering device cooperates with a non-volatile MNV1 memory, insensitive to cosmic rays, intended to memorize the context of the first fault detected for each bit during the execution of the tests, the context consisting for example of indication of bit and date. On the example of figure 1, this memory MNV1 is internal to the DPIF control and filtering device but it could be external as in Figure 2.
  • the piloting and filtering device DPIF checks whether this failure is the first using the contents of the memory MNV1.
  • the detected failure is not the first, it means that the part of the memory to which the erroneous bit belongs is probably broken, this failure is therefore not attributable to cosmic rays.
  • An alleged memory failure message is sent by the DPIF control and filtering device to the operating device. It is possible to consider as out of test the part of the memory containing this faulty bit and in this case, the DPIF control and filtering device sends a message of out of test to the operating device. This separation is also recorded in the non-volatile MNV1 memory. No more messages concerning this part will be taken into account.
  • the discarding of the part only intervenes subsequently, if the failure rate of the detected bit is greater than a threshold or if the part containing this bit is affected by several defective or presumed bits such .
  • the failure rate corresponds to the number of failures per unit of time.
  • At least one counter C1 can be provided to count the failures of each part.
  • the context of this failure in particular the indication of the defective bit and the date, is stored in the memory MNV1.
  • the DPIF control and filtering device will then determine the cause of this failure.
  • the DST test sequencing device will re-perform the same test on one or more previously tested bits including the faulty bit.
  • the retested bits are then written again with the previous values, then checked.
  • a failure caused by cosmic rays will therefore affect a bit of memory deemed correct in the previous test and this bit will become correct again in the next test after being corrected.
  • a memory failure message concerning the part containing this bit is sent by the DPIF control and filtering device to the operating device.
  • the faulty party can also in this situation be considered as out of test, a message of out of test could be sent to the operating device and the context of this out of test could be recorded in the non-volatile memory MNV1.
  • the defective bit is no longer at the end of the second test, to be able to assume that the failure is attributable to cosmic rays, it is necessary to have retested several bits previously tested including the one in question in the same way as in the previous test , ie with the same registered values and the same order.
  • a write operation in one part of the memory risks altering what is written in another part.
  • the reliability of the test is increased if the repeat tests are modeled on the first. If the second test was only carried out on the detected faulty bit, and after the second test, the failure has disappeared, the DPIF control and filtering device cannot attribute this failure to cosmic radiation.
  • the DPIF control and filtering device must carry out an additional test on several previously tested bits and under the same conditions in order to be able to assume it, if the bit in question is no longer faulty at the end of the additional test.
  • the DPIF control and filtering device then sends a failure message attributable to cosmic radiation.
  • a clock HO it is advantageous for a clock HO to cooperate with the control and filtering device DPIF. It makes it possible to date the failures and / or to measure the operating times of the device which is the subject of the invention. The number of faults detected during operation is not really significant in itself, what is significant is the failure rate. This failure rate can enter into the decision to exclude part of the memory from testing, as we saw previously.
  • a message signaling a failure linked to cosmic rays emitted by the DPIF piloting and filtering device will for example include the time group, the part of the memory comprising the failure, the faulty bit, the direction of tilting.
  • a message signaling a failure of a part of the memory will include, for example, the time group, the part of the memory involved, possibly the number of failures affecting this part if the counter C1 is provided.
  • the recordings of a first one-bit failure and of the out-of-control part of the memory MSN in the non-volatile memory MNV1 are also preferably made with their date.
  • the non-volatile memory MNV1 When powering up the device intended to quantify the impact of cosmic rays, when the aerodyne is in flight for example, the non-volatile memory MNV1 is initialized, it records the time group of power-up because it acquires the context of first faults detected and signaling that part of the memory is out of control.
  • the non-volatile memory MNV1 When the device intended to quantify the impact of cosmic rays is switched off, the non-volatile memory MNV1 is put into a state which allows it to safely wait for the supply voltage to disappear and the device operating time is totaled.
  • the failure messages are sent over a serial digital link, for example of the ARINC 429 type, to the operating device which can for example be the flight recorder of the aerodyne or an external on-board test equipment.
  • each of its parts is tested completely before moving on to the next part. If a failure is detected, the cause of this failure is sought as described above. It is preferable, during the tests, that the selection of the parts of the MSN memory be done in a fixed order.
  • the DST test sequencing device may include two identical pseudo-random generators formed by shift registers known by the Anglo-Saxon name of LFSR for Linear Feedback Shift Register. One of these registers is used for writing and the other for verification.
  • the addresses are generated by the register dedicated to writing, in a pseudo-random order which is more representative of the use of the memory in any application. Possibly to be even more exhaustive, the browsing of the memory space will be executed in an order for writing and in reverse order for verification, the choice of the order can be made in a random or pseudo-random manner.
  • the DPIF control and filtering device can advantageously be produced by a microcontroller in technology little sensitive to cosmic radiation. Programmable SRAM-based technologies will not be considered.
  • the MSN memory will preferably have a capacity of at least 64 megabits so as to allow significant detection at the flight altitudes of current aerodynes.
  • This capacity can for example be divided into at least 64 SRAM components of one megabit each or at least 16 DRAM components of 4 megabits each.
  • FIG. 2 illustrates this variant.
  • the non-volatile memory is referenced MNV2.
  • This memory MNV2 is chosen intrinsically insensitive to cosmic rays or made robust by the use of redundant coding of the information it contains. It can for example be carried out by an EEPROM memory with a capacity of approximately 32 to 128 kilobits organized in 8-bit words.
  • This memory MNV2 is intended to be accessible for reading by the operating device for the purposes of exploiting the results.
  • the operating device can be on board or on the ground, in the latter case the counting will be carried out in deferred time.
  • the memory will be chosen to be erasable. It may be reinitialized at least once during the life of the aircraft. This operation will typically only be done in the workshop during the maintenance of the on-board electronic equipment.
  • this non-volatile memory MNV2 can even store the status of each part of the memory MSN after the test it has just undergone. During a subsequent test, the status of said part can be extracted in parallel by a sequential analysis to be taken into account by the DPIF control and filtering device in order to contribute to the validation of the cause of a detected failure.
  • the non-volatile memory MNV2 could, for example, be filled with the value FF in all of its memory boxes. Subsequently, it is possible to store the power-on time group, the power-off time group, the characteristics of memory failures, the characteristics of failures attributable to cosmic radiation and the signaling with date of deactivation. control of a broken part of the MSN memory, the operating time, possibly the context of the faulty bits for the first time, and even the status of each part of the MSN memory as we have just seen.
  • FIG. 3 also shows a variant of the device according to the invention.
  • the DPIF control and filtering device delivers its messages on the one hand to the non-volatile memory MNV2 intended to be processed in deferred time in the workshop and on the other hand to an on-board operating device, via a digital link. It is assumed that the context of the failing bits for the first time and the context of the memory parts not tested are also recorded in this memory MNV2. Other arrangements are possible as in Figure 1.
  • failure messages attributable to cosmic rays makes it possible to know the distribution in the memory space of failures but also the distribution over time and in geographical space of the failure rate.
  • the distribution over time makes it possible to check the consistency of the failures detected with the calendar of solar flares.
  • the distribution in the geographical space makes it possible to check, a posteriori, the coherence of the failures detected with the established charts and the statements of other aerodynes having flown in the same zones.
  • This information can be provided by navigation equipment, not shown.

Abstract

The invention concerns a method for quantifying the impact of cosmic radiation on an electronic equipment with memory, characterised in that it consists: in writing and verification testing of a volatile (MSN) memory, with capacity memory and sensitivity close to electronic equipment; in case of a bit upset, in determining if the upset is attributable to cosmic radiation or to a memory breakdown; in transmitting a message attributing the breakdown to cosmic radiation or the memory breakdown acceding to the results of the determining step. The invention is applicable to electronic equipment with memory loaded on aerodynes.

Description

PROCEDE ET DISPOSITIF POUR QUANTIFIER L'IMPACT DES .RAYONNEMENTS COSMIQUES SUR UN EQUIPEMENT ELECTRONIQUE METHOD AND DEVICE FOR QUANTIFYING THE IMPACT OF COSMIC RADIATION ON ELECTRONIC EQUIPMENT
A MEMOIREMEMORY
La présente invention concerne le domaine des équipements électroniques à mémoire notamment embarqués sur aérodyne. Les mémoires actuelles, de plus en plus denses à cause de l'intégration, sont de plus en plus sensibles aux rayonnements cosmiques et notamment aux neutrons issus principalement de l'activité solaire. Ces neutrons ont une énergie suffisante pour changer l'état d'un ou plusieurs bits de la mémoire. Cette perturbation liée aux neutrons est connue sous le sigle NSEU pour Neutron induced Single Event Upset ou défaillance simple induite par les neutrons. Actuellement ces perturbations se font sentir aux altitudes d'évolution des avions civils, soit environ 10 000 mètres car le flux de particules cosmiques est beaucoup plus important à cette altitude qu'au niveau de la mer. Dans le futur cette agression risque d'être sensible au sol avec l'intégration croissante des mémoires. Géographiquement, il y a aussi des variations dans la quantité de rayonnement cosmique, au niveau des pôles elle est plus importante qu'à l'équateur. Dans le temps, la quantité de rayonnement cosmique varie, notamment en fonction de l'activité solaire.The present invention relates to the field of electronic memory equipment, in particular on board aerodyne. The current memories, more and more dense because of integration, are more and more sensitive to cosmic rays and in particular to neutrons coming mainly from solar activity. These neutrons have enough energy to change the state of one or more bits of the memory. This neutron-related disturbance is known by the acronym NSEU for Neutron induced Single Event Upset or simple neutron-induced failure. Currently these disturbances are felt at the altitudes of evolution of civil aircraft, about 10 000 meters because the flow of cosmic particles is much greater at this altitude than at sea level. In the future this aggression is likely to be sensitive to the ground with the increasing integration of memories. Geographically, there are also variations in the quantity of cosmic radiation, at the level of the poles it is more important than at the equator. Over time, the amount of cosmic radiation varies, in particular depending on the solar activity.
La prise en compte de ces phénomènes est récente et elle risque de contraindre la conception des équipements électroniques à mémoire embarqués et de générer de nouvelles dispositions réglementaires.The taking into account of these phenomena is recent and it risks constraining the design of electronic equipment with on-board memory and generating new regulatory provisions.
A ce jour, il existe des composants électroniques à mémoire qui sont insensibles à ces perturbations mais ce sont des composants spécifiques pour les applications spatiales ou nucléaires, extrêmement chers et il est, de ce fait, peu souhaitable de les utiliser dans les équipements électroniques embarqués sur les avions civils.To date, there are electronic components with memory which are insensitive to these disturbances but they are specific components for space or nuclear applications, extremely expensive and it is, therefore, therefore undesirable to use them in on-board electronic equipment. on civil aircraft.
La présente invention concerne donc un procédé et un dispositif pour quantifier l'agression cosmique subie par des équipements électroniques à mémoire notamment embarqués sur aérodyne.The present invention therefore relates to a method and a device for quantifying the cosmic aggression undergone by electronic memory equipment in particular on board aerodyne.
Le procédé consiste à tester en écriture et vérification une mémoire volatile, sensible aux rayonnements cosmiques, de capacité mémoire et de sensibilité se rapprochant de celle de l'équipement électronique, - en présence d'une défaillance sur un bit, à déterminer si la défaillance est imputable aux rayonnements cosmiques ou à une panne mémoire plus classique,The method consists in testing in writing and verification a volatile memory, sensitive to cosmic rays, of memory capacity and of sensitivity approaching that of electronic equipment, - in the presence of a failure on a bit, to determine if the failure is attributable to cosmic rays or to a more conventional memory failure,
- à émettre un message de défaillance imputable aux rayonnements cosmiques ou de panne mémoire selon les résultats de la détermination.- to issue a fault message attributable to cosmic rays or a memory fault according to the results of the determination.
En présence de la défaillance, le procédé consiste à rechercher au préalable, s'il s'agit d'une première défaillance survenant sur ce bit,In the presence of the failure, the method consists in seeking beforehand, if it is a first failure occurring on this bit,
- dans la négative à émettre un message de panne mémoire présumée,- if not, send an alleged memory failure message,
- dans l'affirmative à enregistrer le contexte de cette première défaillance avant d'en déterminer la cause.- if so, to record the context of this first failure before determining the cause.
Selon ce procédé, la détermination consiste à refaire le même test, sur un ou plusieurs bits précédemment testés incluant le bit défaillant, -si la défaillance subsiste, à émettre un message de panne mémoire,According to this method, the determination consists in redoing the same test, on one or more previously tested bits including the faulty bit, -if the failure remains, in sending a memory failure message,
- si la défaillance disparaît:- if the fault disappears:
- dans l'hypothèse où plusieurs bits ont été retestés, à émettre un message de défaillance imputable aux rayonnements cosmiques, - dans l'hypothèse où, seul le bit initialement défaillant a été retesté, à effectuer de nouveau le même test sur plusieurs bits précédemment testés incluant le bit initialement défaillant, puis à émettre un message de défaillance imputable aux rayonnements cosmiques si la défaillance disparaît et un message de panne dans le cas contraire. II est possible de considérer comme hors test, une partie de la mémoire qui contient un ou plusieurs bits affectés d'au moins une panne mémoire et d'émettre un message de mise hors test de cette partie de la mémoire.- in the event that several bits have been retested, to send a failure message attributable to cosmic rays, - in the event that, only the initially defective bit has been retested, to carry out the same test again on several bits previously tested including the initially defective bit, then send a fault message attributable to cosmic radiation if the fault disappears and a fault message otherwise. It is possible to consider as out of test, a part of the memory which contains one or more bits affected by at least one memory failure and to issue a message to put out of test of this part of the memory.
Les messages peuvent être enregistrés sur une mémoire non volatile, insensible aux rayonnements cosmiques, avant de les exploiter.Messages can be saved on a non-volatile memory, insensitive to cosmic rays, before using them.
Il est également possible d'envoyer les messages sur une ligne numérique en vue de leur exploitation.It is also possible to send messages on a digital line for processing.
Il est avantageux de dater les défaillances et/ou de comptabiliser la durée de test. La présente invention a aussi pour objet un dispositif pour quantifier l'impact des rayonnements cosmiques sur un équipement électronique à mémoire, ce dispositif comporte:It is advantageous to date the failures and / or to record the duration of the test. The present invention also relates to a device for quantifying the impact of cosmic radiation on electronic memory equipment, this device comprises:
- une mémoire volatile, sensible aux rayonnements cosmiques, de capacité mémoire et de sensibilité proche de celle de l'équipement électronique,- a volatile memory, sensitive to cosmic rays, with memory capacity and sensitivity close to that of electronic equipment,
- un dispositif séquenceur de test pour tester la mémoire en écriture et vérification,- a test sequencing device to test the memory for writing and verification,
- un dispositif de pilotage et de filtrage qui pilote le dispositif séquenceur de test et qui en présence d'une défaillance sur un bit de la mémoire, détermine si la défaillance est imputable aux rayonnements cosmiques ou à une panne mémoire et émet un message de défaillance imputable aux rayonnements cosmiques ou de panne mémoire selon les résultats de la détermination. D'autres avantages et caractéristiques de l'invention apparaîtront à la lecture de la description suivante, illustrée par les dessins annexés qui représentent:- a piloting and filtering device which controls the test sequencing device and which, in the presence of a failure on a bit of the memory, determines whether the failure is attributable to cosmic rays or to a memory failure and sends a failure message due to cosmic rays or memory failure according to the results of the determination. Other advantages and characteristics of the invention will appear on reading the following description, illustrated by the appended drawings which represent:
- la figure 1 un exemple schématique du dispositif selon l'invention; - les figures 2 et 3 des variantes du dispositif objet de l'invention.- Figure 1 a schematic example of the device according to the invention; - Figures 2 and 3 variants of the device object of the invention.
On se réfère à la figure 1. Le dispositif pour quantifier cette agression cosmique objet de l'invention comporte une mémoire MSN volatile, sensible aux rayonnements cosmiques. Cette mémoire est formée de plusieurs parties correspondants chacune à un ou plusieurs mots ou même à un ou plusieurs composants mémoire. Les différentes parties sont symbolisées par des petits rectangles sur les figuresReferring to Figure 1. The device for quantifying this cosmic aggression object of the invention comprises a volatile MSN memory, sensitive to cosmic radiation. This memory is made up of several parts each corresponding to one or more words or even to one or more memory components. The different parts are symbolized by small rectangles in the figures
Pour que le dispositif selon l'invention soit fiable, il est souhaitable que la mémoire MSN possède une capacité et une sensibilité qui soient significatives ou grandes vis-à-vis de la capacité mémoire de l'équipement électronique embarqué sur l'aérodyne. Cette capacité mémoire correspond essentiellement à celle des calculateurs de l'aérodyne. La mémoire MSN est choisie pour sa sensibilité particulière aux rayonnements cosmiques. Cette sensibilité peut même être favorisée en agissant notamment sur la tension d'alimentation qui lui est appliquée. Cette mémoire MSN est destinée à être testée lorsque l'aérodyne est en vol mais dans le futur ce dispositif pourrait être utilisé au sol.For the device according to the invention to be reliable, it is desirable that the MSN memory has a capacity and a sensitivity which are significant or large with respect to the memory capacity of the electronic equipment on board the aerodyne. This memory capacity corresponds essentially to that of the computers of the aerodyne. The MSN memory is chosen for its particular sensitivity to cosmic rays. This sensitivity can even be promoted by acting in particular on the supply voltage which is applied to it. This MSN memory is intended to be tested when the aerodyne is in flight but in the future this device could be used on the ground.
La faible probabilité de survenue d'une défaillance imputable aux rayonnements cosmiques rend nécessaire l'observation de la mémoire MSN sur des durées très longues au cours desquelles d'autres causes de défaillance peuvent avoir une probabilité non négligeable. Le dispositif objet de l'invention propose donc d'identifier les défaillances attribuables aux rayonnements cosmiques et de signaler les autres attribuables à des pannes mémoire et, le cas échéant, de mettre hors test des parties de la mémoire ayant un comportement défaillant ne pouvant pas être attribuable aux rayonnements cosmiques.The low probability of occurrence of a failure attributable to cosmic radiation makes it necessary to observe the MSN memory over very long periods during which other causes of failure can have a non-negligible probability. The device which is the subject of the invention therefore proposes to identify the failures attributable to cosmic rays and to signal the others attributable to memory failures and, if necessary, to put out of test parts of the memory having a faulty behavior which cannot be attributable to cosmic rays.
Un dispositif séquenceur de test DST teste cette mémoire MSN en écriture et en vérification afin de détecter toute différence entre les données inscrites et les données lues. Une différence sur un bit indique une défaillance dont il faut identifier la cause.A test sequencing device DST tests this memory MSN in writing and in checking in order to detect any difference between the written data and the read data. A difference on a bit indicates a failure whose cause must be identified.
Le dispositif séquenceur de test DST, qui peut être de type connu, est piloté par un dispositif de pilotage et de filtrage DPIF. Le dispositif de pilotage et de filtrage DPIF est destiné à être relié à un dispositif d'exploitation (non représenté) à qui il fournit des messages sur les caractéristiques et la cause des défaillances détectées.The DST test sequencing device, which may be of a known type, is controlled by a DPIF control and filtering device. The DPIF control and filtering device is intended to be connected to an operating device (not shown) to which it provides messages on the characteristics and the cause of the detected failures.
Le dispositif séquenceur de test DST, de manière connue, peut générer pour chaque partie de la mémoire une séquence d'adresses à l'intérieur de l'espace mémoire associée à une séquence de données à écrire dans les cases mémoire correspondant aux adresses générées, suivie d'une séquence de vérification des données inscrites. Si aucune défaillance n'est apparue, le dispositif séquenceur de test DST génère une autre séquence d'adresses associée à une autre séquence de données à écrire puis une autre séquence vérification. Cet enchaînement se poursuit jusqu'à ce que la mémoire soit testée dans sa totalité. Le dispositif de pilotage et de filtrage DPIF coopère avec une mémoire MNV1 non volatile, insensible aux rayonnements cosmiques, destinée à mémoriser le contexte de la première défaillance détectée pour chaque bit lors de l'exécution des tests, le contexte consistant par exemple en l'indication du bit et la date. Sur l'exemple de la figure 1 , cette mémoire MNV1 est interne au dispositif de pilotage et de filtrage DPIF mais elle pourrait être externe comme sur la figure 2.The test sequencing device DST, in a known manner, can generate for each part of the memory a sequence of addresses within the memory space associated with a sequence of data to be written in the memory boxes corresponding to the generated addresses, followed by a sequence of verification of the data entered. If no fault has appeared, the DST test sequencing device generates another sequence of addresses associated with another sequence of data to be written and then another verification sequence. This sequence continues until the memory is tested in its entirety. The DPIF control and filtering device cooperates with a non-volatile MNV1 memory, insensitive to cosmic rays, intended to memorize the context of the first fault detected for each bit during the execution of the tests, the context consisting for example of indication of bit and date. On the example of figure 1, this memory MNV1 is internal to the DPIF control and filtering device but it could be external as in Figure 2.
Dès qu'une défaillance est détectée sur un bit par le dispositif séquenceur de test DST, le dispositif de pilotage et de filtrage DPIF vérifie si cette défaillance est la première en utilisant le contenu de la mémoire MNV1.As soon as a failure is detected on a bit by the test sequencing device DST, the piloting and filtering device DPIF checks whether this failure is the first using the contents of the memory MNV1.
Si la défaillance détectée n'est pas la première, cela signifie que la partie de la mémoire à laquelle appartient le bit erroné est vraisemblablement en panne, cette défaillance n'est donc pas attribuable aux rayonnements cosmiques. Un message de panne mémoire présumée est émis par le dispositif de pilotage et de filtrage DPIF vers le dispositif d'exploitation. Il est possible de considérer comme hors test la partie de la mémoire contenant ce bit défaillant et dans ce cas, le dispositif de pilotage et de filtrage DPIF émet un message de mise hors test vers le dispositif d'exploitation. Cette mise à l'écart est également enregistrée dans la mémoire MNV1 non volatile. Plus aucun message concernant cette partie ne sera pris en compte.If the detected failure is not the first, it means that the part of the memory to which the erroneous bit belongs is probably broken, this failure is therefore not attributable to cosmic rays. An alleged memory failure message is sent by the DPIF control and filtering device to the operating device. It is possible to consider as out of test the part of the memory containing this faulty bit and in this case, the DPIF control and filtering device sends a message of out of test to the operating device. This separation is also recorded in the non-volatile MNV1 memory. No more messages concerning this part will be taken into account.
On peut également envisager que la mise à l'écart de la partie n'intervienne qu'ultérieurement, si le taux de défaillance du bit détecté est supérieur à un seuil ou si la partie contenant ce bit est affectée de plusieurs bits défaillants ou présumés tels. Le taux de défaillance correspond au nombre de défaillance par unité de temps. Au moins un compteur C1 peut être prévu pour compter les défaillances de chaque partie.It can also be envisaged that the discarding of the part only intervenes subsequently, if the failure rate of the detected bit is greater than a threshold or if the part containing this bit is affected by several defective or presumed bits such . The failure rate corresponds to the number of failures per unit of time. At least one counter C1 can be provided to count the failures of each part.
Si la défaillance détectée est la première, le contexte de cette défaillance, notamment l'indication du bit défaillant et la date, est mémorisé dans la mémoire MNV1. Le dispositif de pilotage et de filtrage DPIF va ensuite déterminer la cause d.e cette défaillance. Le dispositif séquenceur de test DST va ré-effectuer le même test sur un ou plusieurs bits précédemment testés incluant le bit défaillant. Les bits retestés sont alors de nouveau inscrits avec les valeurs précédentes, puis vérifiés.If the detected failure is the first, the context of this failure, in particular the indication of the defective bit and the date, is stored in the memory MNV1. The DPIF control and filtering device will then determine the cause of this failure. The DST test sequencing device will re-perform the same test on one or more previously tested bits including the faulty bit. The retested bits are then written again with the previous values, then checked.
Si le bit défaillant est toujours défaillant, cette défaillance n'est pas imputable aux rayonnements cosmiques car les caractéristiques des défaillances engendrées par les rayonnements cosmiques est leur faible probabilité et une répartition aléatoire dans le temps et l'espace. Une telle défaillance affecte de façon soudaine et imprévisible un bit unique de la mémoire MSN.If the failing bit is still faulty, this failure is not attributable to cosmic rays because the characteristics of the failures generated by cosmic rays is their low probability and a random distribution in time and space. Such a failure suddenly and unpredictably affects a single bit of MSN memory.
Une défaillance engendrée par les rayonnements cosmiques affectera donc un bit de la mémoire réputé correct au test précédent et ce bit redeviendra correct au cours du test suivant après avoir été corrigé.A failure caused by cosmic rays will therefore affect a bit of memory deemed correct in the previous test and this bit will become correct again in the next test after being corrected.
Un message de panne mémoire concernant la partie contenant ce bit est émis par le dispositif de pilotage et de filtrage DPIF vers le dispositif d'exploitation. La partie défaillante peut également dans cette situation être considérée comme hors test, un message de mise hors test pourra être émis vers le dispositif d'exploitation et le contexte de cette mise hors test pourra être enregistré dans la mémoire non volatile MNV1.A memory failure message concerning the part containing this bit is sent by the DPIF control and filtering device to the operating device. The faulty party can also in this situation be considered as out of test, a message of out of test could be sent to the operating device and the context of this out of test could be recorded in the non-volatile memory MNV1.
Si le bit défaillant ne l'est plus à l'issu du second test, pour pouvoir présumer que la défaillance est imputable aux rayonnements cosmiques, il faut avoir retesté plusieurs bits précédemment testés incluant celui en cause de la même manière qu'au test précédent, c'est à dire avec les mêmes valeurs inscrites et le même ordre. Une opération d'écriture dans une partie de la mémoire risque d'altérer ce qui est inscrit dans une autre partie. La fiabilité du test est accrue si les tests refaits sont calqués sur les premiers. Si le second test n'a été fait que sur le bit détecté défaillant, et qu'à l'issu du second test, la défaillance a disparu, le dispositif de pilotage et de filtrage DPIF ne peut imputer cette défaillance aux rayonnements cosmiques. Le dispositif de pilotage et de filtrage DPIF doit effectuer un test supplémentaire sur plusieurs bits précédemment testés et dans les mêmes conditions pour pouvoir le présumer, si le bit en cause n'est plus défaillant à l'issu du test supplémentaire.If the defective bit is no longer at the end of the second test, to be able to assume that the failure is attributable to cosmic rays, it is necessary to have retested several bits previously tested including the one in question in the same way as in the previous test , ie with the same registered values and the same order. A write operation in one part of the memory risks altering what is written in another part. The reliability of the test is increased if the repeat tests are modeled on the first. If the second test was only carried out on the detected faulty bit, and after the second test, the failure has disappeared, the DPIF control and filtering device cannot attribute this failure to cosmic radiation. The DPIF control and filtering device must carry out an additional test on several previously tested bits and under the same conditions in order to be able to assume it, if the bit in question is no longer faulty at the end of the additional test.
Le dispositif de pilotage et de filtrage DPIF émet alors un message de défaillance imputable aux rayonnements cosmiques.The DPIF control and filtering device then sends a failure message attributable to cosmic radiation.
Le fait de retester uniquement le bit détecté défaillant permet de repérer rapidement la plupart des pannes mémoire franches (non attribuables aux rayonnements cosmiques).Retesting only the detected faulty bit makes it possible to quickly identify most frank memory failures (not attributable to cosmic rays).
Il est avantageux qu'une horloge HO coopère avec le dispositif de pilotage et de filtrage DPIF. Elle permet de dater les défaillances et/ou de mesurer les durées de fonctionnement du dispositif objet de l'invention. Le nombre de défaillances détectées en cours de fonctionnement n'est pas réellement significatif en lui-même, ce qui est significatif c'est le taux de défaillances. Ce taux de défaillance peut entrer dans la décision de mise hors test d'une partie de la mémoire comme on l'a vu précédemment.It is advantageous for a clock HO to cooperate with the control and filtering device DPIF. It makes it possible to date the failures and / or to measure the operating times of the device which is the subject of the invention. The number of faults detected during operation is not really significant in itself, what is significant is the failure rate. This failure rate can enter into the decision to exclude part of the memory from testing, as we saw previously.
On pourra, par exemple, utiliser une horloge numérique autonome, alimentée par pile.We could, for example, use a standalone digital clock, powered by battery.
Un message signalant une défaillance liée aux rayonnements cosmiques émis par le dispositif de pilotage et de filtrage DPIF comportera par exemple le groupe horaire, la partie de la mémoire comportant la défaillance, le bit défaillant, le sens de basculement. Un message signalant une panne d'une partie de la mémoire comportera, par exemple, le groupe horaire, la partie de la mémoire mise en cause, éventuellement le nombre de pannes affectant cette partie si le compteur C1 est prévu.A message signaling a failure linked to cosmic rays emitted by the DPIF piloting and filtering device will for example include the time group, the part of the memory comprising the failure, the faulty bit, the direction of tilting. A message signaling a failure of a part of the memory will include, for example, the time group, the part of the memory involved, possibly the number of failures affecting this part if the counter C1 is provided.
Les enregistrements d'une première défaillance sur un bit et de la mise hors contrôle d'une partie de la mémoire MSN dans la mémoire non volatile MNV1 se font aussi de préférence avec leur date.The recordings of a first one-bit failure and of the out-of-control part of the memory MSN in the non-volatile memory MNV1 are also preferably made with their date.
A la mise sous tension du dispositif destiné à quantifier l'impact des rayonnements cosmiques, lorsque l'aérodyne est en vol par exemple, la mémoire non volatile MNV1 est initialisée, elle enregistre le groupe horaire de mise sous tension car elle acquiert le contexte des premières défaillances détectées et la signalisation de la mise hors contrôle d'une partie de la mémoire.When powering up the device intended to quantify the impact of cosmic rays, when the aerodyne is in flight for example, the non-volatile memory MNV1 is initialized, it records the time group of power-up because it acquires the context of first faults detected and signaling that part of the memory is out of control.
A la mise hors tension du dispositif destiné à quantifier l'impact des rayonnements cosmiques, la mémoire non volatile MNV1 est mise dans un état lui permettant d'attendre sans risque la disparition de la tension d'alimentation et la durée de fonctionnement du dispositif est totalisée.When the device intended to quantify the impact of cosmic rays is switched off, the non-volatile memory MNV1 is put into a state which allows it to safely wait for the supply voltage to disappear and the device operating time is totaled.
Dans l'exemple de. la figure 1 , les messages de défaillance sont envoyés sur une liaison numérique série, par exemple de type ARINC 429, au dispositif d'exploitation qui peut être par exemple l'enregistreur de vol de l'aérodyne ou un équipement de test externe embarqué.In the example of. In FIG. 1, the failure messages are sent over a serial digital link, for example of the ARINC 429 type, to the operating device which can for example be the flight recorder of the aerodyne or an external on-board test equipment.
Au cours du test complet de la mémoire MSN, chacune de ses parties est testée entièrement avant de passer à la partie suivante. Si une défaillance est détectée, la cause de cette défaillance est recherchée comme on l'a décrit précédemment. Il est préférable, pendant les tests, que la sélection des parties de la mémoire MSN se fasse selon un ordre fixe.During the full MSN memory test, each of its parts is tested completely before moving on to the next part. If a failure is detected, the cause of this failure is sought as described above. It is preferable, during the tests, that the selection of the parts of the MSN memory be done in a fixed order.
De manière à rendre le test de la mémoire MSN le plus exhaustif possible, le dispositif séquenceur de test DST pourra comporter deux générateurs pseudo-aléatoires identiques formés par des registres à décalage connus sous la dénomination anglo saxonne de LFSR pour Linear Feedback Shift Register. L'un de ces registres est utilisé pour l'écriture et l'autre pour la vérification.In order to make the MSN memory test as exhaustive as possible, the DST test sequencing device may include two identical pseudo-random generators formed by shift registers known by the Anglo-Saxon name of LFSR for Linear Feedback Shift Register. One of these registers is used for writing and the other for verification.
A l'intérieur d'une partie de la mémoire, les adresses sont générées par le registre dédié à l'écriture, dans un ordre-pseudo aléatoire ce qui est plus représentatif de l'utilisation de la mémoire dans une application quelconque. Eventuellement pour être encore plus exhaustif, le parcours de l'espace mémoire sera exécuté dans un ordre pour l'écriture et dans l'ordre inverse pour la vérification, le choix de l'ordre pouvant être fait de façon aléatoire ou pseudo-aléatoire.Inside a part of the memory, the addresses are generated by the register dedicated to writing, in a pseudo-random order which is more representative of the use of the memory in any application. Possibly to be even more exhaustive, the browsing of the memory space will be executed in an order for writing and in reverse order for verification, the choice of the order can be made in a random or pseudo-random manner.
Le dispositif de pilotage et de filtrage DPIF pourra avantageusement être réalisé par un micro-contrôleur en technologie peu sensible aux rayonnements cosmiques. Les technologies programmables à base de SRAM ne seront pas retenues. La mémoire MSN aura de préférence une capacité d'au moins 64 mégabits de manière à permettre une détection significative aux altitudes de vol des aérodynes actuels.The DPIF control and filtering device can advantageously be produced by a microcontroller in technology little sensitive to cosmic radiation. Programmable SRAM-based technologies will not be considered. The MSN memory will preferably have a capacity of at least 64 megabits so as to allow significant detection at the flight altitudes of current aerodynes.
Cette capacité peut par exemple se répartir en au moins 64 composants SRAM d'un mégabit chacun ou au moins 16 composants DRAM de 4 mégabits chacun.This capacity can for example be divided into at least 64 SRAM components of one megabit each or at least 16 DRAM components of 4 megabits each.
Compte tenu d'un taux de neutrons moyen de 1/cm2 dans l'atmosphère à 10 000 mètres d'altitude et des données tirées des composants mémoires SRAM, on peut escompter un taux de défaillance imputable aux rayonnements cosmiques voisin de 1 par heure. Si la mémoire MSN comporte 64 mégabits organisés en mots deTaking into account an average neutron rate of 1 / cm 2 in the atmosphere at 10,000 meters above sea level and the data taken from the SRAM memory components, we can expect a failure rate attributable to cosmic radiation close to 1 per hour. . If the MSN memory has 64 megabits organized in words of
16 bits, le test des 64 mégabits nécessite 4 millions d'opérations d'écriture et autant de vérification. Si une opération de lecture ou de vérification s'effectue en environ 100 nanosecondes, la durée du test de la mémoire en totalité est de l'ordre de 0,8 seconde. Un temps si court limite considérablement le risque de recueillir plusieurs défaillances imputables aux rayonnements cosmiques par test de la mémoire entière.16-bit, testing 64 megabits requires 4 million write operations and as much verification. If a read or verify operation is performed in approximately 100 nanoseconds, the entire memory test takes about 0.8 seconds. Such a short time limit considerably the risk of collecting several failures attributable to cosmic radiation by testing the entire memory.
Cette durée assure toutefois une bonne finesse de datation de chaque défaillance détectée et une excellente séparabilité et traçabilité des défaillances détectées.This duration, however, ensures good dating accuracy for each detected failure and excellent separability and traceability of the detected failures.
Au lieu que le dispositif de pilotage et de filtrage DPIF transmette directement les messages de défaillance, à un dispositif d'exploitation via une liaison série, il est possible que ces messages soient stockés dans une mémoire non volatile insensible aux rayonnements cosmiques. La figure 2 illustre cette variante. La mémoire non volatile est référencée MNV2. Cette mémoire MNV2 est choisie intrinsèquement insensible aux rayonnements cosmiques ou bien rendue robuste par l'emploi d'un codage redondant des informations qu'elle contient. Elle peut par exemple être réalisée par une mémoire EEPROM d'une capacité d'environ 32 à 128 kilobits organisés en mots de 8 bits.Instead of the DPIF control and filtering device transmitting failure messages directly to an operating device via a serial link, it is possible that these messages are stored in a non-volatile memory insensitive to cosmic radiation. Figure 2 illustrates this variant. The non-volatile memory is referenced MNV2. This memory MNV2 is chosen intrinsically insensitive to cosmic rays or made robust by the use of redundant coding of the information it contains. It can for example be carried out by an EEPROM memory with a capacity of approximately 32 to 128 kilobits organized in 8-bit words.
Cette mémoire MNV2 est destinée à être accessible en lecture par le dispositif d'exploitation à des fins d'exploitation des résultats. Le dispositif d'exploitation peut être embarqué ou au sol, dans ce dernier cas le dépouillement s'effectuera en temps différé. De préférence, la mémoire sera choisie effaçable. Elle pourra être ré-initialisée au moins une fois au cours de la vie de l'aérodyne. Cette opération ne se fera typiquement qu'en atelier lors de la maintenance des équipements électroniques embarqués.This memory MNV2 is intended to be accessible for reading by the operating device for the purposes of exploiting the results. The operating device can be on board or on the ground, in the latter case the counting will be carried out in deferred time. Preferably, the memory will be chosen to be erasable. It may be reinitialized at least once during the life of the aircraft. This operation will typically only be done in the workshop during the maintenance of the on-board electronic equipment.
Lorsque le dispositif de pilotage et de filtrage DPIF est associé à une telle mémoire, il est avantageux qu'elle stocke aussi le contexte des bits détectés défaillants pour la première fois, ainsi que la signalisation des parties de mémoire MSN considérées comme hors test car en panne. Cela évite de conserver ces renseignements dans la mémoire interne du dispositif de pilotage et de filtrage DPIF. Avantageusement, cette mémoire non volatile MNV2 peut même stocker le statut de chaque partie de la mémoire MSN à l'issu du test qu'elle vient de subir. Lors d'un test ultérieur, le statut de ladite partie peut être extrait en parallèle par une analyse séquentielle pour être pris en considération par le dispositif de pilotage et de filtrage DPIF afin de contribuer à la validation de la cause d'une défaillance détectée. Après une réinitialisation complète, la mémoire non volatile MNV2 pourra, par exemple, être remplie avec la valeur FF dans toutes ses cases mémoires. Par la suite, il est possible d'y stocker le groupe horaire de mise sous tension, le groupe horaire de mise hors tension, les caractéristiques des pannes mémoire, les caractéristiques des défaillances imputables aux rayonnements cosmiques et la signalisation avec datation de la mise hors contrôle d'une partie en panne de la mémoire MSN, le temps de fonctionnement, éventuellement le contexte des bits défaillants pour la première fois, et même le statut de chaque partie de la mémoire MSN comme on vient de le voir.When the DPIF control and filtering device is associated with such a memory, it is advantageous that it also stores the context of the bits detected failing for the first time, as well as the signaling of the parts of memory MSN considered to be out of test because in breakdown. This avoids keeping this information in the internal memory of the DPIF control and filtering device. Advantageously, this non-volatile memory MNV2 can even store the status of each part of the memory MSN after the test it has just undergone. During a subsequent test, the status of said part can be extracted in parallel by a sequential analysis to be taken into account by the DPIF control and filtering device in order to contribute to the validation of the cause of a detected failure. After a complete reset, the non-volatile memory MNV2 could, for example, be filled with the value FF in all of its memory boxes. Subsequently, it is possible to store the power-on time group, the power-off time group, the characteristics of memory failures, the characteristics of failures attributable to cosmic radiation and the signaling with date of deactivation. control of a broken part of the MSN memory, the operating time, possibly the context of the faulty bits for the first time, and even the status of each part of the MSN memory as we have just seen.
La figure 3 montre encore une variante du dispositif selon l'invention. Dans cette variante le dispositif de pilotage et de filtrage DPIF délivre ses messages d'une part à la mémoire non volatile MNV2 destinée à être traitée en temps différé en atelier et d'autre part à un dispositif d'exploitation embarqué, par l'intermédiaire d'une liaison numérique. On suppose que le contexte des bits défaillants pour la première fois et le contexte des parties de mémoire hors test sont aussi enregistrés dans cette mémoire MNV2. D'autres dispositions sont possibles comme sur la figure 1.FIG. 3 also shows a variant of the device according to the invention. In this variant, the DPIF control and filtering device delivers its messages on the one hand to the non-volatile memory MNV2 intended to be processed in deferred time in the workshop and on the other hand to an on-board operating device, via a digital link. It is assumed that the context of the failing bits for the first time and the context of the memory parts not tested are also recorded in this memory MNV2. Other arrangements are possible as in Figure 1.
L'exploitation des messages de défaillance imputables aux rayonnements cosmiques permet de connaître la répartition dans l'espace mémoire des défaillances mais aussi la répartition dans le temps et dans l'espace géographique du taux de défaillances.The use of failure messages attributable to cosmic rays makes it possible to know the distribution in the memory space of failures but also the distribution over time and in geographical space of the failure rate.
La répartition dans le temps permet de vérifier la cohérence des défaillances détectées avec le calendrier des éruptions solaires. La répartition dans l'espace géographique permet de vérifier, à posteriori, la cohérence des défaillances détectées avec les cartes établies et les relevés d'autres aérodynes ayant volé dans les mêmes zones.The distribution over time makes it possible to check the consistency of the failures detected with the calendar of solar flares. The distribution in the geographical space makes it possible to check, a posteriori, the coherence of the failures detected with the established charts and the statements of other aerodynes having flown in the same zones.
Cela suppose que les coordonnées géographiques latitude, longitude, altitude, font partie des informations stockées comme contexte associé aux NSEU.This assumes that the geographic coordinates latitude, longitude, altitude are part of the information stored as the context associated with the NSEUs.
Ces informations peuvent être fournies par un équipement de navigation non représenté. This information can be provided by navigation equipment, not shown.

Claims

REVENDICATIONS
1. Procédé pour quantifier l'impact des rayonnements cosmiques sur un équipement électronique à mémoire, caractérisé en ce qu'il consiste :1. Method for quantifying the impact of cosmic radiation on electronic memory equipment, characterized in that it consists:
- à tester en écriture et vérification une mémoire (MSN) volatile, sensible aux rayonnements cosmiques, de capacité mémoire et de sensibilité se rapprochant de celle de l'équipement électronique,- to test in writing and verification a volatile memory (MSN), sensitive to cosmic rays, of memory capacity and of sensitivity approaching that of electronic equipment,
- en présence d'une défaillance sur un bit à rechercher s'il s'agit d'une première défaillance sur ce bit,- in the presence of a failure on a bit to be sought if it is a first failure on this bit,
- dans la négative à émettre un message de panne mémoire présumée, - dans l'affirmative à enregistrer le contexte de cette première défaillance et à déterminer la cause de cette première défaillance, puis à émettre un message de défaillance imputable aux rayonnements cosmiques ou de panne mémoire selon les résultats de la détermination.- if not, send an alleged memory failure message, - if so, record the context of this first failure and determine the cause of this first failure, then send a failure message attributable to cosmic rays or failure memory according to the results of the determination.
2. Procédé selon la revendication 1 , caractérisé en ce que la détermination consiste à refaire le même test, sur un ou plusieurs bits précédemment testés incluant le bit défaillant,2. Method according to claim 1, characterized in that the determination consists in redoing the same test, on one or more previously tested bits including the faulty bit,
-si la défaillance subsiste, à émettre un message de panne mémoire, - si la défaillance disparaît:-if the fault remains, to send a memory fault message, - if the fault disappears:
- dans l'hypothèse où plusieurs bits ont été retestés, à émettre un message de défaillance imputable aux rayonnements cosmiques,- in the event that several bits have been retested, to send a failure message attributable to cosmic rays,
- dans l'hypothèse où seul le bit initialement défaillant a été retesté, à effectuer de nouveau le même test sur plusieurs bits précédemment testés incluant le bit initialement défaillant, puis à émettre un message de défaillance imputable aux rayonnements cosmiques si la défaillance disparaît et un message de panne dans le cas contraire.- in the event that only the initially defective bit has been retested, to carry out the same test again on several previously tested bits including the initially defective bit, then to issue a failure message attributable to cosmic radiation if the failure disappears and a failure message otherwise.
3. Procédé selon l'une des revendications 1 ou 2, caractérisé en ce qu'il consiste à considérer comme hors test, une partie de la mémoire3. Method according to one of claims 1 or 2, characterized in that it consists in considering as out of test, part of the memory
(MSN) qui contient un ou plusieurs bits affectés d'au moins une panne mémoire et à émettre un message de mise hors test de cette partie de la mémoire. (MSN) which contains one or more bits affected by at least one memory failure and to send a message to put out of test of this part of the memory.
4. Procédé selon la revendication 3, caractérisé en ce qu'il consiste à comptabiliser le nombre de pannes mémoire dans la partie de la mémoire, avant l'émission d'un message de mise hors test.4. Method according to claim 3, characterized in that it consists in counting the number of memory failures in the part of the memory, before the emission of a message to put out of test.
5. procédé selon l'une des revendications 3 ou 4, caractérisé en ce qu'il consiste à enregistrer le contexte de la partie considérée comme hors test.5. Method according to one of claims 3 or 4, characterized in that it consists in recording the context of the part considered to be out of test.
6. Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il consiste à enregistrer les messages sur une mémoire6. Method according to one of the preceding claims, characterized in that it consists in recording the messages on a memory
(MNV2) non volatile, insensible aux rayonnements cosmiques, avant de les exploiter.(MNV2) non-volatile, insensitive to cosmic rays, before using them.
7. Procédé selon l'une des revendications 1 à 6, caractérisé en ce qu'il consiste à envoyer les messages sur une ligne numérique en vue de leur exploitation.7. Method according to one of claims 1 to 6, characterized in that it consists in sending the messages on a digital line with a view to their exploitation.
8. Procédé selon l'une des revendications 1 à 7, caractérisé en ce qu'il consiste à dater les défaillances et / ou à comptabiliser la durée de test.8. Method according to one of claims 1 to 7, characterized in that it consists in dating the failures and / or in counting the test duration.
9. Dispositif pour quantifier l'impact des rayonnements cosmiques sur un équipement électronique à mémoire, caractérisé en ce qu'il comporte une mémoire (MSN) volatile, sensible aux rayonnements cosmiques, de capacité mémoire et de sensibilité proche de celle de l'équipement électronique,9. Device for quantifying the impact of cosmic radiation on electronic memory equipment, characterized in that it comprises a volatile memory (MSN), sensitive to cosmic radiation, with memory capacity and sensitivity close to that of the equipment electronic,
- un dispositif séquenceur de test (DST) pour tester la mémoire en écriture et vérification,- a test sequencing device (DST) to test the memory for writing and verification,
- un dispositif de pilotage et de filtrage (DPIF) qui pilote le dispositif séquenceur de test (DST) et qui en présence d'une défaillance sur un bit de la mémoire (MSN), recherche au préalable si cette défaillance est la première, puis dans la négative émet un message de panne mémoire présumée et dans l'affirmative, enregistre le contexte de la première défaillance dans une mémoire non volatile (MNV1 , MNV2) insensible aux rayonnements cosmiques puis détermine si la défaillance est imputable aux rayonnements cosmiques puis détermine si la défaillance est imputable aux rayonnements cosmiques ou à une panne mémoire et émet un message de défaillance imputable aux rayonnements cosmiques ou de panne mémoire selon les résultats de la détermination.- a control and filtering device (DPIF) which controls the test sequencing device (DST) and which, in the presence of a failure on a memory bit (MSN), searches beforehand if this failure is the first, then if not, issues an alleged memory failure message and if so, records the context of the first failure in a non-volatile memory (MNV1, MNV2) insensitive to cosmic radiation and then determines whether the failure is attributable to cosmic rays then determines whether the failure is attributable to cosmic rays or to a memory failure and issues a message of failure attributable to cosmic rays or to memory failure according to the results of the determination.
10. Dispositif selon la revendication 9, caractérisé en ce que le dispositif de pilotage et de filtrage (DPIF) émet un message de mise hors test d'une partie de la mémoire (MSN) qui contient un ou plusieurs bits affectés d'au moins une panne mémoire.10. Device according to claim 9, characterized in that the piloting and filtering device (DPIF) sends a message to put out of test a part of the memory (MSN) which contains one or more bits affected by at least memory failure.
11. Dispositif selon la revendication 10, caractérisé en ce qu'il comporte au moins un compteur (C1) pour comptabiliser le nombre de panne mémoire affectant la partie de la mémoire (MSN) avant l'émission du message de mise hors test.11. Device according to claim 10, characterized in that it comprises at least one counter (C1) for accounting for the number of memory failure affecting the part of the memory (MSN) before the sending of the out-of-test message.
12. Dispositif selon l'une des revendications 9 à 11 , caractérisé en ce qu'il comporte une mémoire non volatile (MNV2) insensible aux rayonnements cosmiques destinée à enregistrer les messages en vue de leur exploitation.12. Device according to one of claims 9 to 11, characterized in that it comprises a non-volatile memory (MNV2) insensitive to cosmic radiation intended to record the messages with a view to their exploitation.
13. Dispositif selon l'une des revendications 9 à 12, caractérisé en ce que les messages sont émis sur une ligne numérique en vue de leur exploitation.13. Device according to one of claims 9 to 12, characterized in that the messages are sent on a digital line for their exploitation.
14. Dispositif selon l'une des revendications 9 à 13, caractérisé en ce qu'il comporte au moins une horloge (HO) destinée à dater les défaillances et/ou à comptabiliser la durée de test.14. Device according to one of claims 9 to 13, characterized in that it comprises at least one clock (HO) intended to date the failures and / or to count the duration of the test.
15. Dispositif selon l'une des revendications 9 à 14, caractérisé en ce que le contexte de la première défaillance et/ou le contexte de la partie considérée comme hors test sont enregistrés dans une mémoire15. Device according to one of claims 9 to 14, characterized in that the context of the first failure and / or the context of the part considered to be out of test are recorded in a memory
(MNV1 ) non volatile insensible aux rayonnements cosmiques interne au dispositif de pilotage et de filtrage (DPIF). (MNV1) non-volatile insensitive to cosmic rays internal to the piloting and filtering device (DPIF).
16. Dispositif selon l'une des revendications 9 à 15, caractérisé en ce que le contexte de la première défaillance et/ou le contexte de la partie considérée comme hors test sont enrgistrés dans une mémoire (MNV2) externe au dispositif de pilotage et de filtrage (DPIF). le contexte de la partie considérée comme hors test sont enrgistrés dans une mémoire (MNV2), non volatile insensible aux rayonnements cosmiques, externe au dispositif de pilotage et de filtrage (DPIF). 16. Device according to one of claims 9 to 15, characterized in that the context of the first failure and / or the context of the part considered to be out of test are stored in a memory (MNV2) external to the control and filtering (DPIF). the context of the part considered to be out of test are stored in a memory (MNV2), non-volatile insensitive to cosmic radiation, external to the piloting and filtering device (DPIF).
PCT/FR1997/001284 1996-07-12 1997-07-11 Method and device for quantifying the impact of cosmic radiation on an electronic equipement with memory WO1998002887A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9608737A FR2751083B1 (en) 1996-07-12 1996-07-12 METHOD AND DEVICE FOR QUANTIFYING THE IMPACT OF COSMIC RADIATION ON ELECTRONIC MEMORY EQUIPMENT
FR96/08737 1996-07-12

Publications (1)

Publication Number Publication Date
WO1998002887A1 true WO1998002887A1 (en) 1998-01-22

Family

ID=9493992

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR1997/001284 WO1998002887A1 (en) 1996-07-12 1997-07-11 Method and device for quantifying the impact of cosmic radiation on an electronic equipement with memory

Country Status (2)

Country Link
FR (1) FR2751083B1 (en)
WO (1) WO1998002887A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4255808A (en) * 1979-04-19 1981-03-10 Sperry Corporation Hard or soft cell failure differentiator
US4394763A (en) * 1979-08-31 1983-07-19 Fujitsu Limited Error-correcting system
US4506362A (en) * 1978-12-22 1985-03-19 Gould Inc. Systematic memory error detection and correction apparatus and method
US4768193A (en) * 1985-05-16 1988-08-30 Fujitsu Limited Semiconductor memory device having error correction function and incorporating redundancy configuration
US4964130A (en) * 1988-12-21 1990-10-16 Bull Hn Information Systems Inc. System for determining status of errors in a memory subsystem

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4506362A (en) * 1978-12-22 1985-03-19 Gould Inc. Systematic memory error detection and correction apparatus and method
US4255808A (en) * 1979-04-19 1981-03-10 Sperry Corporation Hard or soft cell failure differentiator
US4394763A (en) * 1979-08-31 1983-07-19 Fujitsu Limited Error-correcting system
US4768193A (en) * 1985-05-16 1988-08-30 Fujitsu Limited Semiconductor memory device having error correction function and incorporating redundancy configuration
US4964130A (en) * 1988-12-21 1990-10-16 Bull Hn Information Systems Inc. System for determining status of errors in a memory subsystem

Also Published As

Publication number Publication date
FR2751083B1 (en) 1998-10-30
FR2751083A1 (en) 1998-01-16

Similar Documents

Publication Publication Date Title
EP0535761B1 (en) Method for failure detection and passivation in a data processing system and data processing system suitable for its implementation
KR101241287B1 (en) Dynamic random access memories and method for testing performance of the same
US20170255507A1 (en) Technologies for Estimating Remaining Life of Integrated Circuits Using On-Chip Memory
KR101983651B1 (en) Mram field disturb detection and recovery
FR2467740A1 (en) SYSTEM FOR DETECTING COLLISIONS AND CONTROLLING A SAFETY DEVICE
WO2016027022A1 (en) Computer for a vehicle, such as a power steering computer, provided with an integrated event recorder
FR2884605A1 (en) METHOD AND DEVICE FOR MONITORING A STRUCTURE OF AN AIRCRAFT
JP2008522334A (en) SRAM inspection method and SRAM inspection apparatus for detecting weak cells
EP1904946B1 (en) Detection of faults during a long perturbation
CN112731460B (en) Method and system for testing integrity risk of satellite navigation system calibration data
CN102063438A (en) Recovery method and device for damaged files
FR2973535A1 (en) METHOD AND DEVICE FOR AUTOMATICALLY DETECTING ERRONEOUS AIR DATA ON AN AIRCRAFT.
WO1998002887A1 (en) Method and device for quantifying the impact of cosmic radiation on an electronic equipement with memory
EP0543698B1 (en) Device for employment of fault information in a single/multi-computer aircraft system
US7760541B2 (en) Functional float mode screen to test for leakage defects on SRAM bitlines
CN102981925A (en) Register inspection and checking control method applied to communication equipment
CN101271419B (en) Random storage failure detecting and processing method, device and system
FR2584550A1 (en) PROXIMITY SENSOR
EP2333703B1 (en) Electronic component capable of detecting active attacks
EP0658845A1 (en) Method and apparatus to store transaction data
CN105427895B (en) Nonvolatile memory chip test for video cloud application and application method
CN106940666B (en) Memory data detection method
EP2860669B1 (en) Method implemented in a microcircuit and related device
CN102084342A (en) Device for using programmable component in natural radiative environment
US20100271095A1 (en) Output signal error detection, circumvention, signal reconstruction and recovery

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CA JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998505677

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA