EP0805460B1

Integrated circuit having a built-in selft-test arrangement

Abstract

This record has no abstract on file.

EP0805460B1, drawing sheet 1
Sheet 1 of 92

Term

Term ended

Expired 30 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 6 independent, 0 dependent

  1. 1
    Als integrierte Schaltung ausgeführte Speicherfeldvorrichtung (50), die entweder in einem Normalmodus oder einem Selbsttestmodus betreibbar ist, wobei die Vorrichtung (50) aufweist:eine eingebaute Selbsttestanordnung (BIST-Anordnung) (60), die mit einem Speicherfeld (220) gekoppelt ist, um Lese- und Schreibzugriffe auf das Speicherfeld (220) zu erzeugen, um Speicherzellen innerhalb des Speicherfelds (220) zu testen, wenn die Vorrichtung (50) im Selbsttestmodus arbeitet, undeinen Adreßpuffer (100) zum Empfangen extern erzeugter Adreßsignale in der Vorrichtung (50),    dadurch gekennzeichnet, daß    die als integrierte Schaltung ausgeführte Speicherfeldvorrichtung (50) weiter aufweist: Adreßbereichsregister (340), die mit dem Adreßpuffer (100) gekoppelte Eingänge aufweisen, um Start- und Endadressen zu empfangen, die einen Teilsatz des Speicherfelds (220) definieren, worauf während des Selbsttestmodus der Vorrichtung (50) durch die eingebaute Selbsttestanordnung (60) zuzugreifen ist und der während des Selbsttestmodus der Vorrichtung (50) durch die eingebaute Selbsttestanordnung (60) zu testen ist, wobei die Start- und Endadressen in den Adreßbereichsregistern (340) gespeichert sind, undeinen Selbsttest-Adreßzähler, der mit den Adreßbereichsregistern (340) und dem Adreßpuffer (100) verbunden ist, um eine Adressenfolge, die mit der Startadresse beginnt und mit der Endadresse endet, auf den Adreßpuffer (100) anzuwenden. An integrated circuit memory array device (50) operable in either a normal mode or a self-test mode, the device (50) comprising: a built-in self-test (BIST) arrangement (60) coupled to a memory array (220) for generating read and write accesses to the memory array (220) in order to test memory cells within the memory array (220) when the device (50) is operating in self-test mode;andan address buffer (100) for receiving externally generated address signals into the device (50);characterised in that the integrated circuit memory array device (50) further comprises: address range registers (340) having inputs coupled to the address buffer (100) to receive start and end addresses defining a subset of the memory array (220) to be accessed and tested by the built-in self-test arrangement (60) during the self-test mode of the device (50), the start and end addresses being stored in the address range registers (340);anda self-test address counter interconnected with the address range registers (340) and the address buffer (100) for applying a sequence of addresses commencing with the start address and stopping at the end address to the address buffer (100). Dispositif à réseau de mémoire à circuits intégrés (50) pouvant fonctionner dans un mode normal ou dans un mode d'auto-test, le dispositif (50) comprenant: un agencement d'auto-test intégré (BIST) (60) couplé à un réseau de mémoire (220) pour produire des accès de lecture et d'écriture au réseau de mémoire (220) pour tester des cellules de mémoire dans le réseau de mémoire (220) lorsque le dispositif (50) fonctionne dans le mode d'auto-test;etun tampon d'adresses (100) pour recevoir des signaux d'adresse produits extérieurement, dans le dispositif (50);caractérisé en ce que le dispositif de réseau de mémoire à circuit intégré (50) comprend en outre: des registres (340) de gammes d'adresses comportant des entrées couplées au tampon d'adresses (100) pour recevoir des adresses de début et de fin définissant un sous-ensemble du réseau de mémoire (220) auquel l'accès doit être réalisé et qui est testé au moyen de l'agencement d'auto-test intégré (60) pendant le mode d'auto-test du dispositif (50), les adresses de début et de fin étant mémorisées dans les registres de gammes d'adresses (340);etun compteur d'adresses d'auto-test interconnecté aux registres de gamme d'adresses (340) et au tampon d'adresses (100) pour appliquer une séquence d'adresses commençant par l'adresse de départ et se terminant à l'adresse de fin, au tampon d'adresses (100).
  2. 2
    A device according to claim 1, further including a test enable register including a subarray option bit which is checked to determine whether to load the address range registers. Dispositif selon la revendication 1, comprenant en outre un registre d'autorisation de test incluant un bit d'option de sous-réseau, qui est contrôlé pour déterminer s'il doit charger les registres de gammes d'adresses. Vorrichtung nach Anspruch 1, welche weiter ein Testfreigaberegister aufweist, das ein Teilfeld-Optionsbit aufweist, das geprüft wird, um festzustellen, ob die Adreßbereichsregister zu laden sind.
  3. 3
    A device according to claim 1 or claim 2, further including a built-in self-test detector (300), responsive to input signals, for controlling operation of the device (50) alternatively in either the normal mode or the self-test mode. Dispositif selon la revendication 1 ou la revendication 2, comprenant en outre un détecteur intégré à auto-test (300), apte à répondre à des signaux d'entrée, pour commander le fonctionnement du dispositif (50) alternativement dans le mode normal ou dans le mode d'auto-test. Vorrichtung nach Anspruch 1 oder 2, welche weiter einen eingebauten Selbsttestdetektor (300) aufweist, der auf Eingangssignale anspricht und dazu dient, den Betrieb der Vorrichtung (50) alternativ entweder im Normalmodus oder im Selbsttestmodus zu steuern.
  4. 4
    A device according to claim 3, wherein at least one of the input signals received by the built-in self-test detector (300) occurs on an address line. Dispositif selon la revendication 3, dans lequel au moins l'un des signaux d'entrée reçus par le détecteur intégré d'auto-test (300) apparaît dans une ligne de transmission d'adresses. Vorrichtung nach Anspruch 3, wobei wenigstens eines der vom eingebauten Selbsttestdetektor (300) empfangenen Eingangssignale auf einer Adreßleitung auftritt.
  5. 5
    A device according to any preceding claim, wherein the memory array (220) is a synchronous random access memory array. Dispositif selon l'une quelconque des revendications précédentes, dans lequel le réseau de mémoire (220) est un réseau de mémoire à accès direct synchrone. Vorrichtung nach einem der vorstehenden Ansprüche, wobei das Speicherfeld (220) ein synchrones Direktzugriffs-Speicherfeld ist.
  6. 6
    A device according to any preceding claim, wherein the built-in self-test arrangement (60) contains a read only memory (400) that stores test instruction algorithms upon which the memory read and write accesses are based. Dispositif selon l'une quelconque des revendications précédentes, dans lequel le dispositif intégré d'auto-test (60) contient une mémoire morte (400) qui mémorise des algorithmes d'instructions de test, sur lesquels sont basés les accès de lecture et d'écriture dans la mémoire. Vorrichtung nach einem der vorstehenden Ansprüche, wobei die eingebaute Selbsttestanordnung (60) einen Nurlesespeicher (400) enthält, der Testanweisungsalgorithmen speichert, auf denen Speicherlese- und - schreibzugriffe beruhen.