LOGO SIEMENS

Catena BISR configurabile SIEMENS per un caricamentu rapidu di dati di riparazione

SIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-PRODUCT

Mutivazione

  • I disinni d'oghje pò avè decine di millaie di ricordi cù a redundanza di riparazione
  • Ci vole assai tempu per carica i dati di riparazione in serie durante u sistema di putenza
  • Pudemu piglià avanzutagE di u fattu chì assai pochi di i ricordi anu bisognu di riparazione per accelerà significativamente u prucessu?

Contornu

  • U sistema generale di riparazione di memoria
  • Travagliu prima
  • Sistema di riparazione di a catena BISR configurabile
  • Risultati sperimentali
  • Cunclusioni

U sistema generale di riparazione di memoriaSIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG1

  • Registru di riparazione dedicatu per ogni memoria
  • L'abilitazione di riparazione indica chì a memoria hà bisognu di riparazione
  • A maiò parte di i registri di riparazione cuntenenu solu 0s è permettenu a compressione di l'infurmazioni di riparazione in fuse box

Travagliu prima (riparazione spartera)SIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-PRODUCT

  • Aduprate a stessa suluzione di riparazione per parechji ricordi
  • Boni risultati ottenuti per i ricordi chì utilizanu a riparazione di fila è i ricordi daretu à un autobus spartutu
  • Applicazione limitata per i ricordi distribuiti chì utilizanu a riparazione di colonna
  • Perdita di rendimentu potenziale

Travagliu precedente (bypass di memoria)SIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG2

  • Ogni registru di riparazione pò esse ignoratu
  • A catena di cunfigurazione caricata prima per selezziunà i registri di riparazione da include in a catena
  • Pipeline flop necessariu per evità longu percorsi asincroni
  • Speedup limitatu à circa 5X

Sistema di riparazione di a catena BISR configurabileSIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG3

  • Estende l'idea di Devanathan per aggirari parechji registri di riparazione à u mumentu
  • Bypassing segmenti più longu riduce u overhead assuciatu à a catena di cunfigurazione

Circuitu di selezzione di segmenti (SSC)SIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG4

  • Struttura simile à Segment Insertion Bit (SIB) di IEEE 1687
    • Sceglie / ignora u segmentu di a catena assuciata
  • SSC hà circuiti supplementari per identificà i segmenti chì necessitanu riparazione
    • 1-logica di rilevazione

Percorsu di scansione attiva cù segmentu bypassatuSIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG5

  • Segmentu di manca inclusu in u percorsu di scansione perchè almenu una memoria hà bisognu di riparazione
  • Segmentu ghjustu bypassatu perchè nimu di i ricordi ùn anu bisognu di riparazione
    • Input di segmentu forzatu à 0

Percorsu di scansione attiva (catena di cunfigurazione scelta)SIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG6

  • Percorsu di scansione attiva (catena di cunfigurazione scelta)

Riparate a sequenza di prugrammazione di datiSIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG7

Sequenza di accensioneSIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG8

Considerazioni di l'algoritmu di partizione

  • U numeru di segmenti dipende da uni pochi di fattori
  • U più impurtante hè a densità di difetti
    • L'alta densità di difetti richiede segmenti più brevi per riduce a probabilità di avè da include un segmentu
  • Segmenti di blocchi IP pre-esistenti deve esse inclusi cum'è
    • Ùn hè micca sempre pussibule implementà a dimensione di u segmentu ottimale

Càlculu di a dimensione di u segmentu ottimali

  • U BISR Chain Shifting Time T = Nrepair XL/Nseg + 2 X Nseg
    • L : a durata tutale di i registri di riparazione
    • Nseg : numeru di segmenti
    • Nrepair : numeru di segmenti chì necessitanu riparazione
  • Per minimizzà T
    • ( Nrepair XL / Nseg + 2 X Nseg )′ = 0
  • : = /2
  • = /g

Riparate u fattore di accelerazione di carica di dati (riparazione unica)SIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG9

Riparate u fattore di accelerazione di carica di dati (duie riparazioni)SIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG10

Ripara i cicli di carica di dati

(assume versus numeru reale di riparazioni)SIEMENS-Configurable-BISR-Chain-for-Fast-Repair-Data-Loading-FIG11

Cunclusioni

  • Un sistema di riparazione di a catena BISR configurabile hè prupostu per accelerà a carica di dati di riparazione durante l'accensione di chip
  • I risultati sperimentali mostranu chì u numeru di cicli di clock pò esse ridutta da unu à dui ordini di grandezza cumparatu cù i metudi precedenti.

Documenti / Risorse

Catena BISR configurabile SIEMENS per un caricamentu rapidu di dati di riparazione [pdfGuida di l'utente
Catena BISR configurabile per caricamentu di dati di riparazione veloce, catena BISR configurabile, catena BISR per carica di dati di riparazione veloce, catena BISR, catena

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *