Comment les numéros de pièce IC à 4 chiffres ont-ils été attribués?

Nov 22 2020

Il semble que les circuits intégrés des années 1970 avaient tendance à avoir des numéros de référence à 4 chiffres. Cela inclut non seulement ceux qui sont devenus bien connus comme les processeurs (Intel 4004, 8008, 8080, 8085, 8086, 8088, Motorola 6800, 6809, MOS Technology 6502, 6507), mais aussi la série 7400, des puces de mémoire comme les Intel 1103 et Mostek 4096, des puces graphiques comme la technologie MOS 6567/8562/8564/6569/8565/8566, mieux connue sous le nom de VIC-II, encore mieux connue sous le nom de puce graphique développée pour le Commodore 64, etc.

Il semble qu'il y avait un espace de noms global de nombres à 4 chiffres que toutes les entreprises utilisaient. (En effet, il était courant qu'une puce particulière soit fabriquée par plusieurs entreprises; les gros clients insistaient souvent sur des sources secondaires.) Mais je n'ai vu aucune mention d'un registre de numéros utilisé, ou de tout autre moyen central d'éviter les collisions.

Comment ont-ils évité les collisions? Y avait-il même un catalogue complet de puces répertoriées par numéro, que vous pouviez consulter pour vous assurer qu'un numéro de candidat n'était pas déjà utilisé?

Réponses

12 Raffzahn Nov 22 2020 at 03:55

Il semble que les circuits intégrés des années 1970 avaient tendance à avoir des numéros de référence à 4 chiffres.

Pas vraiment. Tout ce qui va des lettres aux chiffres et de 3 à 7 caractères a été utilisé. même avec des nombres comme 7400 , le nom des puces n'était pas seulement le numéro, mais une combinaison de lettres et de chiffres, comme SN7400 .

Autre que souvent supposé, SN n'est pas un préfixe utilisé pour indiquer TI, mais la «famille» TI place cette puce. «Famille» entre guillemets car ce n'est pas vraiment une différenciation technologique mais plutôt organisationnelle - exactement pour éviter les collisions si différentes divisions utilisent le même numéro. De plus, certains préfixes sont historiques. Exemples de préfixes utilisés par TI:

  • CA - Analogique, hérité de RCA
  • CD - Numérique, hérité de RCA
  • SN - numérique `` ordinaire ''
  • RSN - Numérique durci aux radiations
  • SNJ - Mil Spec Digital
  • TL - Linéaire
  • TMS - Traitement des données (informatique)

Il y en a peut-être plus - nous, dans l'électronique numérique, sommes tout simplement trop habitués à «SN», ne voyant pas le reste.

D'autres entreprises ont fait une distinction similaire (comme Altera avec EP / EPC / EPF), tandis qu'à l'autre extrémité, les petits nouveaux venus voulaient s'intégrer et ont simplement ajouté leur marque d'entreprise à l'avant, comme CY pour Cypress ou MAX pour Maxim. Il est important de noter que toutes ces lettres font partie intégrante du «nom», pas seulement des préfixes ignorables.

De plus, les gens ajoutent souvent une abréviation de fabricant au nom lorsque cela est nécessaire, comme TI-SN7400 .

Il semble qu'il y avait un espace de noms global de nombres à 4 chiffres que toutes les entreprises utilisaient.

Non, il n'y en avait pas. Chaque fabricant a utilisé son propre système. Eh bien, sauf qu'il y a eu une tentative de normaliser les noms sur la fonctionnalité en Europe. Il a fait une percée pour les diodes et certains circuits intégrés analogiques, mais n'a jamais pensé au numérique / TTL.

En effet, il était courant qu'une puce particulière soit fabriquée par plusieurs entreprises.

Bien sûr, si l'on veut vendre une puce compatible, il l'a nommée de la même manière pour permettre aux clients de trouver et d'acheter ses puces. Cependant, il a fallu une courbe d'apprentissage du marketing. Particulièrement visibles avec les premières puces RAM (* 1) et ROM, les puces fonctionnelles identiques avaient des noms différents, conduisant à de longues listes de modèles équivalents.

Heck, même les entreprises qui ont autorisé d'autres conceptions d'entreprises les ont renommées. Un bon exemple serait le FPU AM9511 d'AMD de 1979 (?), Sous licence et commercialisé par Intel sous le nom de C8231.

Cela a un peu changé lorsque les noms de puces, en particulier la partie numérique, sont devenus des noms familiers sinon des marques (mais vraiment seulement un peu).

Mais je n'ai vu aucune mention d'un registre de numéros utilisé, ou de tout autre moyen central d'éviter les collisions.

Corse il n'y en avait pas.

Comment ont-ils évité les collisions?

Ils ne l'ont tout simplement pas fait.

Y avait-il même un catalogue complet de puces répertoriées par numéro, que vous pouviez consulter pour vous assurer qu'un numéro de candidat n'était pas déjà utilisé?

Eh bien, il y avait d'énormes livres de données IC, vendus à des prix élevés inimaginables par un éditeur tiers - 1000 USD pour une liste complète n'étaient pas hors de l'ordinaire (et nous parlons de 1980 USD). Mais leur utilisation ne consistait pas à éviter les collisions, mais à aider les ingénieurs à trouver les puces dont ils avaient besoin, ou des puces équivalentes d'autres fabricants - comme lors de la recherche d'un remplacement ou de prix inférieurs.

C'était aussi le grand moment des courtiers en puces, des firmes spécialisées dans la vue d'ensemble, le conseil et souvent l'organisation d'une transaction / vente.


* 1 - Par exemple, des puces compatibles (ou sous licence) avec la RAM Mostek MK4116 16 KiBit bien connue étaient disponibles sous la forme (aperçu d'un vieux papier sous mon tapis de bureau):

  • AM9016 d'AMD
  • F16K de Fairchild
  • MB8116 / MB8216 de Fujitsu
  • HM4716 de Hitachi
  • 2117 d'Intel
  • M58759 de Mitsubishi
  • MM5290 de National
  • uPD416 de NEC
  • MSM3716 d'OKI
  • LH6116 de Sharp
  • N2690 de Signetics

Sans oublier que Mostek les a également vendus comme MKB4116 en qualité militaire et MKI en qualité industrielle :)

8 MartinMaly Nov 22 2020 at 03:55

Je suppose que le premier (Texas Instruments dans le cas de TTL) a réglé quelques préfixes numériques (74xx, 54xx) et a commencé sa propre série, qui est devenue de facto la norme. D'autres fabricants adoptent plus tard la même numérotation (avec un préfixe alphabétique différent de "SN") pour les mêmes circuits intégrés. Il y a eu des collisions mineures, mais le plus gros constructeur a simplement poussé les autres hors de leur «nombre de pistes».

Mais dans les rares cas de collisions, il y avait relativement inoffensif, car les CI n'étaient pas seulement le numéro de pièce, mais aussi le préfixe de la lettre du fabricant (ou suffixe). SN est utilisé par Texas Instruments pour TTL (TI utilise également d'autres dénominateurs, comme CD pour CMOS), MC par (ancien) Motorola, etc.