Time Domain Reflectometers Blog

eCADSTAR e il TDR nell'hardware e nella simulazione

La riflettomia nel dominio del tempo (TDR) individua le discontinuità nell'interconnessione ad alta velocità.

eCADSTAR e il TDR nell’hardware e nella simulazione

Il TDR esiste da molto tempo. È attrezzatura standard per molti ingegneri, compresi gli installatori di telecomunicazioni e di banda larga domestica. L’analisi TDR in eCADSTAR’s Signal Integrity Advanced crea risultati simili ad un TDR con simulazione.

L’harware TDR

Un giorno a Glasgow, molto tempo fa, il mio collega Dugald mi condusse in un laboratorio laterale pieno di attrezzature e un groviglio di cavi. Dugald aveva costruito il suo kit da radioamatore e lo usava per “chattare” con altri radioamatori di tutto il mondo. Ero nuovo e in soggezione per le sue capacità.

“Cosa pensi che faccia questo?” mi chiese, gesticolando verso una grande scatola blu con un sacco di manopole e uno schermo.

“Oscilloscopio?” Risposi.

Lui scosse la testa e indicò due spezzoni di coassiale, uniti da un connettore a Y, che penzolavano dal pannello frontale. “Cosa pensi che stia succedendo qui?”.

Un po’ come la disposizione della Figura 1.

tdr blog connectors
Figura 1: Connectors can create discontinuities

Avevo pensato che i cavi penzolanti fossero stati lasciati lì quando qualcosa era stato scollegato, così gli dissi.

Indicò lo schermo e un puntino sulla traccia. “Quello è il connettore”.

Fu allora che imparai come le discontinuità causano riflessioni e come, se si sapeva quanto velocemente un’onda stava viaggiando lungo un cavo, si poteva dire dove erano. Si invia un impulso lungo il cavo – come un esploratore. Colpisce la discontinuità e una parte di essa torna indietro per dirti dove si trova. Potete vedere cosa succede nella figura 2. A condizione che tu sappia quanto velocemente viaggia l’impulso – e questo è prevedibile con un buon coassiale – il tempo che impiega il segnale a raggiungere la discontinuità e a riflettersi al TDR dà la sua posizione.

tdr blog basic principles of Time Domain Reflectometry
Figura 2: Basic principle of a TDR

Il mese scorso, un tizio dei telefoni è venuto da noi per montare un nuovo hub a banda larga. Il nostro è ancora in rame fino alla scatola dove passa alla fibra. Quando ha staccato il vecchio hub, ha testato la linea con un TDR portatile. È una fortuna che l’abbia fatto, perché ha mostrato un piccolo difetto che deve aver rallentato la vecchia connessione per anni. Qualcuno aveva probabilmente ammaccato il cavo con una vanga da giardino – forse ero io. Il TDR ha inchiodato la dimensione della discontinuità e la sua posizione.

TDR analisi in eCADSTAR

Le discontinuità sui PCB possono essere sottili – comprese le interruzioni nei piani di riferimento e gli errori nella spaziatura da traccia a traccia. Ma molte cose alterano le forme d’onda. Come puoi distinguere gli effetti di discontinuità dagli altri? Come puoi localizzarli esattamente e vedere quanto sono gravi?
L’analisi TDR si concentra specificamente sull’interconnessione – localizzando discontinuità inaspettate e vedendo se sono abbastanza grandi da essere importanti. Le impostazioni rispecchiano quelle che faresti su un TDR hardware.
Puoi usare gli stessi modelli della simulazione standard o impostare il tuo segnale a impulsi o a step e testare le condizioni.

Esempio

Il modo migliore per vedere cosa rende la simulazione TDR degna di essere fatta è di usarla come l’hardware che Dugald mi ha mostrato in laboratorio. Il TDR diventa il nostro generatore di segnali, l’impedenza della sorgente e l’impedenza di carico. Ora stiamo guardando la qualità dell’interconnessione e solo quella.

Il segnale è una linea differenziale DDR4 byte lane strobe.

Molte cose possono accadere sulla strada dal controller alla SDRAM e la simulazione TDR rende il controllo molto più facile.

tdr blog dqs routed from controller
Figura 3: DQS routed from controller to SDRAM

