Test delle interfacce digitali ad alta velocità, test PCIe

Soluzioni di test PCIe

Test PCIe (Peripheral Component Interconnect express)

Praticamente tutti i requisiti per verificare la trasmissioni di dati e le proprietà dei segnali PCIesono soddisfatti dagli oscilloscopi,sia durante lo sviluppo che per i test di conformità PCIe. Sullo strato fisico, gli analizzatori di retisono in grado di fornire la massima precisione possibile per i test di integrità del segnale. Con un sistema di test che utilizza gli analizzatori di reti automatizzatidisponibile solo presso Rohde & Schwarz, ridurrete drasticamente i tempi per il test deiparametri di integrità del segnale e aumenterete l'affidabilità delle provesui cavi e i connettori PCIe con quattro o più corsie (lane) secondo le specifiche 5.0 o 6.0.

PCIe è lo standard di fatto per l'interconnessione delle schede madri di server o PC, tra il processore principale e le periferiche integrate (chip a montaggio superficiale) e le periferiche plug-in (schede di espansione), come le schede grafiche o di memoria, oppure le schede aggiuntive. Per i produttori di PC e i fornitori di chip e schede plug-in, la verifica delle interfacce PCIedurante lo sviluppo, e successivamente per la verifica delle funzioni e il controllo qualità della produzione, è un'attività essenziale.

Introdotto per la prima volta nel 2003 come PCIe 1.0 con una larghezza di banda di 8 GB/s, funzionante a una frequenza di 2,5 GHz e in grado di supportare 2,5 miliardi di trasferimenti al secondo (GT/s), una nuova versione aggiornataè stata rilasciata dall'associazione PCI-SIG(Special Interest Group) ogni due anni, ogni volta raddoppiando le prestazioni. La più recente versione rilasciata nel 2022 è PCIe 6.0 ed è caratterizzata da una larghezza di banda di 256 GB/s con una frequenza di clock di 32 GHz, per supportare trasferimenti fino a 64 GT/s. Le velocità di trasmissione dei dati sono indicate come trasferimenti al secondo,non come bit rate. Ciò è dovuto alla codifica di trasmissione, che converte i bit di dati in un numero maggiore di caratteri di trasmissione per ridurre gli errori di trasmissione, al costo di una maggiore quantità di informazioni da trasmettere. Nelle versioni PCI 1.0 e 2.0 viene utilizzata la codifica 8b/10b, mentre nella versione 3.0 l'overhead di trasmissione viene notevolmente ridotto con la codifica 128b/130b. Gli errori di trasmissione sono ridotti grazie al bilanciamento della tensione continua e alla limitazione della disparità dei simboli (a lungo termine, vengono trasmessi il 50% di "1" e il 50% di "0").

Mentre la codifica 128/130b riduce l'overhead del protocollo dal 25% all'1,5%, si riduce anche la correzione degli errori di trasmissione basata sul protocollo. La versione PCIe 3.0 ha introdotto l'equalizzazione del ricevitore per compensare la risposta in frequenza del canale a frequenze più alte. Sofisticati algoritmi mirano a creare filtri digitali che compensano la perdita di canale del ricevitore.

Il bus PCIe si collega con 1 o più corsie in uno slot. Una corsia (lane) contiene una coppia di linee differenziali di trasmissione e ricezione, quindi ogni corsia è un flusso full-duplex che trasporta pacchetti di dati. Gli slot PCIe possono contenere da una a trentadue corsie, in potenze di due. Il numero di corsie è scritto con il prefisso x (ad esempio, x16 rappresenta una scheda o uno slot a sedici corsie), e x16 è la dimensione più grande di uso comune. Uno slot x1 trasmette dati a 1 bit per ciclo, uno slot x16 a 16 bit per ciclo. Sia in termini di slot che di versioni lo standard PCIe è completamente compatibile con le versioni precedenti, con la velocità di trasmissione dei dati determinata dalla dimensione dello slot più piccola, e dalla versione più bassa.

