{"title":"Intellectual Completion Tracking System Micro-architecture for Advanced NoC Designs","authors":"Sudeep P, Naveen Kanumuri, Sreenath Ak, Vadlamuri Venkata Sateesh","doi":"10.1109/VLSIDCS47293.2020.9179889","DOIUrl":null,"url":null,"abstract":"The increase in the number of processing elements on network-on-chip (NoC) demands high throughput and low latency with constraints on the area of the chip. Network Interface (NI) is one of the fundamental and performance-hungry blocks in an NoC. NI is responsible for handling acknowledgments for its requests. To handle acknowledgments in an NI, NoC must have a Completion Tracking System block. Completion Tracking System with static queues is prone to huge areas and low throughput. This paper presents an Intellectual Completion Tracking System (ICTS) which can handle multiple outstanding transactions from different initiators and assists in generating the responses from network interfaces, which caters to the network interface between PCI interfaces and nonstandard PCI interfaces.","PeriodicalId":446218,"journal":{"name":"2020 IEEE VLSI DEVICE CIRCUIT AND SYSTEM (VLSI DCS)","volume":"4 4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE VLSI DEVICE CIRCUIT AND SYSTEM (VLSI DCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLSIDCS47293.2020.9179889","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The increase in the number of processing elements on network-on-chip (NoC) demands high throughput and low latency with constraints on the area of the chip. Network Interface (NI) is one of the fundamental and performance-hungry blocks in an NoC. NI is responsible for handling acknowledgments for its requests. To handle acknowledgments in an NI, NoC must have a Completion Tracking System block. Completion Tracking System with static queues is prone to huge areas and low throughput. This paper presents an Intellectual Completion Tracking System (ICTS) which can handle multiple outstanding transactions from different initiators and assists in generating the responses from network interfaces, which caters to the network interface between PCI interfaces and nonstandard PCI interfaces.