CRISP Demonstrates Self-Repairing Chips - HotHardware
CRISP Demonstrates Self-Repairing Chips

CRISP Demonstrates Self-Repairing Chips

Processors have been getting smaller and smaller (while also faster and faster) for decades. In fact, that progression has never changed since the microprocessor was born. In general, they have been consuming less power as well, but everyone knows that there will be limits. One of the troubles with chips getting smaller and more powerful is the fragility of these chips. The smaller the manufacturing geomtries get, the less robust they are, and that has led to a number of research projects looking into the feasibility of creating self-repairing chips. It's not a completely fresh concept, and there has been previous success in self-repairing chips. But it looks like a breakthrough could be within reach.

The CRISP (Cutting edge Reconfigurable ICs for Stream Processing) project researches optimal utilization, efficient programming and dependability of reconfigurable many-cores for streaming applications. Its goal is to develop a single, highly scalable, reconfigurable system concept that can be used for a wide range of streaming applications; from low-cost consumer applications to very demanding specialty applications. The project consortium consists of Recore Systems (project leader), University of Twente, Atmel Automotive, Thales Netherlands, Tampere University of Technology, and NXP Semiconductors, and those are some pretty big names in this industry. There's clearly a lot of intelligence in the projector, and the team has managed to show off self-repairing chips at DATE 2011.


The self-repairing chip anticipates on the future, when further miniaturization makes on-chip components and connections more fragile. The CRISP consortium developed new concepts for run-time resource management to attain the goal of self-repair: while in operation, the chip tests cores and connections, and a resource manager dynamically assigns the chip's tasks to fault-free parts. This essentially allows chip makers to continue their race to producing chips that are downsized even further, without the same risks of breaking down prematurely. ith the right dependability infrastructure many-cores can be a solution', says Hans Kerkhoff. The chips have many cores; each core performs subtasks of a more complex application: for instance satellite navigation comprises many digital signal processing tasks. A run-time resource manager dynamically determines which core does which task. Cores can swap tasks; it does not make a difference which core does what, so cores can take over the tasks from failing cores and the chip can repair itself, extending its longevity.

It's a pretty tough thing to really wrap your mind around, but the idea is easy to support: smaller, more powerful chips, with less chance of breaking down. Hopefully this research will be transformed into real, commercial parts shortly -- our mobile phones could use the support (and the horsepower).
+1
+ -

Does the chip really repair itself, or just re-route around bad cores? Considering the number of circuits on a chip, there's a lot of redundancy, but it's not the same as "self-repair".

+1
+ -

from what i got out of it, it will move all the task that use to work on that core to another core that isn't broken? well that isn't really repairing it, you still lose that core. But i guess its a lot better then have the whole thing break down if one core breaks.

0
+ -

It sounds like a longer lasting chip but over time the performance is going to lag as cores die or break... I'd rather have a chip that doesn't break as easily than one that still functions when parts of it break

0
+ -

This seems like a good idea, however i wonder how much performance will take a hit by rerouting around the broken core?

0
+ -

screw working on this... they just need to get way far ahead in motherboard, CPU, and GPU technology so games are behind in technology and normal concumers can afford it :)

Login or Register to Comment
Post a Comment
Username:   Password: