基于端口粒度故障定级管理的 NoC 容错架构设计

史再峰 ,  刘鑫涛 ,  张熙宇 ,  罗韬

天津大学学报(自然科学与工程技术版) ›› 2026, Vol. 59 ›› Issue (5) : 496 -506.

PDF (1760KB)
天津大学学报(自然科学与工程技术版) ›› 2026, Vol. 59 ›› Issue (5) : 496 -506. DOI: 10.11784/tdxbz202504017

基于端口粒度故障定级管理的 NoC 容错架构设计

作者信息 +

Design of NoC Fault-Tolerant Architecture Based on Port-Granularity Fault Grading Management

Author information +
文章历史 +
PDF (1802K)

摘要

随着半导体工艺持续演进至深亚微米节点,片上网络关键组件在高密度集成环境下,面临日益严峻的物理缺陷与电噪声干扰,故障发生概率显著上升.现有容错机制在处理多类型并发故障时,常因故障模式识别精度不足,导致资源利用率偏低与通信性能下降.针对上述问题,本文提出一种基于端口粒度的故障定级管理容错架构,设计三级协同故障管控机制.首先,引入信用返还标识确认机制,实现链路层端口的亚周期级实时故障检测,能够精确定位并快速上报报文丢失与数据校验错误,显著提高故障检测准确率与响应速度;其次,设计轻量化备份缓冲区并融合优先级调度策略,支持故障报文的快速跨步重传,有效降低重传延迟与带宽开销;最后,基于故障状态机模型动态评估端口故障等级,实现通信资源自适应调度,进一步提升系统整体资源利用率.此外,该架构集成了协同容错路由算法,可快速识别瞬态故障并实现端口重启,同时对永久性故障端口实施智能隔离与动态路径绕行,从而减少冗余重传并降低容错操作带来的带宽损失.实验结果表明,在多类故障并发的合成流量场景下,本文所提架构的饱和吞吐率较 FT-E2E 容错方案最高可提升 41.6%,较 EsyTest 容错方案最高可提升 26.2%,实现了系统可靠性与通信性能的协同优化.

Abstract

As semiconductor technology continues to advance into deep sub-micron nodes,key components of network-on-chip(NoC)face increasingly severe physical defects and electrical noise in highly integrated environments,leading to a significant rise in the probability of failures. Existing fault-tolerant mechanisms often struggle with multiple concurrent fault types due to insufficient fault-pattern recognition,resulting in low resource utilization and degraded communication performance. To address these challenges,this paper proposes a port-granularity fault grading management architecture,which features a three-level cooperative fault-control mechanism. First,a credit-return identification and acknowledgment mechanism is introduced to achieve sub-cycle real-time fault detection at the link-layer port,enabling accurate localization and timely reporting of packet loss and data-corruption errors,thereby significantly improving fault-detection accuracy and response speed. Second,a lightweight backup buffer combined with a priority scheduling strategy supports fast hop-by-hop retransmission of faulty packets,effectively reducing retransmission latency and bandwidth overhead. Third,a fault-state machine model dynamically assesses port-fault levels and enables adaptive scheduling of communication resources,further enhancing overall system resource utilization. Additionally,the architecture integrates a cooperative fault-tolerant routing algorithm capable of rapid identification and recovery from transient faults,along with intelligent isolation and dynamic rerouting for permanent faults,which reduces redundant retransmissions and minimizes the bandwidth loss introduced by fault-tolerant operations. Experimental results show that,under synthetic traffic scenarios with multiple concurrent fault types,the proposed architecture achieves up to 41.6% higher saturation throughput compared to the FT-E2E fault-tolerant scheme and up to 26.2% higher than the EsyTest scheme,thereby achieving a synergistic optimization of system reliability and communication performance.

关键词

片上网络 / 容错架构 / 故障定级 / 可靠通信

Key words

network-on-chip(NoC) / fault-tolerant architecture / fault grading / reliable communication

引用本文

引用格式 ▾
史再峰,刘鑫涛,张熙宇,罗韬. 基于端口粒度故障定级管理的 NoC 容错架构设计[J]. 天津大学学报(自然科学与工程技术版), 2026, 59(5): 496-506 DOI:10.11784/tdxbz202504017

登录浏览全文

4963

注册一个新账户 忘记密码

参考文献

[1]

Zhang J J, Chen J Y. Research on efficient routing algorithm for mesh on—chip networks based on transpose traffic pattern[C]// Proceedings of 2024 4th International Conference on Electronic Information Engineering and Computer Communication. Wuhan,China, 2024:762-765.

[2]

Bhargavi M B, Rokkam S S, Parameswaran S, et al. Automated design and configuration of RISC—V based NoC—MPSoC framework on FPGA[C]// Proceedings of the 2024 28th International Symposium on VLSI Design and Test. Tamil Nadu,India, 2024:1-6.

[3]

Khalil K, Kumar A, Bayoumi M. Dynamic fault tolerance approach for network—on—chip architecture[J]. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 2024, 14(3):384-394.

[4]

Khalil K, Mohaidat T, Sherif A, et al. Hierarchical fault—tolerant NoC architecture for reliable communication[C]// Proceedings of the 2024 IEEE 17th International Symposium on Embedded Multicore/Many—Core Systems—on—Chip. Kuala Lumpur,Malaysia, 2024:354-360.

[5]

Kanakala S, Ashok Kumar K, Dananjayan P. High reliability NoC switch using modified Hamming code with transient faults[C]// Proceedings of the 2018 IEEE International Conference on System,Computation,Automation and Networking. Pondicherry,India, 2018:1-5.

