![]() |
||
|
What are some uses for this technology?
|
|
| Any circuit can be built on a Cell Matrix™. Given that the hardware design is one that is extremely inexpensive to manufacture, we eventually expect ours to be a reasonable hardware platform for lots of circuits just based on cost and time-to-market. | |
|
![]() |
|
| What is a self-modifying circuit? One example is evolvable hardware algorithms cast in Cell Matrix hardware. These circuits can leave the factory looking identical to each other, but out in the field, they iterate to determine the ideal circuit to fit the problems they encounter. Another example is built-in compensation for manufacturing defects or runtime faults. This compensation cannot be done at circuit design time, and it can be expensive to do at manufacturing time. With a Cell Matrix, neither is necessary. Instead, system bootstrap circuits, and circuits in general, can include smarts that give them the ability to compensate for faults, which is then automatically translated into particular compensatory actions on a per-chip basis, after manufacture. | |
|
![]() |
|
|
On the topic of massive, highly parallel circuits, the architecture's hardware support of parallel, distributed communication and control is an important ingredient of extremely large, parallel circuits and systems. The fault tolerance and scalability of the Cell Matrix also makes it a great hardware platform for extremely large systems, and also for extremely small systems. You can work with a matrix of whatever size you need.
![]() The combination of local, parallel control, with self-modification also supports the design and development of extra levels of fault compensation at runtime. For instance, new circuits can be built to take over missing function while other regions of the matrix continue to operate normally. |
|
| access core | |