Il rilascio dello standard DDR5 è stato annunciato nel luglio 2020, circa 18 mesi dopo l'annuncio dello sviluppo del primo modulo RAM seguendo lo standard proposto. Lo standard consente velocità di picco superiori a 5200 MT/sec/pin (a confronto con i 3200 MT/sec/pin della DDR4), con velocità valutate JEDEC fino a 6400 MT/sec/pin e una larghezza di banda del canale aumentata fino a 300 GB/s. La domanda per questa nuova generazione di memorie con capacità di 8, 16 e 32 GB dovrebbe superare quella delle generazioni precedenti man mano che la tecnologia diventa più commercializzata.
Le velocità più elevate, le tensioni di alimentazione più basse e le maggiori perdite di canale creano margini e tolleranze stretti nel layout e nel design delle PCB DDR5, ma l'integrità del segnale dei canali DDR5 può comunque essere valutata con le comuni metriche di integrità del segnale. C'è molto da coprire in questo ambito, ma in questo articolo ci concentreremo sulle linee guida essenziali per il layout e il routing delle PCB DDR5 che aiuteranno a garantire l'integrità del segnale in DDR5, così come sulle importanti metriche di integrità del segnale nei canali DDR5.
Ci sono due simulazioni importanti che vengono utilizzate per esaminare l'integrità del segnale nei canali DDR5: un diagramma ad occhio e la risposta all'impulso. Un diagramma ad occhio può essere simulato o misurato, così come può essere la risposta all'impulso in un canale terminato. Entrambi misurano la capacità di un canale di trasmettere un singolo bit e un flusso di bit attraverso un canale, e permettono di valutare il modello analitico per un canale in termini di causalità. La tabella sottostante riassume le informazioni importanti che possono essere determinate da queste misurazioni/simulazioni.
|
|
|
|
|
|
|
|
|
Per saperne di più su alcune delle specifiche tecniche dei canali DDR5 in un breve confronto con le precedenti generazioni DDR, dai un'occhiata a questo articolo.
Le principali metriche estratte da un diagramma ad occhio sono l'apertura dell'occhio e il tasso di errore sui bit (BER). L'apertura dell'occhio può essere tracciata al centro dell'occhio ed è tipicamente utilizzata come misura della qualità del canale. I punti importanti che possono essere estratti direttamente dai crossing del segnale sono il jitter di ampiezza e il jitter temporale, entrambi indicativi di ISI e alcune fonti di distorsione o perdite. Quando il jitter temporale e il rumore di ampiezza sono elevati, il diagramma ad occhio sarà più chiuso. Migliorare le principali metriche di integrità del segnale nel canale (perdite, dispersione dielettrica, estendendo la banda di adattamento dell'impedenza a frequenze più alte) dovrebbe migliorare entrambe le metriche sopra menzionate e quindi aprire più completamente l'occhio, portando a un tasso di errore sui bit più basso.
Le risposte impulsive considerano la risposta di un canale in isolamento quando viene alimentato con un impulso veloce. Sebbene sia importante valutare un flusso di bit pseudocasuale come si farebbe in un diagramma ad occhio, una risposta impulsiva è più fondamentale. Rivela informazioni su come un canale trasmette un singolo bit con un particolare tasso di variazione del bordo (banda passante) attraverso il canale e al ricevitore. La risposta impulsiva del canale dipenderà dall'impedenza del canale, dalla larghezza di banda di terminazione rispetto alla larghezza di banda del segnale, dalle perdite totali nel canale e dalla dispersione. I segnali DDR5 pongono maggiore attenzione alla perdita dipendente dalla riflessione al ricevitore rispetto ai tipici canali seriali, che può essere osservata nel tasso di variazione del bordo di una risposta impulsiva.
Il motivo importante per utilizzare una simulazione di risposta impulsiva per un progetto di canale DDR5 proposto o da un modello di canale estratto è valutare la causalità del canale. Il modello determinato dai parametri S del canale potrebbe produrre una risposta non causale nel canale, e quindi sarebbe necessaria una correzione (finestratura) per modificare il modello del canale se sono presenti artefatti non causali.Leggi di più su questo in un articolo recente di Jason Ellison.
Un processo di analisi SI in un canale DDR5 (o qualsiasi altro canale ad alta velocità) includerebbe:
Uno dei cambiamenti più significativi (a mio parere) nell'architettura DDR è l'uso dell'equalizzazione a feedback di decisione (DFE) per superare le perdite del canale e la dispersione nelle linee DQ in un bus DDR5. Concettualmente, il modo più semplice per superare la distorsione nei segnali digitali è passare il segnale attenuato attraverso un filtro passa-alto. Questo è il motivo per cui un filtro RC parallelo può essere utilizzato come un semplice equalizzatore. Ma in DDR5, dove le larghezze di banda del segnale digitale sono molto più elevate, il DFE è più efficace ed è incorporato nel lato di ricezione di un canale. Il motivo per cui si utilizza il DFE è che questi canali possono dover essere piuttosto corti rispetto ai canali seriali, e il DFE è efficace quando le perdite per riflessione sono significative nelle perdite totali del canale.
DDR5 continuerà a includere reti a terminazione singola, ma idealmente dovrebbero avere una lunghezza del canale più corta rispetto a una generazione DDR precedente. Alle alte velocità presenti nei canali DDR5, il comportamento dominato dalle riflessioni e la dispersione si combinano per produrre un significativo interferenza intersimbolica (ISI) se le tracce non sono terminate correttamente, come illustrato sopra nella sezione sulle risposte agli impulsi. L'ISI causa distorsioni dei livelli di segnale in aggiunta alla distorsione della forma dovuta a dispersione e riflessioni, e ogni impulso digitale inizia a sembrare un impulso semi-gaussiano sul lato di ricezione in un canale non equalizzato. Il risultato finale è che il diagramma ad occhio per il canale inizia a chiudersi man mano che le perdite dominate dalle riflessioni e la distorsione legata alla dispersione si accumulano.
Per superare la distorsione del segnale e l'ISI, uno schema di equalizzazione è incorporato nell'architettura DRAM, sia sul lato di trasmissione che di ricezione, similmente al caso di alcuni controllori DDR3 e DDR4. L'equalizzazione con feedback decisionale (DFE) o l'equalizzazione lineare in tempo continuo (CTLE) possono essere utilizzate sul lato di ricezione, o l'equalizzazione feed-forward (FFE) può essere utilizzata sul lato di trasmissione. Da notare che il CTLE non è ideale per canali dominati dalle riflessioni, quindi DDR5 adotta il DFE come metodo di equalizzazione.
Misurazione del diagramma ad occhio.
Ci sono altre fonti di rumore nei canali DDR5 che diventano ancora più problematiche rispetto alle generazioni precedenti, specialmente considerando le velocità superiori richieste per accomodare i tassi di dati più elevati e le larghezze di banda del segnale. Ci sono tre principali linee guida per il layout di PCB DDR5 che avranno la priorità in questi progetti.
Sul lato della simulazione, uno strumento di simulazione del crosstalk post-layout che si basa sui modelli IBIS per i tuoi componenti può aiutarti a valutare l'integrità del segnale nei tuoi canali di segnale DDR5. Il crosstalk può essere utilizzato per determinare se lo spazio tra le linee è appropriato data la configurazione dello stack e la distanza dalla referenza per le linee di segnale. Lo stesso strumento di simulazione può essere utilizzato per analizzare le riflessioni, che è importante in una topologia multi-drop dominata dalle riflessioni trovata in DDR5, anche se questo è meno dipendente dai modelli IBIS e più dipendente dalla modellazione del segnale iniettato in un canale, che potrebbe essere fatto numericamente nel simulatore giusto.
GDDR5 per una GPU
I potenti strumenti di layout e routing PCB in Altium Designer sono progettati per applicazioni come i canali SerDes, il design PCB DDR5 e altre aree avanzate. Altium Designer include un potente gestore dello stackup con un risolutore di campo per controllare l'impedenza nella tua scheda durante il routing, e avrai accesso a strumenti di simulazione post-layout che ti aiuteranno a individuare problemi di integrità del segnale nella tua scheda.
Ora puoi scaricare una prova gratuita di Altium Designer e scoprire di più sui migliori strumenti di layout, simulazione e pianificazione della produzione del settore. Parla oggi stesso con un esperto di Altium per saperne di più sulle linee guida di layout e routing delle PCB DDR5.