A system including a central processor and a plurality of attached
processors all on a single die are disclosed. Each of the attached
processors is preferably functionally equivalent to each of the other
attached processors. The system further includes at least one redundant
processor that is connectable to the central processor. The redundant
processor may be substantially equivalent to each of the attached
processors. Upon detecting a failure in one of the attached processors,
the system is configured to disable the non-functional processor and
enable the redundant processor. The attached processors may be connected
to a memory interface unit via a parallel bus or a pipelined bus in which
each attached processor is connected to a stage of the pipelined bus. The
attached processors may each include a load/store unit and logic suitable
for performing a mathematical function.
Un sistema compreso un'unità d'elaborazione centrale e una pluralità di processor fissati tutta su un singolo dado sono rilevati. Ciascuno dei processor fissati è preferibilmente dal punto di vista funzionale equivalente a ciascuno degli altri processor fissati. Il sistema ulteriore include almeno un processor ridondante che è raccordabile all'unità d'elaborazione centrale. Il processor ridondante può essere sostanzialmente equivalente a ciascuno dei processor fissati. Sulla rilevazione del guasto in uno dei processor fissati, il sistema è configurato per inabilitare il processor non funzionale e per permettere il processor ridondante. I processor fissati possono essere collegati ad un'unità dell'interfaccia di memoria via un bus parallelo o un bus canalizzato in cui ogni processor fissato è collegato ad una fase del bus canalizzato. I processor fissati possono ciascuno includere un'unità e la logica di load/store adatte ad effettuare una funzione matematica.