A method and an associated system and computer program product for
determining sequences suitable for testing an electronic system that is
comprised of a set of nets. Each net of the system provides an
interconnect between a set of nodes. The method includes a step in which
nodes that are enabled by a common enable latch within the system are
identified. Each commonly enabled node is associated with a node group.
Each node group includes the set of nodes that share a common enable
latch. Contending node group pairs within the system are then identified.
A contending node group pair is any pair of node groups in which at least
one commonly enabled node of the first node group and at least one node of
the second node group reside on a common net. Sequence numbers, preferably
for use in defining a boundary scan test sequence, are then assigned to
each commonly enabled node in the system. The assignment of the sequence
numbers is performed such that sequence numbers for each node within a
node group are the same, while sequence numbers associated with pairs of
contending node groups differ. In one embodiment, the method further
includes the step of assigning sequence numbers to nodes that are
controlled by a dedicated (i.e., non-shared) enable latch. In one
embodiment, the assignment of test sequences is optimized to maximize the
number of nodes that are driven during a selected test sequence to
maximize test coverage for a shorted nets test.
Un método y un producto asociado del sistema y del programa de computadora para determinar las secuencias convenientes para probar un sistema electrónico que se abarca de un sistema de redes. Cada red del sistema proporciona una interconexión entre un sistema de nodos. El método incluye un paso en el cual se identifiquen los nodos que son permitidos por un campo común permitan el cierre dentro del sistema. Cada nodo comúnmente permitido se asocia a un grupo del nodo. Cada grupo del nodo incluye el sistema de los nodos que comparten un campo común permiten el cierre. Los pares de afirmación del grupo del nodo dentro del sistema entonces se identifican. Un par de afirmación del grupo del nodo es cualquier par de los grupos del nodo en quienes por lo menos un nodo comúnmente permitido del primer grupo del nodo y por lo menos un nodo del segundo grupo del nodo residen en una red común. Los números de serie, preferiblemente para el uso en definir una secuencia de prueba de la exploración del límite, entonces se asignan a cada uno nodo comúnmente permitido en el sistema. La asignación de los números de serie se realiza tales que los números de serie para cada nodo dentro de un grupo del nodo son iguales, mientras que los números de serie se asociaron a pares de grupos de afirmación del nodo diferencie. En una encarnación, el método más futuro incluye el paso de asignar números de serie a los nodos que son controlados por un dedicado (es decir, no-compartido) permiten el cierre. En una encarnación, la asignación de las secuencias de prueba se optimiza para maximizar el número de los nodos que se conducen durante una secuencia de prueba seleccionada para maximizar la cobertura de la prueba para una prueba puesta en cortocircuito de las redes.