-
公开(公告)号:CN102387080A
公开(公告)日:2012-03-21
申请号:CN201110321491.6
申请日:2011-10-21
Applicant: 上海交通大学
Abstract: 本发明揭示了一种片上网络虫洞路由容错方法,所述方法包括如下步骤:在发送端,IP Core将数据包发送到NI接口,在NI接口将数据包分解为flit进行传输;如果是关键的数据包,对于data flit,每个data flit都连续发送2次或2次以上;如果不是关键的数据包,则data flit只发送一次;在接收端,路由器首先接收head flit,对head flit的目的地址部分进行三模冗余判断,确定此数据包的目的地是当前NoC块tile;接着接收data flit,如果是关键数据包,则每个data flit都是双模冗余的,路由器在接收时进行奇偶校验和双模冗余校验,将正确的结果提交给NI接口;如果发现全部data flit都是错误的,则报告NI接口该数据包出错,将错误恢复交给上层协议处理。本发明可提高片上网络数据传输的可靠性、灵活性。