The present invention discloses a method and system for testing imbedded logic arrays. An imbedded logic array is first tested for read/write functionality and then a test sequence is run to test the imbedded logic function. The method of the present invention writes a first data pattern to all addresses in an imbedded logic array. Next a second data pattern is written to a specific address followed by a read selecting all addresses concurrently. The output of the imbedded logic array, during this test, is the logic combination of the first data pattern and the second data pattern at the address where the second data pattern was written. By comparing the imbedded logic array output to an expected output the imbedded logic of the array is tested. The present invention anticipates imbedded logic arrays where the expected data output is not a previously written pattern. A programmable expect generator (PEG) is added that generates expected patterns of output for comparison to the actual outputs of an imbedded logic array. In this embodiment of the present invention the same programmable Array Built-In Self Test (PABIST) system used to test the read/write functionality may be used to facilitate testing of the imbedded logic function of an imbedded logic array.

De onderhavige uitvinding onthult een methode en een systeem om ingebedde logicaseries te testen. Een ingebedde logicaserie wordt eerst getest voor lees-schrijffunctionaliteit en dan wordt een testsequentie in werking gesteld om de ingebedde logicafunctie te testen. De methode van de onderhavige uitvinding schrijft een eerste gegevenspatroon aan alle adressen in een ingebedde logicaserie. Daarna wordt een tweede gegevenspatroon aan een specifiek adres geschreven dat door gelezen gelijktijdig het selecteren van alle adressen wordt gevolgd. De output van de ingebedde logicaserie, tijdens deze test, is de logicacombinatie van het eerste gegevenspatroon en het tweede gegevenspatroon op het adres waar het tweede gegevenspatroon werd geschreven. Door de ingebedde output van de logicaserie bij een verwachte output te vergelijken wordt de ingebedde logica van de serie getest. De onderhavige uitvinding voorziet ingebedde logicaseries waar de verwachte gegevensoutput geen eerder geschreven patroon is. Programmeerbaar denkt de generator (PIN) wordt toegevoegd die verwachte patronen van output voor vergelijking aan de daadwerkelijke output van een ingebedde logicaserie produceert. In deze belichaming van de onderhavige uitvinding kan het zelfde programmeerbare systeem Zelf van de Test van de Serie Ingebouwde (PABIST) dat wordt gebruikt om de lees-schrijffunctionaliteit te testen worden gebruikt om het testen van de ingebedde logicafunctie van een ingebedde logicaserie te vergemakkelijken.

 
Web www.patentalert.com

< Table layout for a small footprint device

< Enhanced source code translator from procedural programming language (PPL) to an object oriented programming language (OOPL)

> Distributed component testing in an enterprise computer system

> Host I/O performance and availability of a storage array during rebuild by prioritizing I/O request

~ 00068