Robust system design with uncertain information
Giovanni De Micheli · 2003
component selfconfiguration and self-healing [1], to increase systemlevel availability. Reliable on-chip communication will require viewing routing wires as information channels, and systems as micro-networks of components. Signal transmission will face an increasingly more noisy environment, where noise abstracts undesirable effects such as timing variations, cross-talk and interference. Techniques borrowed from networking will be applicable at the chip level, to provide reliable communication over unreliable physical channels [2]. Information encoding, packetization and routing will provide us with a new facet of design, to support reliable data transfer in a noisy environment [3]. Forthcoming computing technologies (non silicon based) will enable the design of systems with a much higher density of switching devices. On the other hand, monolithic systems constructed with self-assembly techniques will also display a much higher defect density. The unprecedented amount of computatio