论文部分内容阅读
NoC成为未来大规模集成电路中最有前景的片上互联架构,然而随着工艺尺寸迈入纳米尺度,永久性错误如生产缺陷、器件老化等使得NoC越采越容易出错,并导致整个系统崩溃,NoC容错设计面临着巨大的挑战.目前的片上互联结构主要通过冗余设计提高可靠性,然而简单的冗余设计尤其是数据通路冗余,不仅难以满足应用的高可靠性需求,而且引入了大量的硬件开销.为此,本文提出一种细粒度的NoC数据通路挽救策略,将NOC的数据通路部件如链路、缓存、交叉开关分割成多个小的数据通路切片.只要数据通路上仍有正确的数据切片存在,这段数据通路就能保证其功能正确.实验结果表明,在很高的错误车下,本文提出的容错设计策略仅有缓慢的性能降级,并仍能保持功能正确.