L'implementazione commerciale di PCIe è in ritardo di diverse versioni rispetto allo standard più recente. Sono ancora disponibili più schede madri per PC 3.0 che per 4.0, che a loro volta superano le schede madri 5.0; il numero di applicazioni che richiedono velocità di trasferimento dati superiori a 16 GT/s è strettamente limitato. Per i processori più semplici che utilizzano molti dispositivi industriali e commerciali, il bus PCIe 1.0 offre prestazioni più che sufficienti.

La sfida del test PCIe

  • Per i cavi e i connettori PCIe con quattro o più corsie che utilizzano le specifiche 5.0 o 6.0, come verificare l'integrità del segnale che richiede centinaia di misure, in modo affidabile e in tempi accettabili e con procedure di test adeguate? Considerando che è necessario far coincidere le diverse misure dei requisiti durante lo sviluppo, i test di conformità e la produzione.
  • Come leggere il contenuto dei messaggi PCIe? Una conseguenza della codifica di trasmissione che converte i bit di dati in un numero maggiore di caratteri di trasmissione è che non è possibile leggere i dati direttamente dal flusso di dati. Gli algoritmi di equalizzazione del ricevitore aggiungono un'ulteriore complicazione alla decodifica del contenuto del messaggio.
  • Come valutare la qualità e l'integrità del segnale delle trasmissioni di dati e verificare la conformità alle tolleranze di jitter.
  • I test di conformità consistono in una serie di procedure che devono essere rigorosamente rispettate affinché i risultati siano validi; dovete essere certi di condurre correttamente i test di conformità. Un'ulteriore complicazione nelle procedure di test PCIe è la necessità di selezionare il segnale di test corretto tra i vari segnali per ogni test.

Le nostre soluzioni di test PCIe

Per i cavi e i connettori PCIe conformi alle specifiche 5.0 o 6.0, è possibile misurare tutti i parametri di integrità del segnale richiesti con un sistema di test automatizzato che comprende un analizzatore di reti R&S®ZNB43per le misure, il sistema di commutazione aperto e la piattaforma di controllo R&S®OSP320 per la commutazione multiporta, e l'opzione R&S®ZNrun-K440per automatizzare le procedure di test.

Gli oscilloscopi R&S®RTO64e R&S®RTPforniscono entrambi le prestazioni richieste per l'analisi dei segnali PCIe 1.0 e PCIe 2.0. L'oscilloscopio R&S®RTP è in grado di analizzare anche i segnali PCIe 3.0. Le opzioni PCIe dedicate per entrambi gli oscilloscopi consentono di attivare e decodificare i segnali PCIe per eseguire il debug e verificare le prestazioni:

  • PCIe 1.0 con un oscilloscopio R&S®RTO64 o R&S®RTP (larghezze di banda 6-16 GHz). Eseguite tutti i test di conformità PCIe 1.0 per tutte le dimensioni degli slot (x1/4/8/16) e la velocità massima dei dati 2,5 GT/s), con l'opzione K81. Trigger, decodifica e ricerca dei dettagli del protocollo con l'opzione K72.
  • PCIe 2.0 con un oscilloscopio R&S®RTO64 o R&S®RTP (larghezze di banda 6-16 GHz). Eseguite tutti i test di conformità PCIe 1.0 su PCIe 2.0 per tutte le dimensioni degli slot (x1/4/8/16) a una velocità di dati massima di 2,5 GT/s con un oscilloscopio R&S®RTO64, o la velocità di dati massima (5,0 GT/s) con un oscilloscopio R&S®RTP e l'opzione K81. Trigger, decodifica e ricerca dei dettagli del protocollo con l'opzione K72.
  • PCIe 3.0 su un oscilloscopio R&S®RTP (larghezze di banda 13-16 GHz). Eseguite tutti i test di conformità PCIe 3.0 per tutte le dimensioni degli slot (x1/4/8/16) e la velocità massima dei dati (8 GT/s), con l'opzione K83. Trigger, decodifica e ricerca dei dettagli del protocollo con l'opzione K73. Trigger su dati decodificati con l'opzione K140/K141.

