G. Dimitrakopoulos, Anastasios Psarras, C. Nicopoulos
{"title":"Virtual-Channel Flow Control Across Mesochronous Clock Domains","authors":"G. Dimitrakopoulos, Anastasios Psarras, C. Nicopoulos","doi":"10.1109/mocast54814.2022.9837772","DOIUrl":null,"url":null,"abstract":"The Network-on-Chip (NoC) is physically spread over the entire chip and it should readily support communication across multiple clock domains. In NoCs, the synchronization required for sending data across clock domains should be seamlessly combined with the flow control rules that govern data transfer on NoC links. In this work, we focus on implementing virtual-channel flow control on links that connect NoC components placed across mesochronous clock domains. In mesochronous interfaces, the connected modules receive the same clock signal but the edges of the arriving clock signals exhibit an unknown phase relationship. To this end, we propose FastCross a loosely-coupled synchronization architecture for NoC links with VC flow control that simplifies hardware implementation by enabling VC buffer sharing and interface consolidation.","PeriodicalId":122414,"journal":{"name":"2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 11th International Conference on Modern Circuits and Systems Technologies (MOCAST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/mocast54814.2022.9837772","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Network-on-Chip (NoC) is physically spread over the entire chip and it should readily support communication across multiple clock domains. In NoCs, the synchronization required for sending data across clock domains should be seamlessly combined with the flow control rules that govern data transfer on NoC links. In this work, we focus on implementing virtual-channel flow control on links that connect NoC components placed across mesochronous clock domains. In mesochronous interfaces, the connected modules receive the same clock signal but the edges of the arriving clock signals exhibit an unknown phase relationship. To this end, we propose FastCross a loosely-coupled synchronization architecture for NoC links with VC flow control that simplifies hardware implementation by enabling VC buffer sharing and interface consolidation.