O que é o Backdriving
O backdriving, também conhecido como node forcing, é um procedimento de teste digital em circuito que é utilizado para isolar e testar componentes individuais ou unidades funcionais de um componente digital dentro de um módulo. O principal objetivo do backdriving é assegurar um teste funcional adequado, forçando os estados de sinal necessários nas entradas do Dispositivo em Teste (DUT).
Durante o backdriving, os sinais dos componentes logicamente anteriores estão localizados nas entradas do DUT quando a tensão de alimentação é ligada. Para tal, os sinais aplicados aleatoriamente são substituídos por sinais de teste definidos. Isto é feito puxando as saídas dos dispositivos precedentes para o nível requerido usando uma corrente suficientemente alta. É crucial monitorizar e, se necessário, limitar as correntes relativamente elevadas para evitar danos prematuros no pino de saída exagerado.
A monitorização do desempenho em tempo real dos controladores digitais utilizados no sistema de teste é considerada o método mais seguro e fiável para um backdriving bem sucedido. Ao garantir estados de sinal precisos e controlados nas entradas do DUT, o backdriving permite um teste funcional completo dos componentes digitais num módulo.