La larghezza di banda dell'oscilloscopio è il fattore più significativo per determinare quali segnali possono essere acquisiti e per quali scopi di test. Per il debug la larghezza di banda deve coprire la terza armonica della frequenza fondamentale del segnale richiesto, per il test di conformità la quinta armonica.

Per semplificare e automatizzare le procedure di test di conformità con gli oscilloscopi, R&S®ScopeSuitefornisce:

  • Una procedura guidata grafica completa per guidare le procedure di conformità dall'inizio alla fine.
  • Controllo automatico di tutte le impostazioni necessarie dell'oscilloscopio e delle sequenze di test di conformità.
  • Rapporti di test configurabili per documentare i risultati del test.

Rohde & Schwarz fornisce anche tutti gli accessori necessari, come le sonde ad alta velocità per il debug del bus PCIe, il test di integrità del segnale, la validazione e il test di conformità.

Per il test dell'interfaccia PCIe, gli analizzatori di reti Rohde & Schwarz (R&S®ZNA, R&S®ZNB) forniscono misure di integrità del segnale con una gamma dinamica e una larghezza di banda massima che superano ampiamente tutti i requisiti PCIe. Per entrambe le famiglie di analizzatori, le opzioni K2 e K20 forniscono l'analisi nel dominio del tempo, compresi i diagrammi a occhio, e l'analisi simultanea nel dominio della frequenza.

Vantaggi delle nostre soluzioni di test PCIe

In tutte le fasi dello sviluppo di cavi e interconnessioni, dalla ricerca e sviluppo alla produzione, un analizzatore di reti automatizzato gestisce tutte le complessità della procedura di test con la massima affidabilità e riduce la durata dei test di un fattore 10 o più.

Siate certi della validità dei risultati dei vostri test di conformità. Tutte le opzioni per i test di conformità di Rohde & Schwarz implementano completamente il software di test di conformità ufficiale del PCI Special Interest Group (PCI-SIG) per la qualità del segnale, i test del clock di riferimento e la verifica dell'occhio dei dati.

Il test di conformità richiede diversi schemi di segnale di test. Con il generatore di forme d'onda arbitrarie (opzione B6) installato, gli oscilloscopi Rohde & Schwarz passano automaticamente da un segnale di test all'altro secondo le necessità, risparmiando tempo e assicurando che venga sempre selezionata la forma d'onda corretta.

Compensazione del disallineamento tra i canali dell'oscilloscopio a frequenze PCIe più elevate con l'opzione B7 come sorgente di impulsi per il de-skewing dei canali.

Il modello R&S®RTPoffre la serie più completa di strumenti di debug e analisi per PCIe disponibile sul mercato:

  • è possibile eseguire il trigger e la ricerca dei dettagli del protocollo, come ad esempio i pacchetti del livello di transazione, i pacchetti del livello di dati,
  • set ordinati ed errori. Livello di decodifica selezionabile, dai bit al contenuto finale del protocollo, per soddisfare le vostre esigenze.
  • Una conseguenza della codifica di trasmissione è che non è possibile leggere i dati direttamente dal flusso di dati. L'opzione R&S®RTP- K140/141include il recupero dei dati di clock che estrae il clock incorporato dal segnale, in modo che sui dati decodificati possa essere eseguito il triggering: uno strumento molto potente per il debug.
  • L'equalizzazione del ricevitore compensa la perdita di integrità del segnale al ricevitore, offrendo un recupero preciso dei bit e bassi tassi di errore dei bit per PCIe 3.0. I due più comuni algoritmi di equalizzazione del ricevitore sono inclusi nelle funzioni di trigger e decodifica: l'equalizzazione lineare in tempo continuo (CTLE) e il feedback decisionale (DFE), che include il filtraggio non lineare.
  • I diagrammi a occhio forniscono un semplice strumento grafico per valutare la qualità e l'integrità dei segnali di dati. Sulla base dell'unico hardware di trigger digitale dell'oscilloscopio Rohde & Schwarz, le opzioni R&S®RTP- K136/K137forniscono un'analisi dell'occhio quasi in tempo reale per le interfacce digitali ad alta velocità, come PCIe.
  • La conformità alle tolleranze di jitter (disturbi di temporizzazione del segnale) è un requisito del bus PCIe. Analizzate il jitter con le opzioni R&S®RTP-K133.