[6]

Huang L T, Yuan C K, Wang J S, et al. ECDR²:Error corrector and detector relocation router for network—on—chip[J]. IEEE Transactions on Computers, 2021, 70(4):606-613.

[7]

Dumitras T, Marculescu R. On—chip stochastic communication[C]// Proceedings of the Design,Automation and Test in Europe Conference and Exhibition. Munich,Germany, 2003:790-795.

[8]

Pirretti M, Link G M, Brooks R R, et al. Fault tolerant algorithms for network—on—chip interconnect[C]// Proceedings of the IEEE Computer Society Annual Symposium on VLSI. Louisiana,USA, 2004:46-51.

[9]

Groeseneken G V. Hot carrier degradation and ESD in submicrometer CMOS technologies:How do they interact[J]. IEEE Transactions on Device and Materials Reliability, 2001, 1(1):23-32.

[10]

Mahapatra S, Bharath Kumar P, Dalei T R, et al. Mechanism of negative bias temperature instability in CMOS devices:Degradation,recovery and impact of nitrogen[C]// Proceedings of the IEEE International Electron Devices Meeting. San Francisco,USA, 2004:105-108.

[11]

Mohammed S W, Afroz F. Power optimized 7—port router design with BIST capability for 3D NoC architecture[J]. Journal of Electrical and Electronics Engineering, 2017, 10(1):91-94.

[12]

Aghaei B, Khademzadeh A, Reshadi M, et al. A new BIST—based test approach with the fault location capability for communication channels in network—on—chip[J]. IEEE Transactions on Electron Devices, 2017, 33(4):501-513.

[13]

Chang Y C, Chiu C T, Lin S Y, et al. On the design and analysis of fault tolerant NoC architecture using spare routers[C]// Proceedings of the 16th Asia and South Pacific Design Automation Conference. Yokohama,Japan, 2011:431-436.

[14]

Ren Y, Liu L B, Yin S Y, et al. A VLSI architecture for enhancing the fault tolerance of NoC using quad—spare mesh topology and dynamic reconfiguration[C]// Proceedings of the 2013 IEEE International Symposium on Circuits and Systems. Beijing,China, 2013:1793-1796.

[15]

Chatterjee N, Chattopadhyay S, Manna K. A spare router based reliable network—on—chip design[C]// Proceedings of the 2014 IEEE International Symposium on Circuits and Systems. Melbourne,Australia, 2014:1957-1960.

[16]

Jagadheesh S, Bhanu P V, Soumya J, et al. Reinforcement learning based fault—tolerant routing algorithm for mesh based NoC and its FPGA implementation[J]. IEEE Access, 2022, 10:724-737.

[17]

Chen Z S, Zhang Y, Peng Z B, et al. A deterministic—path routing algorithm for tolerating many faults on wafer—level NoC[C]// Proceedings of the 2019 Design,Automation Test in Europe Conference Exhibition. Florence,Italy, 2019:1337-1342.

[18]

Taheri E, Pasricha S, Nikdast M. ReD:A reliable and deadlock—free routing for 2.5—D chiplet—based interposer networks[J]. IEEE Transactions on Computer—Aided Design of Integrated Circuits and Systems, 2024, 43(12):4599-4612.

[19]

Frantz A P, Kastensmidt F L, Carro L, et al. Evaluation of SEU and crosstalk effects in network—on—chip switches[C]// Proceedings of the 19th Annual Symposium on Integrated Circuits and Systems Design. New York,USA, 2006:202-207.

[20]

Feng C C, Lu Z H, Jantsch A, et al. Addressing transient and permanent faults in NoC with efficient fault—tolerant deflection router[J]. IEEE Transactions on Very Large Scale Integration Systems, 2013, 21(6):1053-1066.

[21]

欧阳一鸣, 孙成龙, 李建华, . 针对瞬时故障和间歇性故障的 NoC 链路容错方法[J]. 计算机研究与发展, 2017, 54(5):1109-1120.

[22]

Ouyang Yiming, Sun Chenglong, Li Jianhua, et al. Addressing transient and intermittent link faults in NoC with fault—tolerant method[J]. Journal of Computer Research and Development, 2017, 54(5):1109-1120(in Chinese).

[23]

Veera B E, Surya T, Sheik A I, et al. Robust error resilience network on—chip router architecture[C]// Proceedings of the 2024 International Conference on Computing,Semiconductor,Mechatronics,Intelligent Systems and Communications. Mangalore,India, 2024:1-5.

[24]

Xu H Z, Zhang B L, Pan C, et al. Energy—efficient triple modular redundancy scheduling on heterogeneous multi—core real—time systems[J]. Journal of Parallel and Distributed Computing, 2024, 191:104915.

[25]

Schley G, Batzolis N, Radetzki M. Fault localizing end—to—end flow control protocol for networks—on—chip[C]// Proceedings of the 2013 21st Euromicro International Conference on Parallel,Distributed,and Network—Based Processing. Washington,USA, 2013:454-461.

[26]

Wang J S, Ebrahimi M, Huang L T, et al. Efficient design—for—test approach for networks—on—chip[J]. IEEE Transactions on Computers, 2019, 68(2):198-213.

基金资助

天津市科技计划资助项目(22JCYBJC00140)

AI Summary AI Mindmap
PDF (1760KB)

164

访问

0

被引

详细

导航
相关文章

AI思维导图

/