Aller au contenu
Langue : FR

Que vaut l'endurance en écriture d'une puce en pratique ?

C'est le nombre de fois qu'une cellule de mémoire peut être réécrite avant de devenir peu fiable, publié par famille de puces et très élevé. La lecture ne coûte rien : le compteur n'avance qu'à l'écriture. En pratique il n'est jamais atteint, et en faire un critère d'achat détourne l'attention.

Ce que le nombre veut dire

Un nombre de cycles d'écriture qu'une cellule de mémoire tolère avant de risquer de ne plus conserver les données de façon fiable. Les fabricants le publient par famille de puces et les chiffres sont élevés.

C'est une propriété du silicium et non du tag, et c'est l'un des rares chiffres d'une fiche technique qui soit réellement prudent.

La lecture ne compte pas

C'est le point qui surprend, et c'est la raison pour laquelle le nombre compte rarement.

Lire un tag alimente la puce et lui demande de réciter ce qu'elle contient. Rien n'est écrit, rien n'est consommé : un tag lu un million de fois est électriquement identique à un tag lu une fois.

Un tag public touché sans arrêt pendant des années a donc un compteur d'écritures intact. Il tombera à cause de l'adhésif, du climat ou d'une antenne fissurée bien avant qu'un élément électronique ne se dégrade.

Pourquoi il n'est jamais atteint

Prenez un tag réécrit une fois par jour, ce qui dépasse de loin ce que fait un déploiement normal. Atteindre à ce rythme une endurance annoncée prendrait plus longtemps que n'existeront le déploiement, l'objet et probablement l'entreprise.

Même un tag réécrit plusieurs fois par heure pendant une séance de test consomme une fraction dérisoire du budget.

La position honnête est donc que l'endurance est une spécification qu'on peut ignorer pour choisir entre des puces conformes, et que payer plus cher un chiffre plus élevé n'achète rien dont vous vous servirez.

Le seul cas où il l'est

Un tag réécrit automatiquement et continuellement par une machine.

Un procédé industriel qui met à jour un tag à chaque cycle, un compteur écrit par un équipement, un champ d'état rafraîchi plusieurs fois par heure. À ce rythme le budget se consomme sur une échelle de temps qui compte.

La bonne réponse n'est en général pas une puce à endurance plus élevée. C'est de se demander pourquoi la donnée réside sur le tag, puisqu'une valeur qui change aussi souvent appartient presque toujours à un système interrogeable plutôt qu'à un objet qu'il faut aller visiter.

Là où le tag doit vraiment la porter, l'endurance devient une spécification réelle et la fiche technique mérite alors d'être lue sérieusement.

Questions fréquentes

Lire un tag l'use-t-il ?

Non. Les lectures ne modifient pas la mémoire, le compteur n'avance donc qu'à l'écriture. C'est pourquoi les tags publics très sollicités tombent physiquement et non électriquement.

Faut-il choisir une puce à endurance plus élevée ?

Seulement si une machine écrit le tag de façon répétée. Pour un déploiement où un humain réécrit un tag de temps en temps, toute puce conforme offre plus d'endurance que vous n'en emploierez jamais.

Que se passe-t-il quand un tag dépasse son endurance ?

Les cellules deviennent peu fiables : une écriture peut sembler réussir et se relire fausse. C'est une dégradation plutôt qu'une panne franche, et c'est pourquoi la vérification compte dans les rares déploiements qui s'en approchent.

L'endurance est-elle la même chose que la rétention ?

Non. L'endurance est le nombre de réécritures possibles, la rétention est la durée pendant laquelle une donnée stockée survit sans être réécrite. Les deux sont longues et répondent à des questions différentes.