Abstract
Existing memory subsystems and TDM NoCs for real-time systems are optimized independently in terms of cost and performance by configuring their arbiters according to the bandwidth and/or latency requirements of their clients. However, when they are used in conjunction, and run in different clock domains, i.e. they are decoupled, there exists no structured methodology to select the NoC interface width and operating frequency for minimizing area and/or power consumption. Moreover, the multiple arbitration points, one in the NoC and the other in the memory subsystem, introduce additional overhead in the worst-case guaranteed latency. These makes it hard to design cost-efficient real-time systems. The three main contributions in this paper are: (1) We present a novel methodology to couple any existing TDM NoC with a realtime memory controller and compute the different NoC interface width and operating frequency combinations for minimal area and/or power consumption. (2) For two different TDM NoC types, one a packet-switched and the other circuit-switched, we show the trade-off between area and power consumption with the different NoC configurations, for different DRAM generations. (3) We compare the coupled and decoupled architectures with the two NoCs, in terms of guaranteed worst-case latency, area and power consumption by synthesizing the designs in 40 nm technology. Our experiments show that using a coupled architecture in a system consisting of 16 clients results in savings of over 44% in guaranteed latency, 18% and 17% in area, 19% and 11% in power consumption for a packet-switched and a circuit-switched TDM NoC, respectively, with different DRAM types.
Original language | English |
---|---|
Title of host publication | Proceedings - Design, Automation and Test in Europe, DATE 2014 |
Place of Publication | Piscataway |
Publisher | Institute of Electrical and Electronics Engineers |
ISBN (Print) | 9783981537024 |
DOIs | |
Publication status | Published - 2014 |
Event | 17th Design, Automation and Test in Europe, DATE 2014 - Dresden, Germany Duration: 24 Mar 2014 → 28 Mar 2014 |
Conference
Conference | 17th Design, Automation and Test in Europe, DATE 2014 |
---|---|
Country/Territory | Germany |
City | Dresden |
Period | 24/03/14 → 28/03/14 |