[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-81812-en":3,"doc-seo-81812-105":30,"detail-sidebar-cat-0-en-105":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":20,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},81812,137441390410,"Hazel","https://ap-avatar.wpscdn.com/avatar/2000252f4ab5702993?_k=1776741390130283984",8,"Research & Report","Physically-Aware Preemptive Virtual Channels for Deadlock-Free AXI Networks-on-Chip","As many-core SoCs scale, AXI4 Networks-on-Chip must sustain high memory bandwidth without deadlocks, even when routing is deadlock-free. AXI4 endpoints can introduce protocol-level circular waits by coupling read and write traffic at the network boundary. Separating traffic classes avoids these dependencies, but multiplane designs duplicate wide links while conventional virtual-channel routers add control, area, and timing overhead. This work evaluates four deadlock-free AXI4 separation schemes and proposes Preemptive VCs for lightweight deadlock freedom with improved resource efficiency.","Physically-Aware Preemptive Virtual Channels for Deadlock-Free AXI Networks-on-Chip  \nLorenzo Leone 1, Luca Colagrande 1, Luca Benini 1,2  \n1 ETH Zürich, Zürich, Switzerland, 2 Università di Bologna, Bologna, Italy  \n{lleone, colluca, [lbenini}@iis.ee.ethz.ch](lbenini}@iis.ee.ethz.ch)  \n1 Jul 2026  \nAbstract—As many-core Systems-on-Chip (SoCs) continue to scale, Networks-on-Chip (NoCs) must sustain increasingly high memory bandwidth while preserving deadlock freedom. In AXI4 systems, protocol-level dependencies between read and write traffic can create circular waits at the network endpoints, even when the routing algorithm itself is deadlock-free. Decoupling these traffic classes avoids such dependencies, but exposes a key implementation trade-off: multiplane NoCs duplicate wide physical links and increase routing pressure, whereas conventional Virtual Channel (VC) routers add substantial control complexity, area, and timing overhead. This work revisits this trade-off for modern wide-link NoCs. We evaluate four deadlock-free AXI4 traffic-class separation schemes: a multiplane baseline and three lightweight VC-based designs. Among these designs, we propose  \narXiv :2607 .01430v1  \nAs many-core SoCs continue to scale [1], the memory traffic generated by large numbers of processing elements increases sharply, making high-bandwidth and scalable NoCs essential for sustaining performance. At the same time, providing industry-standard AXI4 [2] interfaces at the network boundaries remains critical for seamless integration of existing IPs, usually designed with AXI4 initiator and/or target interfaces [3]–[5] . Deadlock freedom remains a central requirement in NoCs, both at the routing and protocol levels [6]–[8] . Endpoint behavior in AXI4-based systems creates protocol dependencies that are invisible to the routing algorithm itself. Thus, even when deterministic XY routing is employed, protocol-level deadlocks may still arise if AXI4-capable endpoints internally couple read and write transactions [7] . Fig. 1a illustrates a representative case in which a DMA engine (AXI4 initiator) issues a read burst request to a remote memory  . As the read data returns, each AXI4 beat  is immediately forwarded into a write burst  directed to a local L1 Scratch-Pad Memory (SPM) (AXI4 target) through the AXI4 crossbar  . If, before the DMA completes, an external initiator issues a write burst to the same L1 SPM , its request may occupy the local NoC link  . The DMA can then no longer make forward progress on the readresponse path , and a protocol-level circular wait arises at the network endpoint, stalling the entire system. More generally, the challenge of protocol- or message-dependent deadlocks caused by the interaction between NoCs and endpoint protocols has long been recognized in the literature [7]–[9] . To eliminate protocol-level deadlocks without constraining endpoint behav-  \nFig. 1: a) Deadlock scenario: all links are blocked (red arrowheads) or starved (red tails); b) Router design space.  \nior, AXI4 read and write channels must also be decoupled so that they cannot block one another on the same NoC link.  \nOne solution is to use VCs [10], [11] . As shown in Fig. 2a, VCs provide separate buffers for different data streams while preserving a shared physical link. In our case, AXI4 read and write transactions can be assigned to distinct buffers, so that returning read data  and incoming write data  no longer compete for the same downstream path in the local interconnect. A flit may occupy the shared link only if the corresponding downstream buffer has free space, ensuring that the link is released in the next cycle. A second solution is the multiplane approach [12], [13], which assigns different traffic classes to separate physical links, thereby avoiding inter-class blocking on shared links.  \nPrior work has established the conventional view that VCs are more complex than multiplane designs [13]–[15], largely because earlier studies consi","cbCaiuBWyIdvLkV6","https://ap.wps.com/l/cbCaiuBWyIdvLkV6","pdf",370487,5,1,"English","en",105,"# Introduction\n## Problem: protocol-level deadlocks in AXI4 NoCs\n## Background: decoupling traffic with VCs and multiplane\n## Motivation: wide-link and reliability constraints\n# Proposed solution and contributions\n## Preemptive VCs concept","[{\"question\":\"Why can AXI4 Networks-on-Chip deadlock even with deadlock-free routing algorithms?\",\"answer\":\"Because AXI4 endpoint behavior can create protocol-level dependencies between read and write traffic, leading to circular waits at network endpoints independent of routing.\"},{\"question\":\"How does traffic-class separation prevent protocol-level deadlocks?\",\"answer\":\"By decoupling AXI4 read and write channels so they cannot block each other on the same NoC link, eliminating circular wait conditions.\"},{\"question\":\"What trade-off exists between multiplane designs and virtual-channel routers for deadlock-free AXI4 separation?\",\"answer\":\"Multiplane designs avoid inter-class blocking by duplicating physical links but increase routing pressure, while conventional VC routers preserve shared links but add substantial control complexity, area, and timing overhead.\"}]","Physically-Aware Preemptive Virtual Channels for Deadlock-Free AXI Networks-on-Chip | PDF",1784176314,13,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":28},"physically-aware-preemptive-virtual-channels-for-deadlock-free-axi-networks-on-chip","",{"@graph":36,"@context":86},[37,54,69],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/physically-aware-preemptive-virtual-channels-for-deadlock-free-axi-networks-on-chip/81812/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03","2026-07-16",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"Why can AXI4 Networks-on-Chip deadlock even with deadlock-free routing algorithms?","Question",{"text":76,"@type":77},"Because AXI4 endpoint behavior can create protocol-level dependencies between read and write traffic, leading to circular waits at network endpoints independent of routing.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"How does traffic-class separation prevent protocol-level deadlocks?",{"text":81,"@type":77},"By decoupling AXI4 read and write channels so they cannot block each other on the same NoC link, eliminating circular wait conditions.",{"name":83,"@type":74,"acceptedAnswer":84},"What trade-off exists between multiplane designs and virtual-channel routers for deadlock-free AXI4 separation?",{"text":85,"@type":77},"Multiplane designs avoid inter-class blocking by duplicating physical links but increase routing pressure, while conventional VC routers preserve shared links but add substantial control complexity, area, and timing overhead.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":93},[94,98,102,106,110,115,120,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":95,"show_sort_weight":96,"slug":97},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":99,"show_sort_weight":100,"slug":101},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":103,"show_sort_weight":104,"slug":105},"Exam",70,"exam",{"id":20,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":20,"slug":138},19,"General","general"]