Anteprima Stella

Puoi provare subito la prima scoperta e i controlli 3D. Stella sblocca ogni fase.

Visualizza i pianiAccedi
Silicon Layer

Datapath: il viaggio di un’istruzione

Parti da un sommatore la cui risposta è sbagliata finché non si assesta, poi scopri il battito del clock che la copia nei registri, un’istruzione fatta di soli 32 bit, un viaggio in cinque battiti attraverso una città di blocchi, un programma che si ripete, una pipeline sovrapposta e l’allontanamento fino al wafer.

Tradotto automaticamente dall’originale in inglese. Apri l’originale in inglese

Prologue · 1/6

WaferDieBloccoCablaggioTransistorFinAtomo

Il battito che aspetta la risposta

Nel sommatore del capitolo precedente, la risposta era sbagliata finché non arrivava l’onda del riporto. Per questo una CPU mette dopo la logica dei registri, file di caselle che contengono numeri, e vi copia la risposta solo nell’istante in cui il clock batte. Tra un battito e l’altro la logica si assesta, e solo la risposta assestata viene passata avanti. Accelera il clock e il calcolo si muove più in fretta; se vai troppo veloce, il battito arriva prima dell’onda.

Accelera il clock e trova la velocità a cui i valori copiati nel registro cominciano a sbagliare.

Durata di un battito
1.00 ns
Quanta strada fa la luce in un battito
30.0 cm
127 + 1 come copiato nel registro
128
Copiata dopo che la risposta si è assestata

Con il percorso più lento di questo modello, il limite è 4.0 GHz

Puoi provare subito la prima scoperta e i controlli 3D. Stella sblocca ogni fase.

Datapath: il viaggio di un’istruzione - Luneidea