Brevet FR2273320A1 — publié le 19751226

La présente invention concerne un équipement de maintenance des mémoires à lecture seule utilisées dans les unités de traitement de Itinfor- mations, On sait que ce type de mémoires qui fait partie des mémoires de contre et qui n'est utilisé qu'en lecture non destructive des informations stockées, a un rôle très important dans les# ordinateurs actuels puisqu'elles servent à I lenregistrement des microprogrammes. Plus particulièrement la mémoire de contrôle contient tous les microprogrammes nécessaires aux différentes taches d'exécution des traitements. Chaque mot mémoire contient une ou plusieurs microinstructions et la principale caractéristique exigée de cette mémoire est sa performance en vitesse de lecture qui doit être supérieure à la vitesse de lecture de la mémoire centrale Il est admis qulentre la mémoire de contrôle d'une unité de traitement et la mémoire centrale qui est une mémoire vive dite à lecture-écritu- ret, le rapport des vitesses de lecture peut varier de deux à six. Si une telle mémoire de contrôle tombe en panne, l'ordinateur ne peut plus fonctionner, ce qui entrain des dépenses élevées si il est impossible de procéder au dépannage rapide de celui-ci. Le fait que la mémoire de contrôle puisse être une mémoire à lecture seule est un élément important dans le choix de sa technologie, qui doit être d'un coat raisonnable. La mémoire à lecture seule est généralement constituée par un assemblage de modules de circuits intégrés élémentaires, du type bipolaire, qui allient une grande densité d'intégration à une vitesse élevée de fonctionnement. Ces circuits intégrés peuvent être "semi-ouvrés", c'est-à-dire que tous leurs éléments mémorisants sont au départ avant inscription de microprogrammes, au niveau logique 0 ou au niveau logique 1. Une fois que les microprogrammes sont inscrits en mémoire morte, ils ne sont plus modifiables. Le problème du remplacement de ces mémoires se pose, soit quand on veut changer le microprogramme qui y est inscrit, soit quand elles sont en panne. Cet échange ne peut se faire que par des opérations manuelles. Dans un premier stade il s'agit de repérer la plaque support qui renferme le module dont le microprogramme est à changer. Cette opération étant faite, le technicien de maintenance est obligé de retourner à l'usine pour repérer le module à changer, puis il inscrit dans un module semblable, vierge, le microprogramme détruit ou de remplacement. Le technicien remet le module en question sur la plaque support et retourne chez le client pour remonter cette plaque. Toutes ces opérations prennent beaucoup de temps et sont donc préjudiciables au client. La présente invention a pour but de remédier à ces inconvénients car le dispositif qui en fait l'objet permet le dépannage très rapide sur place, de I unité de traitement de l'information, dont la mémoire de contrôle est défectueux. L'invention a pour objet un équipement de maintenance des mémoires à lecture seule utilisées dans les unités de traitement de lxinformation. Cette mémoire à lecture seule est constituée d'ensembles de modules élémentaires contenant des informations binaires ou microprogrammées, préenregistrées au montage de la mémoire. L'unité de traitement comprend une unité centrale et un contrôleur de périphériques qui lui même peut coopérer avec des moyens de détection de pannes survenant dans l'un des ensembles de modules. L'équipement de maintenance qui fait l'objet de l'invention est principalement caractérisé par le fait qu'il comporte - des moyens de réinscription, dans un module vierge, des informations que contenait le module défectueux avant la panne. Ces moyens de réinscription sont connectés à l'ensemble de traitement. D'autres caractéristiques et avantages de la présente invention ressortiront de la description qui va suivre, faite en regard des dessins annexés donnant à titre purement illustratif mais nullement limitatif, deux modes de réalisation préférés, de lléquipement conforme à l'invention. Sur ces dessins, la figure 1 représente un équipement de maintenance qui est connecté directement à l'ensemble de traitement, tandis que la figure 2 représente un équipement de maintenance connecté à l'ensemble de traitement, par l'intermédiaire de moyens de détection de pannes survenant dans l'un des ensembles de modules. L'équipement de maintenance qui est représenté en 11 sur la figure 1, permet de localiser et réparer les pannes qui peuvent survenir dans l'un des modules 7 d'un ensemble 8 de modules appartenant à la mémoire à lecture seule 23 d'une unité de traitement de l'information. Cette unité de traitement peut être formée par exemple d'une unité centrale 1, d'un contrôleur diunités périphériques 2, de diverses unités périphériques 4, 5 et d'une mémoire vive ou à lecture écriture 3, liée au contrôleur d'unités périphériques. Il est également représenté sur cette figure des moyens 24 permettant de localiser une panne survenant dans llun des ensembles 8 de modules.Si ces ensembles de modules sont portés par des plaques numérotées, et si une panne est localisée dans une série, le contrôleur d'unités périphériques auquel sont associés des moyens de localisation et de détection de pannes 24, affiche à la console 14, le numéro de plaque qui est en.cause. C'est alors qulintervient l'équipement de maintenance 11 qui va être décrit de fanon plus détaillée Dans la technique antérieure, à ce stade des opérations de maintenance, le technicien relevait au pupitre opérateur le numéro de plaque en panne et faisait venir de ltusine, une plaque entière de remplacement. Cette opération demandait du temps et nécessitait un investissement important du fait du remplacement diun ensemble entier de modules parmi lesquels un seul était le siège de la panne. L'équipement de maintenance 11, permet la détection du module défectueux à l'aide d'un support d'enregistrement 17, diun lecteur drenregistrement t8 et des moyens de comparaison 13 dont le fonctionnement est le suivant - lorsque la plaque qui comporte l'ensemble de modules mis en cause par une panne, est repérée, le module douteuxlg susceptible dXêtre affecté par une panne, est connecté aux moyens de comparaison 13.Le support d'enregistrement 17 qui contient des informations étalons ou de référence, permet d'établir un test des différents modules de l'ensemble qui est en cause et donc, de confirmer ou non, la défectuosité du module considéré. Ces informations sont généralement portées sur un support de type "bande magnétique" et leur extraction est effectuée par le contrôleur 2 commandant le lecteur de bande magnétique 17. Ce lecteur est bien entendu muni de moyens de repérage 19, permettant de repérer sur le support dlenregistrement les informations étalons relatives à chaque module. Ainsi grâce aux informations contenues sur le support dienregistrement, le techni cien vient de détecter la défectuosité dlun module.Il est cependant possible que la panne ou le retrait de la plaque portant l'ensemble défectueux de modules, produise un blocage de l'ensemble de traitement. Pour remédier à cet inconvénient, le technicien de maintenance peut remplacer l'ensemble défectueux par une plaque porte-modules dite de maintenance, permettant d'éviter le blocage de l'ensemble de traitement pendant l'opération décrite précédemment. Le module défectueux étant repéré, le technicien va pouvoir le remplacer. Il dispose diun module vierge, de remplacement, de même type que le module défectueux, mais encore semi -ouvré, cXest-àZire apte à recevoir des éléments binaires de valeur 0 ou I. il va être nécessaire de réinscrire dans ce module à l'aide de moyens d'inscription 26 toutes les informations binaires que contenait le module défectueux avant dite en panne. L'équipement de maintenance comporte à cet effet un support et un lecteur d'enregistrement qui sont les mêmes que le support 17 et le lecteur 18 employés précédemment au test du module A ce support et à ce lecteur, surajoutent les moyens dlinscription d'informations 26, dans le module vierge 71. Ces informations sont identiques à celles que contenait le module défectueux, avant que ne survienne la panne et elles sont contenues sur le support d'enregistrement 17. Les moyens de repérage précédemment décrits, permettent de repérer sur le support, les informations à inscrire dans le module vierge considéré.Les moyens dlins- cription 26 sont constitués de manière à permettre, par exemple dans le cas circuit de module du typehntégré, le claquage de certaines jonctions semi-conductrices, ce claquage ayant pour résultat l'inscription des informations binaires désirées. L'équipement de maintenance représenté sur la figure 2 est une variante de lléquipement qui vient ditre décrit. Il est connecté à l'ensemble de traitement par llintermédiaire de moyens permettant la détection de pannes survenant dans l'une des séries de modules de circuits électriques que comporte l'unité de traitement. Ces moyens sont décrits dans la demande de brevet français NO it4 49 déposée le L . # t # au nom de la compagnie demanderesse, et intitulée : "Appareillage de test d'ensembles de circuits électriques modulaires, dans un équipement de traitement de l'information". Cet appareillage apparaft très schématiquement à la figure 2 et comporte 1 - Des moyens 15, permettant d'appliquer des éléments binaires de test à chaque entrée de l'ensemble 8 de modules 7, de circuits électriques à tester, disposés par ensemble sur une plaque support 8. Cette plaque est connectée entre un connecteur d'entrée 9 et un connecteur de sortie 10. Les moyens 15 permettent aussi de recueillir les signaux électriques résultant des tests, sur des sorties correspondant aux entrées testées. 2. - Des moyens 13, appartenant au contrôleur de périphériques pour établir une comparaison entre les signaux 21, résultants des tests et des si#gnaux de référence, correspondant aux sorties testées et provenant du support d'enregistrement. Les unités périphériques, dont le nombre a été limité à deux pour des commodités de représentation, apparaissent en 4, 5 sur la figure. 3. Des moyens permettant de repérer la sortie et le module concernés, à chaque fois que la comparaison révèle une discordance entre un signal de sortie et un signal de référence. Ces moyens sont principalement constitués par la console 14 du contrôleur d'unités périphériques. Les moyens 15 sont constitu-és notamment par une mémoire de test associée à des moyens 20 de chargement et d'adressage. Ces moyens de chargement et d'adressage comportent un support 17 et un lecteur 18 dienregistrement, de type magnétique. Le support d'enregistrement contient toutes les informations de tests des modules, clest-à-dire des microinstructions de commande de test et des éléments binaires de test ainsi que des éléments binaires de référence. Ces informations sont repérées sur la bande 17, en fonction du numéro de chaque module à tester dans un ensemble. Les informations de test transitent par la mémoire vive 3 du contrôleur, avant que les éléments de test parviennent à la mémoire de test comprise dans les moyens 15.Après comparaison entre les signaux résultants sur les sorties des modules et les signaux de référence corre#spondants, le module qui présente une défectuosité est repéré à la console 14. Lléquipement de maintenance qui fait l'objet de lXinvention est dans le cas qui vient diêtre décrit, constitué par des moyens d'inscription 26, connectés à la place de la plaque 8 portant la série de modules testés, entre les connecteurs d'entrée 9 et de sortie 10. Cet équipement fait intervenir de la m8me façon que dans le cas de l'équipement décrit à la ligne 1, une bande magnétique 17, un lecteur de bande 18, des moyens de comparaison 13 et la console 14.Les moyens d'inscription 26, sont comme pour les moyens décrits à la figure 1, constitués de manière à assurer l'inscription diélé- ments binaires o ou 1, dans un module vierge 71 apte à remplacer le module défectueux. Ce module vierge est de type semi-ouvré, couramment utilisé dans la construction des mémoires à lecture non destructive. Ces éléments binaires d'inscription sont contenus sur une bande magnétique qui vient remplacer la bande de test et ilstransitent, comme les informations de test, par la mémoire vive du contrôleur et par la mémoire de test. En fin de chargement du module vierge de remplacement, une comparaison est effectuée entre les éléments qui viennent dlêtre inscrits dans le module et les éléments binaires portés sur la bande. Le module ainsi rechargé peut alors venir remplacer sur la plaque 8, le module défectueux. Ainsi, grâce à cet élément, tout ensemble de traitement dont la mémoire à lecture seule présente une panne de fonctionnement, est très vite réparé. Il ny a plus de délai imposé soit par un retour en usine de la plaque défectueuse en vue de sa réparation#, soit par I lattente de l'arrivée d'une plaque. Il est bien évident que dans l'équipement qui vient dletre décrit, Remploi de modules standard identiques dans toute la mémoire à lecture seule facilite la tâche du technicien qui n'aura ainsi besoin que de transporter quelques modules pour effectuer le dépannage. Lt équipement de maintenance, qui vient entre décrit présente de nombreux avantages. Il est peu encombrant et son prix est peu élevé. En effet, tout cet équipement tient peu de place, i I est d'un faible poids, Si bie#n que le technicien de maintenance peut le transporter très facilement lors de ses déplacements. Le volume de tout cet équipement et notamment celui de la figure 1, est réduit à celui d'une petite valise. Si d'autre part, comme c'est souvent le cas, l'ensemble de traitement possède un lecteur de cassette, l'équipement de maintenance est très réduit : il comporte une bande magnétique sur laquelle sont enregistrées les informations de réinscription dans les modules de la mémoire, les moyens de comparaison ainsi que les moyens de réinscription d'informations et que quelques modules vierges, de remplacement. Dans l'équipement de maintenance qui vient diêtre décrit, les moyens utilisés auraient pu etre remplacés par des moyens équivalents assurant les mêmes fonctions techniques, sans sortir du cadre de l'invention. REVENDICATIONS If Equipement de maintenance des mémoires à lecture seule dans des unités de traitement de l'information, cette mémoire à lecture seule est constituée par des ensembles de modules élémentaires contenant des informations binaires préenregistrées au montage de la mémoire; Cet équipement de maintenance est caractérisé par le fait qulil comporte des moyens de réinscription, dans un module vierge, des informations que contenait le module défectueux avant que la panne survienne, ces moyens de réinscription étant connectés à l'ensemble de traitement. 2) Equipement de maintenance de mémoire à lecture seule, selon la revendication 1, caractérisé par le fait que les dits moyens de réinscription sont connectés à l'ensemble de traitement, par llintermédiaire de moyens de détection des pannes survenant dans l'un des dits ensembles de modules. 3) Equipement de maintenance de mémoire à lecture seule, selon la revendication 1, caractérisé par le fait que les dits moyens de réinscription comportent: - un support et un lecteur dienregistrement, connectés à l'unité de traitement, ce support d'enregistrement contenant les informations que doit contenir chaque module; -#des moyens dtinscription dans un module vierge, des informations binaires que contenait le module défectueux avant la panne; - des moyens de comparaison entre les informations inscrites dans le module vierge et des informations de référence portées par le dit support d'enregistrement. 4) Equipement de maintenance de mémoire à lecture seule, selon la revendication 3, caractérisé par le fait que le dit lecteur d'enregistrement comporte des moyens de repérage des informations binaires contenues sur le support, en fonction de chaque module. 5) Equipement de maintenance de mémoire à lecture seule, selon la revendication 4, caractérisé par le fait que les dits supports et lecteur d'enregistrement sont de type magnétique. 6) Equipement de maintenance de mémoire à lecture seule, selon la revendication 4, caractérisé par le fait qutil comporte en outre une série de modules, dite "de maintenance" qui est disposée à la place de la sériqdéfec- tueuse, pendant que s'effectue la dite inscription, cette série "de maintenance" étant apte à éviter le blocage de la mémoire.