Qu'est-ce que Mask ROM?
La ROM de masque est un type de mémoire en lecture seule, ou ROM, qui est masquée pendant la production. "Masque" fait référence à des parties d'un circuit intégré, un circuit électronique mince pour le traitement de données, recouvert de plaques opaques appelées photomasques. Ces plaques contiennent des transparents, ou trous, permettant à la lumière de pénétrer dans certaines zones tout en les bloquant dans d’autres pour créer des motifs distinctifs. Les masques, qui comportent un processus appelé photolithographie, servent principalement de protection de la propriété intellectuelle, en réservant la reproduction du produit au fabricant du circuit intégré.
Comme les autres types de ROM, la ROM de masque ne permet pas à l'utilisateur de modifier les données qui y sont stockées. Si c'est le cas, le processus serait difficile ou lent. Ainsi, la ROM est principalement distribuée sous la forme de firmwire - logiciel ou instructions codées - stockée de manière permanente dans la ROM. Firmwire est particulièrement adapté à la programmation sur site, qui implique une programmation dans le dispositif électronique sans le démonter. Plus spécifiquement, la ROM de masque est sous-catégorie en tant que mémoire à semi-conducteur. Ce terme est utilisé pour le stockage de données placé sur un circuit intégré à base de semi-conducteur ou sur une puce construite sur un morceau de matériau possédant une conductivité électrique.
Certains utilisateurs se servent de la ROM de masque pour stocker le code finalisé de leurs projets. Lors du développement de projets, les données peuvent être stockées en utilisant une mémoire non volatile. Il s'agit d'un type de mémoire d'ordinateur capable de stocker des données même en cas de manque d'alimentation ou de source d'alimentation. Des exemples de mémoire non volatile incluent une mémoire à lecture seule programmable effaçable (EPROM) et une mémoire à lecture seule programmable effaçable électriquement (EEPROM). Certains microcontrôleurs, ou le petit ordinateur du circuit intégré chargé de contrôler le dispositif électronique sur lequel il est installé, ont une mémoire non volatile à des fins de développement et une ROM de masque pour un code finalisé.
Il existe des fabricants de semi-conducteurs ou d’électronique qui fabriquent des puces contenant uniquement une ROM de masque. Samsung Electronics, première filiale du conglomérat sud-coréen du groupe Samsung, en est un bon exemple. Parmi ces autres fabricants figurent les sociétés technologiques japonaises NEC Corporation et Oki Electric Industry Co., Ltd.
Le principal avantage de la ROM de masque est qu’elle est peu coûteuse par rapport à d’autres types de mémoires à semi-conducteurs. En effet, les coûts des circuits intégrés sont liés à la taille du composant. La ROM de masque est généralement plus petite que les autres types de mémoire à semi-conducteur, ce qui la rend par conséquent moins chère.
L'inconvénient ironique de ROM masque concerne le travail de masque impliqué dans sa fabrication. Non seulement il faut beaucoup de temps pour terminer cette phase, mais il y a toujours une possibilité d'erreur de données ou de code. Si cela se produit, le composant devient complètement inutile.