Ritardo del pin nel package
A colpo d'occhio
- Scopri che cos’è il ritardo dei pin nel package, perché dispositivi con piedinatura compatibile possono comunque comportarsi in modo diverso e quando considerare questi dati nel flusso di progettazione.
- Scopri come Altium Designer gestisce i parametri Pin Package Length e Propagation Delay e come ciascun valore contribuisce ai calcoli della lunghezza e del ritardo del segnale.
- Scopri dove inserire, trasferire e verificare questi valori nell’editor degli schemi elettrici, nell’editor PCB, nel pannello PCB e nell’ambiente xSignals.
In ogni progetto ad alta velocità oltre i 500 MHz, il mezzo di connessione, o il filo di bonding verso il die, introduce un ritardo nel segnale. Questo ritardo interno al dispositivo è detto ritardo pin-package. Anche se due dispositivi sono completamente compatibili a livello di pin dal punto di vista del progetto e del PCB, i tempi di propagazione nel package differiscono da un dispositivo all'altro e devono quindi essere presi in considerazione. Le informazioni sui tempi di propagazione sono disponibili nel documento IBIS 6 del dispositivo. Le informazioni sui pin del package devono essere considerate durante la fase di pianificazione degli I/O oppure, per un FPGA, dopo la sintesi. Tutti i produttori di dispositivi dovrebbero essere in grado di fornire i ritardi del package, specificati come ritardo in picosecondi o come lunghezza.
Il ritardo può essere incluso nel progetto come Pin Package Length oppure come Propagation Delay, utilizzando i rispettivi campi per il pin nell'editor degli schemi o per il pad/via nell'editor PCB. I valori inseriti vengono gestiti come segue:
Pin Package Length - tutte le lunghezze pin-package di ciascuna net vengono sommate nell'editor PCB per ottenere la lunghezza totale pin/package, che viene inclusa nella Signal Length complessiva della net. Consulta la modalità Nets del pannello PCB per saperne di più sulla lunghezza del segnale.
Propagation Delay - tutti i valori di ritardo definiti dall'utente per pin/pad e via di ciascuna net vengono sommati al ritardo di instradamento della net nell'editor PCB. Il ritardo di instradamento viene calcolato automaticamente dal risolutore di campo Simbeor® integrato nel Layer Stack Manager. I ritardi di pad e via non vengono calcolati automaticamente, ma possono essere definiti dall'utente.
Inclusione del ritardo nello schema
Le lunghezze pin-package possono essere definite come attributo del pin di un componente dello schema nel pannello Properties in modalità Pin. Per impostazione predefinita, il software utilizza le unità del documento corrente; se necessario, inserisci le unità insieme al valore.

Inserisci la lunghezza pin-package con le unità desiderate.
Definizione del ritardo nell'editor PCB
I valori di lunghezza pin-package e di ritardo di propagazione vengono trasferiti al layout PCB, come mostrato nella modalità Pad del pannello Properties.

I valori di lunghezza pin-package e di ritardo di propagazione vengono trasferiti dallo schema al PCB oppure possono essere definiti direttamente nel PCB.
Esame della lunghezza pin/package e del ritardo di propagazione nel pannello PCB
La Pin/Pkg Length viene inclusa automaticamente nei calcoli di Signal Length, visualizzati in varie modalità del pannello PCB. Imposta il pannello sulla modalità Nets per esaminare (o modificare) il valore di Pin/Pkg Length per i pin della net scelta. Nota come la colonna Routed Length riporti la lunghezza dell'instradamento, mentre la colonna Signal Length riporti la lunghezza dell'instradamento più eventuali lunghezze pin/package presenti nella net.

La Pin/Pkg Length e il suo effetto sulla Signal Length sono mostrati nella modalità Nets del pannello PCB.
Nell'immagine seguente, la colonna Delay relativa al ritardo di propagazione mostra che due coppie di xSignals violano una regola di progettazione Matched Lengths. Poiché l'evidenziazione si trova nella colonna Delay, ciò indica che la regola è configurata per utilizzare unità di ritardo anziché unità di lunghezza.
La colonna Delay mostra che due coppie di xSignals violano una regola di progettazione Matched Lengths.
Come viene inclusa la lunghezza negli xSignals
La Pin/Pkg Length viene inclusa automaticamente nella lunghezza complessiva dell'xSignal quando:
- Il segnale fa parte della definizione di un xSignal
- Il pad non è collegato con una topologia di instradamento fly-by (al pad è collegata una sola pista)