【技术实现步骤摘要】
本专利技术属于集成电路芯片设计的容错
,特别是一种片上网络中基于路径多样性的交叉开关细粒度容错模块及其方法。
技术介绍
随着集成电路技术的发展,单个芯片上会出现由数十甚至数百个处理器联合工作的超复杂电路系统。然而,基于共享总线机制的传统片上系统(System-on-Chip,SoC)的体系结构无法解决复杂多样的系统通讯需求,如互连线延迟、系统全局同步和设计效率。为解决SoC的瓶颈问题,一些研究机构借鉴计算机网络和并行计算技术,提出了互连结构——片上网络(Network-on-Chip,NoC)。NoC因其高效和可扩展的优点被广泛应用,成为一种有效的通讯架构。但是随着特征尺寸的缩减和复杂度的增加,使得芯片出现低良品率、可靠性差等问题,因此容错成为NoC设计的一个重要挑战。路由器作为NoC通信的重要组成部分,是实现数据存储转发的关键。其中,交叉开关是路由器中的重要部件,主要负责数据的转发工作,通过仲裁逻辑实现输入与输出端口的匹配,使得存储在当前节点的输入缓冲中的数据顺利转发至下一跳节点。当交叉开关出现故障,将会导致当前节点输入缓冲中的数据无法转发至下游节点,造成数据滞留,引起端口阻塞,降低网络性能。因此,对交叉开关的容错显得尤为重要。研究者们针对路由器中交叉开关的架构设计,提出了较多的方案。例如,Wang W F等人提出一种带buffer的交叉开关架构,主要是在交叉开关的每个输出端添加两个buffer。当buffer为空且下游的虚通道可用时,数据直接传输到下游。否则,数据将缓存在交叉开关的buffer中,当buffer变满时,数据要存在输入端口的虚通道 ...
【技术保护点】
一种片上网络中基于路径多样性的交叉开关细粒度容错模块,是应用于由五个输入端口、路由计算模块、交叉开关分配模块和五个输出端口所组成的路由器中;其特征是,所述交叉开关细粒度容错模块包括:BIST检测单元、容错单元、额外控制单元、交叉开关;所述交叉开关是由数据分配器DEMUX、数据选择器MUX和内部链路组成;所述额外控制单元包括:额外数据选择器EMUX;所述容错单元的输出端即为所述交叉开关的输入端;所述路由计算模块根据输入端口所接收的数据包,计算所述数据包在所述交叉开关中的目的输出端口;所述BIST检测单元用于检测所述数据分配器DEMUX、内部链路和数据选择器MUX的故障情况,若检测到发生故障,则将发生故障的相应部件置为“1”,从而形成故障信息表,交叉开关分配模块读取故障信息表中的故障信息进行路径配置;所述交叉开关分配模块根据所述目的输出端口为所述数据包在所述交叉开关内分配传输路径并发送给所述容错单元;所述容错单元根据所述交叉开关分配模块发送的传输路径,获得数据包的输入端口,从而在所述容错单元内部为所述数据包分配相应的容错传输路径,使得所述数据包能通过所述容错传输路径达到所述交叉开关的输入端 ...
【技术特征摘要】
1.一种片上网络中基于路径多样性的交叉开关细粒度容错模块,是应用于由五个输入端口、路由计算模块、交叉开关分配模块和五个输出端口所组成的路由器中;其特征是,所述交叉开关细粒度容错模块包括:BIST检测单元、容错单元、额外控制单元、交叉开关;所述交叉开关是由数据分配器DEMUX、数据选择器MUX和内部链路组成;所述额外控制单元包括:额外数据选择器EMUX;所述容错单元的输出端即为所述交叉开关的输入端;所述路由计算模块根据输入端口所接收的数据包,计算所述数据包在所述交叉开关中的目的输出端口;所述BIST检测单元用于检测所述数据分配器DEMUX、内部链路和数据选择器MUX的故障情况,若检测到发生故障,则将发生故障的相应部件置为“1”,从而形成故障信息表,交叉开关分配模块读取故障信息表中的故障信息进行路径配置;所述交叉开关分配模块根据所述目的输出端口为所述数据包在所述交叉开关内分配传输路径并发送给所述容错单元;所述容错单元根据所述交叉开关分配模块发送的传输路径,获得数据包的输入端口,从而在所述容错单元内部为所述数据包分配相应的容错传输路径,使得所述数据包能通过所述容错传输路径达到所述交叉开关的输入端。2.根据权利要求1所述的片上网络中基于路径多样性的交叉开关细粒度容错模块,其特征是,所述交叉开关分配模块是按如下方式分配传输路径:所述交叉开关分配模块根据数据分配器DEMUX和内部链路所产生的故障信息,为所述数据包在所述交叉开关内分配无故障的数据分配器DEMUX和内部链路;所述交叉开关分配模块根据数据选择器MUX产生的故障信息,选择所述数据包是否通过所述额外数据选择器EMUX进行传输,仅当传输路径上的数据选择器MUX产生故障,则利用所述额外数据选择器EMUX传输至目的输出端口。3.一种片上网络中基于路径多样性的交叉开关细粒度容错方法,其特征是应用于由输入端口、路由计算模块、交叉开关分配模...
【专利技术属性】
技术研发人员:欧阳一鸣,笪健,蒋哲远,黄正峰,梁华国,易茂祥,汪秀敏,许晓琳,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。