Visible to the public Resilient Reorder Buffer Design for Network-on-Chip

TitleResilient Reorder Buffer Design for Network-on-Chip
Publication TypeConference Paper
Year of Publication2019
AuthorsXu, Zheng, Abraham, Jacob
Conference Name20th International Symposium on Quality Electronic Design (ISQED)
Keywordsarea efficient safe design techniques, buffer circuits, Collaboration, control logic function, Diagnostic Coverage requirement, error correction codes, error detection, error detection code, error detection codes, Fault tolerance, Fault tolerant systems, high performance computing systems, Human Behavior, human factors, Industries, integrated circuit design, invariance checking, logic design, Metrics, Network interfaces, network-on-chip, Network-on-Chip Advanced eXtensible Interface Network Interface block, parallel processing, policy-based governance, pubcrawl, random control logic, Registers, Reorder Buffer, resilience, Resiliency, resilient Reorder buffer design, Safe Coding, safe control logic design, safe ROB design, Safety, Table lookup
Abstract

Functionally safe control logic design without full duplication is difficult due to the complexity of random control logic. The Reorder buffer (ROB) is a control logic function commonly used in high performance computing systems. In this study, we focus on a safe ROB design used in an industry quality Network-on-Chip (NoC) Advanced eXtensible Interface (AXI) Network Interface (NI) block. We developed and applied area efficient safe design techniques including partial duplication, Error Detection Code (EDC) and invariance checking with formal proofs and showed that we can achieve a desired safe Diagnostic Coverage (DC) requirement with small area and power overheads and no performance degradation.

DOI10.1109/ISQED.2019.8697766
Citation Keyxu_resilient_2019