O que é Boundary Scan

Por Bester PCBA

Última atualização: 2023-09-11

O que é Boundary Scan

Varredura de limite, também conhecida como JTAG (Joint Test Action Group), é uma técnica de teste que envolve a integração de células de latch de registrador de deslocamento, conhecidas como células de varredura de limite, em cada conexão externa de dispositivos compatíveis com varredura de limite. Essas células permitem o teste e a depuração de circuitos integrados (CIs) e interconexões em uma PCB.

As células de varredura de limite estão estrategicamente posicionadas próximas a cada pino de Entrada/Saída (I/O) de um CI, formando uma cadeia de registradores de deslocamento que permite a transferência de dados entre dispositivos. Durante a operação normal, as células de varredura de limite permanecem invisíveis e não têm efeito no circuito. No entanto, quando o dispositivo é configurado para modo de teste, um fluxo de dados serial, chamado vetor de teste, pode ser passado através da cadeia de registradores de deslocamento. Isso permite a captura de dados das linhas do circuito integrado ou a imposição de dados nelas, facilitando testes e análises abrangentes.

Para controlar o dispositivo de varredura de limite, é utilizado um Portão de Acesso de Teste (TAP) dedicado e um Controlador TAP. O Controlador TAP, uma máquina de 16 estados, gerencia o Registro de Limite, que consiste nas células de varredura de limite. Os sinais TAP, incluindo Test Data In (TDI), Test Data Out (TDO), Test Clock (TCK), Test Mode Select (TMS) e o Reset de Teste opcional (TRST), são usados para controlar o dispositivo de varredura de limite e realizar várias funções de teste.

A norma IEEE 1149.1 define a arquitetura e os procedimentos para testes de varredura de limite. Ela especifica três funções de teste obrigatórias: EXTEST, SAMPLE/PRELOAD e BYPASS. Além disso, a norma descreve funções de teste opcionais, como INTEST, RUNBIST, IDCODE, CLAMP, HIGHZ e USERCODE. Os fabricantes também têm flexibilidade para adicionar suas próprias funções de teste dentro das diretrizes da norma IEEE.

A varredura de limite, com sua capacidade de testar e depurar circuitos integrados complexos e interconexões sem a necessidade de sondas de teste físicas, é uma técnica valiosa na indústria de PCBs. Ela oferece uma solução de teste abrangente, especialmente em casos onde o acesso físico aos pinos é desafiador devido a fatores como altas densidades de componentes, pegadas menores e tecnologias avançadas como BGA e SMT.

Perguntas Frequentes

Qual é a diferença entre JTAG e Boundary Scan

A varredura de limite é uma tecnologia de teste que envolve a adição de células extras nas conexões do silício até os pinos externos. Isso permite a verificação tanto da funcionalidade do chip quanto da placa. Por outro lado, JTAG é uma sigla para Joint Test Action Group, que se refere à interface ou porta de acesso de teste usada para fins de comunicação.

Qual é o objetivo do Registro de Varredura de Limite

O registro de varredura de limite serve para capturar dados nas células de varredura de limite, o que envolve monitorar os pinos de entrada. Esses dados podem ser varridos para fora do dispositivo através do pino TDO para verificação, e também podem ser varridos para dentro do dispositivo através do pino TDI. Assim, o testador consegue verificar os dados nos pinos de saída do dispositivo.

O que é JTAG em PCB

JTAG, que significa Joint Test Action Group, é um padrão da indústria usado para verificar projetos e testar placas de circuito impresso após sua fabricação. É uma ferramenta que complementa a simulação digital e implementa padrões para instrumentação on-chip na automação de projeto eletrônico (EDA).

O que é Boundary Data

Dados de limite referem-se a um conjunto de valores de teste localizados nos extremos de um intervalo dado. Esses valores representam os limites superior e inferior do que é esperado e devem ser aceitos. Por outro lado, quaisquer valores que estejam fora desses limites, seja antes ou além deles, devem ser rejeitados.

Como funciona o JTAG

A arquitetura de teste JTAG/boundary-scan foi inicialmente projetada para testar as conexões entre circuitos integrados (CIs) em uma placa de circuito impresso (PCB) sem a necessidade de sondas de teste físicas. Isso é alcançado anexando células boundary-scan, que são criadas usando circuitos multiplexadores e de latch, a cada pino do dispositivo.

Qual é o benefício do JTAG

Usar JTAG para extração de firmware oferece inúmeros benefícios. Primeiramente, o JTAG é um protocolo reconhecido universalmente e amplamente utilizado, o que significa que há uma vasta gama de ferramentas e recursos acessíveis para sua utilização. Em segundo lugar, o JTAG permite acesso direto à memória do dispositivo, bypassando a necessidade de qualquer funcionalidade de software ou firmware.

Qual é a diferença entre JTAG e ISO

As versões ISO são essencialmente as mesmas que as versões RGH/JTAG, mas estão em um formato diferente. Os arquivos ISO contêm os arquivos do jogo, enquanto as versões RGH/JTAG estão em um formato diferente. Ontem, Noobert estava experimentando comprimir os arquivos em um formato menor.

O que é a arquitetura de varredura de limites

Uma arquitetura de varredura de limites é um método de teste padronizado que define as técnicas e a estrutura para resolver problemas de hardware em componentes como placas de circuito impresso (PCBs) e circuitos integrados. Essa abordagem é particularmente útil para testar PCBs intrincados e densamente compactados, pois testadores tradicionais em circuito podem não ser tão eficazes nesses casos.

O que é o Controlador JTAG Tap

O Controlador TAP JTAG, de acordo com o padrão IEEE-1149.1, é uma máquina de estados finitos de 16 estados que é controlada pelos sinais de relógio de teste (TCK) e seleção de modo de teste (TMS). As transições do controlador TAP são determinadas pelo estado de TMS na borda de subida do TCK.

Qual protocolo o JTAG usa

O protocolo JTAG, também conhecido como IEEE 1149.1, foi inicialmente desenvolvido para agilizar os testes de interconectividade de PCB durante o processo de fabricação.

JTAG é Hardware ou Software

JTAG é uma interface de hardware criada pelo Joint Test Access Group na década de 1980 para superar as dificuldades técnicas e restrições de testar interconexões em placas de circuito impresso (PCBs) mais intrincadas e compactas.

Termos Relacionados

Artigos Relacionados

Deixe um Comentário


O período de verificação do reCAPTCHA expirou. Por favor, recarregue a página.

pt_BRPortuguese (Brazil)