A mechanism for enabling compliance with the IEEE boundary-scan standard
1149.1 includes, in a first preferred embodiment, a compliance enabler
working with non-compliant embedded boundary-scan cells to enable a Device
Under Test (DUT) to function as an IEEE-standard-compliant part, thus
allowing full utilization of existing test tool generation and operation
of the IEEE standard. The enabler is preferably provided separately from
boundary scan-cells embedded in core logic designs. The enabler includes a
Test Access Port (TAP) controller and related decoding circuits to
generate necessary compliance signals based on various conventional TAP
controller variables and instruction functions. The embedded boundary-scan
cells preferably include an internal scan cell architecture. In a second
embodiment, a second enabler works with a TAP emulator to allow testing of
TAP-less DUTs.
Un mécanisme pour permettre la conformité à l'IEEE frontière-balayent la norme 1149.1 inclut, dans un premier a préféré l'incorporation, un enabler de conformité fonctionnant avec non-conforme incorporé frontière-balayent des cellules pour permettre à un dispositif à l'essai (DUT) de fonctionner comme partie IEEE-STANDARD-CONFORME, de ce fait permettant la pleine utilisation de la génération d'outil d'essai et de l'opération existantes de la norme d'IEEE. L'enabler est de préférence fourni séparément des balayer-cellules de frontière incluses dans des conceptions de logique de noyau. L'enabler inclut un contrôleur de port d'accès d'essai (ROBINET) et des circuits décodeurs reliés pour produire des signaux nécessaires de conformité basés sur de diverses variables de contrôleur de ROBINET et fonctions conventionnelles d'instruction. Incorporés frontière-balayent des cellules incluent de préférence une architecture interne de cellules de balayage. Dans une deuxième incorporation, un deuxième enabler travaille avec un émulateur de ROBINET pour permettre l'essai de Tapent-moins DUTs.