Come trattare con il tri-bus interno nel design DFT

C

chico

Guest
Come trattare con il tri-bus interno nel disegno DFT, thank you

 
Credo che gli strumenti secchi non può trattare con la tri-bus interno, il cambiamento del codice e l'uso MUX a che fare con esso.

 
in generale, i bus bidirezionale sarà a livello di chip.all'interno del chip saranno tutti gli autobus unidirezionale.quindi non si tratta di tri-bus interno.

livello di autobus chip bidir sarà considerato come ip / op basato sulla scansione di configurazione.

 
ma nel mio disegno, il tri-bus è bidirezionale, cosa devo fare ora

 
Ci sono diversi modi per affrontare con gli autobus a tre stati.
I problemi da risolvere sono per assicurarsi che non vi siano contese sul bus a tre stati, e il bus non float.
L'autobus galleggiante problema può essere risolto con l'aggiunta di custodi bus.
Il problema con il bus un'attenta analisi delle esigenze dei piloti TriState sul bus.Se c'è la decodifica completa sulla permette di questi driver (solo driver è in un momento), quindi non ci dovrebbero essere problemi, anche se gli strumenti ATPG può avere un tempo difficile da riconoscere che è completamente decodificato.Se ci sono flip-flop in una logica di decodifica, e questi flip-flop sono sottoposti a scansione, poi c'è un potenziale di decodifica parziale, che può portare a con il bus.Nel caso più estremo, la linea di abilitazione di ogni buffer a tre stati possono essere guidati da una scansione flip-flop.Ciò causerà un grave problema contesa durante la scansione.
Il modo più sicuro per risolvere questo problema è quella di disabilitare tutti i driver trisate durante la scansione (da ANDing ogni TriState attivare con un segnale TestMode), quindi aggiungere un guardiano bus sul bus a tre stati.
Spero che questo aiuti.

 

Welcome to EDABoard.com

Sponsor

Back
Top