Disclosed is a solid state disk emulator system for significantly improving access time, i.e., improving both the seek time and the rotational latency. An error correction process is incorporated in the disk emulator which corrects single bit hard memory errors using only a single parity bit. The error correction process corrects single bit hard errors in a stored digital data word of "n" bits according to the following steps. The process generates a parity bit for the n-bit word according to a predetermined algorithm prior to storing the word. The process then stores the digital data word in a selected storage location and also stores the parity bit. The process retrieves the stored n-bit word from the selected storage location. The process also retrieves the stored parity bit for the n-bit word. Then, the process generates a new parity bit for the retrieved word according to the predetermined algorithm. The new parity bit is compared with the retrieved parity bit. The process corrects the n-bit retrieved word only when the parity bits are different, by inverting the retrieved word and writing the inverted word to the selected storage location. The process retrieves the inverted word from the selected storage location and inverts the inverted word retrieved from the selected storage location.

È rilevato un solido dichiara il sistema dell'emulatore del disc per significativamente migliorare il tempo di accesso, cioè, migliorando sia il tempo di ricerca che lo stato latente di rotazione. Un processo di correzione di errore è compreso nell'emulatore del disc che corregge gli errori duri di memoria della singola punta usando soltanto un singolo bit di parità. Il processo di correzione di errore corregge gli errori duri della singola punta in una parola di dati digitale immagazzinata delle punte "di n" secondo i seguenti punti. Il processo genera un bit di parità per la parola della n-punta secondo una procedura predeterminata prima dell'immagazzinare la parola. Il processo allora immagazzina la parola di dati digitale in una posizione selezionata di immagazzinaggio ed inoltre immagazzina il bit di parità. Il processo richiama la parola immagazzinata della n-punta dalla posizione selezionata di immagazzinaggio. Il processo inoltre richiama il bit di parità immagazzinato per la parola della n-punta. Allora, il processo genera un nuovo bit di parità per la parola richiamata secondo la procedura predeterminata. Il nuovo bit di parità è paragonato al bit di parità richiamato. Il processo corregge la parola richiamata n-punta soltanto quando i bit di parità sono differenti, invertendo la parola richiamata e scrivendo la parola invertita alla posizione selezionata di immagazzinaggio. Il processo richiama la parola invertita dalla posizione selezionata di immagazzinaggio ed invertisce la parola invertita richiamata dalla posizione selezionata di immagazzinaggio.

 
Web www.patentalert.com

< (none)

< Method to identify unit pins that are not optimally positioned in a hierarchically designed VLSI chip

> Method and system for flexible control of BIST registers based upon on-chip events

> (none)

~ 00032