Impostiamo un’analisi TDR (Figura 5). Questo tipo di memoria ha tempi di salita veloci. In ogni caso, tempi di salita veloci su uno stimolo troveranno glitch più sottili di quelli lenti. Voglio scegliere un tempo di salita che il mio TDR hardware possa gestire se ho bisogno di confrontare i risultati. Ho scelto un semplice stimolo a passi con un tempo di salita di 50ps.

Ho scelto di ignorare i modelli di simulazione tranne che per le parassitiche del pacchetto e collegare entrambe le estremità all’impedenza del sistema. Nel caso vi stiate chiedendo da dove ho preso queste impedenze single-ended, modalità differenziale e modalità comune, corrispondono ai valori previsti nel routing. Ho creato uno scenario in Electrical Editor e ho risolto la configurazione di traccia prevista (Figura 4). I risultati non mostrano direttamente un valore di modo comune, ma è possibile ottenerlo dividendo l’impedenza di modo pari per due. Ho giocato un po’ grossolanamente con la precisione, ma potete sperimentare con i valori di impedenza, specialmente quando si tratta di modalità. La differenza tra i valori di modo dispari e single-ended dipende molto dall’accoppiamento differenziale e dalla distanza dal piano di riferimento più vicino.

tdr blog solving track config
Figura 4: Solving track configurations for impedance

 

tdr blog Time Domain Reflectometry setup
Figura 5: TDR setup for differential strobe DQS

I risultati sono presentati nello stesso modo della simulazione standard, con la stessa ricchezza di opzioni, ma voglio solo parlare di quelle più ovvie. Il grafico superiore è la tensione e quello inferiore l’impedenza differenziale. C’è un bel guasto a partire da 2ns. Nella Figura 5, potete vedere che ho impostato il ritardo di entrata/uscita a 1ns. Il tempo di andata e ritorno per questo è 2ns, che è dove inizia il glitch, quindi qualcosa sta accadendo vicino alla fine del controller del routing.

tdr blog Time Domain Reflectometry analysis
Figura 6: TDR analysis results show a glitch starting at 2ns

Ingrandendo, potete vedere che ho fatto un errore nel fan-out dal controller, aggiungendo un ulteriore via di fan-out su un lato della coppia (Figura 7). Se non avessi disattivato la rimozione automatica degli anelli durante il routing, non sarebbe successo.

tdr blog mistake fan out
Figura 7: A mistake in the fan-out

Quando tolgo la via extra e lo stub, c’è ancora una discontinuità sulla transizione da fan-out a pair routing, ma molto più piccola (Figura 8)

tdr blog reduced impedance
Figura 8: Reduced impedance discontinuity after correcting fan-out

Una considerazione finale sull’analisi TDR

Mi piace l’analisi TDR perché il setup è autonomo. Si può fare senza riferimento ad altri modelli e setup, ed è facile da collegare all’hardware. Puoi controllare l’interconnessione ad alta velocità da sola, eliminando altri fattori che possono rendere più difficile collegare causa ed effetto. E se si usano anche i TDR dell’hardware, i loro risultati sono facililmente relazionati ai risultati dell’analisi TDR di eCADSTAR.

Informazioni sull'autore

Jane Berrie
Jane BerrieSignal Integrity Expert, Zuken Tech Center, Bristol
Jane Berrie è coinvolta in EDA per l'integrità del segnale PCB dagli anni '80. I suoi articoli sono apparsi in molte pubblicazioni in tutto il mondo - troppe volte per poterli citare. Jane è anche presidente della sessione passata per la progettazione di circuiti integrati 3D alla conferenza annuale di automazione della progettazione. Jane è anche un'innovatrice con una prospettiva unica, che lavora costantemente a nuove soluzioni nel mondo in rapida evoluzione della progettazione elettronica. Nel suo tempo libero, Jane ha organizzato eventi di beneficenza a tema - tra cui due a favore delle scialuppe di salvataggio e della sopravvivenza dello scoiattolo rosso. Jane è anche una frequentatrice abituale della discoteca.

Paga solo ciò di cui hai bisogno

Un approccio flessibile e modulare permette di costruire un bundle eCADSTAR che si adatti alle vostre esigenze di progettazione di PCB.
Seleziona il tuo pacchetto