La perdita di segnale è inevitabile tra il punto di acquisizione del segnale e il l'ingresso dello strumento di misura, a causa delle sonde, degli adattatori e dei cavi presenti nella configurazione. Più alta è la frequenza, maggiore è la perdita di segnale. L'opzione R&S®RTP K122include un'impostazione semplice da usare per specificare i componenti di cui eseguire il de-embedding, correggendo quindi le perdite di trasmissione mediante calcoli basati sui parametri S.

Avete altre domande sulle nostre soluzioni di test di conformità PCIe?
Non esitate a contattarci.

Contenuti correlati per le soluzioni di test PCIe

Webinar: Test dei cavi PCIe 5.0 / 6.0 e IEEE802.3ck

Questo webinar è destinato ai tecnici che si occupano di progettazione e al test dei segnali digitali ad alta velocità.
In particolare, parleremo del test dei cavi PCIe 5.0 / 6.0 e IEEE802.3ck, concentrandoci sull'integrità del segnale, sui parametri prestazionali e sull'automazione. Soprattutto la modulazione PAM4 è molto sensibile al rumore, alla diafonia e ad altri disturbi.

Maggiori informazioni

PCI Express Gen 3 - compliance and debug testing

Webinar: PCI Express Gen 3 - Test di conformità e debug

Questo webinar è destinato ai tecnici che si occupano di progettazione e al test dei segnali digitali ad alta velocità. In particolare, ci concentreremo sulle interfacce PCIe Gen 3. Dopo una panoramica della tecnologia PCIe, parleremo dei test PCIe per la conformità, il trigger sul protocollo e la decodifica nonché il debug dell'integrità del segnale.

Maggiori informazioni

Applicazione: Deembedding in tempo reale con oscilloscopio R&S®RTP

Verificare le reali prestazioni del progetto riducendo l’impatto del percorso dei segnali, della sonda, dei cavi, dei dispositivi e di altri accessori utilizzati per misurare il segnale in esame.

Maggiori informazioni

De-embedding and measuring a PCIe5 connector with R&S®VNA

Video: De-embedding e misura di un connettore PCIe5 con l'analizzatore di reti R&S®VNA

Facendo riferimento alle impostazioni e alle misure con un analizzatore di reti vettoriale R&S®ZNA, dimostriamo il processo di de-embedding applicato a un connettore PCIe5 integrato in un adattatore di test.

Guarda un video

Knowledge+

Scoprite i contenuti personalizzati e di alta qualità dell'intero ecosistema Rohde & Schwarz, tutti in un unico posto. Scoprite ora tutte le nostre competenze personalizzate in base alle vostre esigenze.

Centro video

Accedete a interessanti video e webinar su soluzioni, applicazioni e prodotti.

Maggiori informazioni

Centro di download

Cercate nel centro di download di Rohde & Schwarz brochure, schede tecniche, documenti tecnici, manuali, firmware, software, driver e altro ancora.

Maggiori informazioni

L’Accademia delle Misure di Rohde & Schwarz

Siete in ottime mani
Conoscenze pratiche. Approfondimenti settoriali. Veri esperti. Solo con l’Accademia delle Misure di Rohde & Schwarz.

Maggiori informazioni

Iscrivetevi alla nostra newsletter

Restate aggiornati sulle tendenze in arrivo e sulle applicazioni più recenti.

Iscrivetevi alla nostra newsletter

Richiedi informazioni

Hai qualche domanda o ti servono altre informazioni? Compila il modulo e ti ricontatteremo al più presto.

Autorizzazione al marketing

La tua richiesta è stata ricevuta. Ti ricontatteremo a breve.
An error is occurred, please try it again later.