La legge di Moore, un'osservazione articolata da Gordon Moore nel 1965, afferma che il numero di transistor su un microchip raddoppia circa ogni due anni. Questa intuizione ingannevole è servita come una profezia auto-riempimento e una roadmap guida per l'industria dei semiconduttori per oltre cinque decenni. La sua influenza si estende ben oltre il calcolo generale, fondamentalmente modellando la traiettoria delle tecnologie di elaborazione più profonde.

Comprendere la legge di Moore: Più di un semplice transistor

Mentre spesso citata come un tasso di progresso tecnologico, la legge di Moore non è una legge fisica ma un'osservazione empirica radicata nell'economia e nell'ingegneria della produzione di semiconduttori. Moore ha originariamente notato che il numero di componenti per circuito integrato si era raddoppiato ogni anno e ha previsto che questa tendenza sarebbe proseguita.

Le implicazioni pratiche di questo raddoppio sono profonde. Più transistor su un singolo chip significano:

  • Increased Complexity:[] I progettisti possono implementare architetture più avanzate, cache più grandi e unità di logica specializzate.
  • Velocità di clock più elevate:[ Per un lungo tratto del regno della Legge di Moore, anche i transistor più piccoli hanno cambiato più velocemente, permettendo aumenti diretti della frequenza di clock.
  • Costo per Transistor:[] Realizzare più transistor su un singolo wafer spinge giù il costo per-transistor, consentendo chip più potenti allo stesso prezzo.
  • Efficienza energetica migliorata:[ I transistori più piccoli richiedono in genere meno tensione e potenza per passare, un fattore chiave per applicazioni DSP mobili e incorporati.

Questo ciclo virtuoso ha creato un ambiente in cui i processori di segnale digitale, come microprocessori specializzati, potrebbero evolversi dai componenti di nicchia ai motori ubiquitous che alimentano sistemi audio, video, comunicazioni e controllo moderni. Il rapporto tra la legge di Moore e lo sviluppo di DSP non è solo una correlazione, ma di causazione diretta: ogni nuovo nodo di processo ha permesso agli architetti DSP di fornire un miglioramento di funzionalità passo-funzionale nelle capacità di manipolazione del segnale in tempo reale.

Il ruolo dei processori digitali di segnale: motori di calcolo in tempo reale

I processori digitali di segnale sono una classe di microprocessori ottimizzati specificamente per le operazioni matematiche che soggiamano l'elaborazione del segnale.A differenza delle CPUs generali, che sono progettati per gestire una vasta gamma di compiti con predizione di ramo complessa e esecuzione di ordine, DSPs priorità deterministica, calcolo ad alto rendimento di operazioni di accumulo di moltiplicazione (MAC).

Le caratteristiche architettoniche chiave che contraddistinguono i DSP dai processori generali includono:

  • Unità MAC di Hardware:[ Moltiplicatori e accumulatori dedicati che svolgono un MAC in un unico ciclo di clock.
  • Architettura di Harvard modificata:[ Istruzione separata e databus, permettendo fetches simultanee di un'istruzione e uno o più data operand.
  • Zero-Overhead Looping:[[] Hardware specializzato per gestire contatori e ramificazioni a ciclo continuo, evitando la penalità di prestazione di looping software.
  • Arithmetic saturante:[] Una modalità aritmetica dove i risultati che superano il valore massimo rappresentabile sono fissati (o saturati) a quel massimo, piuttosto che avvolgere intorno, che è fondamentale per l'elaborazione audio e video.

L'evoluzione di queste caratteristiche è intricatamente legata alla Legge di Moore. Come i bilanci transistor si sono espansi, gli architetti si sono spostati da semplici DSP con un'unica unità MAC e una memoria minima a disegni altamente paralleli con MAC multipli, unità di elaborazione vettoriale e SRAM grande, veloce su chip.

Legge di Moore e l'evoluzione dell'architettura DSP

Gain di scala e prestazioni del transistor

L'impatto più diretto della legge di Moore sul potere di elaborazione di DSP è l'aumento esponenziale delle prestazioni crude, spesso misurato in milioni di MAC al secondo (MMACS) o miliardi (GMACS).

Integrazione della memoria e risorse on-chip

La legge di Moore ha permesso ai progettisti di integrare quantità sempre maggiori di SRAM on-chip. Questa memoria simile alla cache, o RAM on-chip, siede direttamente sul bus del processore, consentendo l'accesso dei dati a ciclo singolo. La progressione sta colpendo:

  • 1980s:] Pochi centinaia di byte a pochi kilobyte di RAM su chip.
  • 1990:[] Tene a centinaia di kilobyte, permettendo di memorizzare interi buffer audio o linee video su chip.
  • 2000s:[] Megabit di memoria on-chip, consentendo l'elaborazione audio multicanale complessa e codec video in tempo reale.
  • 2010s–Present:[]] Multiplo megabyte di cache SRAM e L1/L2 veloci, supportando DSP multi-core che eseguono sofisticati carichi di lavoro di inferenza AI.

Con abbastanza transistor, interi sottosistemi di elaborazione del segnale potrebbero essere costruiti su un singolo chip (System-on-Chip o SoC), tra cui core DSP, memoria, periferiche (ADC, DAC, interfacce seriali), e persino acceleratori specifici per applicazioni, che hanno permesso la proliferazione di sistemi di controllo in tempo reale dei sistemi di controllo dell'udito per smartphone portatili e di ausilio automobilistici.

Impostazione istruzioni

Con il budget transistor fornito dalla legge di Moore, gli architetti DSP potrebbero permettersi di implementare più complesse e specializzate set di istruzioni. Molto Long Istruzioni Word (VLIW) architetture, che si basano sul software per confezionare più operazioni indipendenti in un unico lungo insegnamento, è diventato fattibile.

Applicazioni Abilitato dalla legge di Moore in DSP

Lavorazione audio

L'evoluzione dei codec audio da una semplice modulazione AM/FM a formati audio ad alta definizione come Dolby Atmos e DTS:X non sarebbe stato possibile senza la Legge di Moore. I primi DSP audio potrebbero gestire la equalizzazione di base e la miscelazione.

Video e immagini

Il processore video in tempo reale è un'applicazione estremamente impegnativa. Comprimere un singolo frame di video 4K richiede miliardi di operazioni. I primi DSP potrebbero gestire la teleconferenza video a bassa risoluzione solo con compromessi significativi. La densità di transistor fornita dalla legge di Moore ha permesso lo sviluppo di sistemi di video codec dedicati che operano su architetture DSP. Questi motori possono codificare e decodificare H.264, H.265 (HEVC) e il nuovo

Comunicazioni e Wireless

Dal passaggio da analogico a digitale (2G a 3G), alle richieste di dati ad alta velocità di 4G LTE e 5G NR, ogni generazione di tecnologia wireless ha richiesto un ordine di grandezza più potenza di elaborazione per compiti come la stima dei canali, la equalizzazione, la decodifica (codici di elaborazione, LDP acceleras), e MIMO (Multiple-Input Multiple-Output) elaborazione del segnale di segnale.

Automotive e Industriale

Sistemi radar per il controllo di crociera adattativo, il rilevamento dei punti ciechi e l'utilizzo di frenata di emergenza autonomo DSP per elaborare segnali radar ad alta frequenza in tempo reale. Sistemi di Lidar, che generano nubi punti dell'ambiente del veicolo, si affidano a DSP per un'efficiente elaborazione dei dati e rilevamento degli oggetti.

Sfide e limitazioni

Limiti fisici di scala CMOS

La sfida più significativa per la continuazione della Legge di Moore è il limite fisico di scalamento transistor. Come dimensioni delle caratteristiche si restringono alla scala di atomi individuali (i nodi avanzati attuali sono a 3 nm), effetti meccanici quantici, come la perdita attuale attraverso l'ossido di cancello transistor e effetti a corto-canale pronunciati, diventano dominanti.

Constrati di potenza e termica

Per decenni, gli ingegneri si sono concentrati sulla velocità di clock crescente, assumendo che la legge di Moore fornisse abbastanza transistor per gestire il potere. Tuttavia, il Power Wall—il punto in cui la velocità di clock crescente porta a dissipazione di calore insostenibile—è stato un grosso vincolo dalla metà degli anni 2000.

Urds economici

Il costo di costruire un impianto di fabbricazione semiconduttore di primo piano (fab) è salito. Una struttura di 3 nm all'avanguardia costa fino a 20 miliardi di dollari. Questa barriera economica significa solo poche aziende (TSMC, Samsung, Intel) possono permettersi di produrre al limite di taglio. Questo consolidamento riduce la concorrenza e limita la capacità dei progettisti di DSP più piccoli di accedere ai nuovi nodi di processo.

Oltre la legge di Moore: Il futuro del DSP

Riconoscendo che la scalatura transistor esponenziale non è più garantita, ricercatori e ingegneri stanno esplorando diversi percorsi post-Moore per continuare a promuovere la potenza di elaborazione DSP.

Computing neuromorfico

I chip neuromorfici sono progettati per imitare la struttura e la funzione delle reti neurali biologiche. Invece dell'architettura tradizionale von Neumann con memoria e elaborazione separate, i sistemi neuromorfici integrano il calcolo e la memoria in modo che assomigliano a sinapsi e neuroni. Questo approccio è eccezionalmente efficiente per determinati compiti di elaborazione dei segnali, come il riconoscimento dei modelli, l'individuazione di anomalie dai dati dei sensori e l'elaborazione audio basata su punte.

Elaborazione dei segnali quantici

Mentre ancora nella sua infanzia, il calcolo quantistico ha il potenziale di risolvere alcune classi di problemi che sono intrattive per i computer classici.Per l'elaborazione del segnale digitale, gli algoritmi quantistici potrebbero eseguire alcune trasformazioni di Fourier e le operazioni di algebra lineari esponenzialmente più veloci. L'elaborazione del segnale quantistico (QSP) è un campo emergente che mira ad applicare algoritmi quantistici ai compiti di elaborazione del segnale classico.

DSP fotonici

I circuiti integrati fotonici (PIC) utilizzano la luce invece degli elettroni per eseguire il calcolo. L'elaborazione basata sulla luce offre vantaggi fondamentali per l'elaborazione del segnale: la larghezza di banda estremamente elevata (i segnali ottici possono trasportare enormi quantità di dati), la bassa latenza (nessuna limitazione della mobilità elettrone), e l'immunità alle interferenze elettromagnetiche.

Integrazione eterogenea e Architetture Chiplet

Un approccio più immediato e pratico alla crescita delle prestazioni continua è l'integrazione eterogenea, invece di costruire un unico monolitico die su un processo di punta, i progettisti di sistema combinano più chip specializzati, ognuno ottimizzato per una specifica funzione (ad esempio, i core DSP, gli acceleratori di AI, la memoria, le interfacce analogiche) – su un unico pacchetto utilizzando interconnessioni avanzate come 2.5D e 3D stacking.

Conclusioni

La legge di Moore è stata per oltre cinquant'anni il motore di progresso della elaborazione digitale dei segnali. L'aumento esponenziale della densità di transistor ha permesso una cascata di innovazioni: velocità di clock più veloci, memorie più grandi su chip, set di istruzioni più complessi e l'integrazione di interi sistemi su un unico chip.

Oggi, siamo in un crocevia. Il tradizionale percorso di scalamento transistor sta incontrando limiti fisici ed economici fondamentali. Tuttavia, le richieste di potere di elaborazione del segnale continuano a crescere, guidato da intelligenza artificiale, sistemi autonomi e Internet delle cose. Il futuro del DSP non sarà definito dalla Legge Moore nella sua forma classica, ma dalla creatività architettonica e dai nuovi paradigmi di calcolo.