DocumentCode :
128934
Title :
Coupling TDM NoC and DRAM controller for cost and performance optimization of real-time systems
Author :
Dev Gomony, Manil ; Akesson, Benny ; Goossens, Kees
Author_Institution :
Eindhoven Univ. of Technol., Eindhoven, Netherlands
fYear :
2014
fDate :
24-28 March 2014
Firstpage :
1
Lastpage :
6
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.
Keywords :
DRAM chips; network-on-chip; real-time systems; time division multiplexing; DRAM controller; area consumption; bandwidth requirements; circuit-switched types; clock domains; cost optimization; cost-efficient real-time latency; coupled architecture; coupled architectures; coupling TDM NoC; decoupled architectures; guaranteed worst-case latency; latency requirements; memory subsystem; multiple arbitration points; operating frequency combinations; packet-switched types; performance optimization; power consumption; real-time memory controller; size 40 nm; time division multiplexing; worst-case guaranteed latency; Clocks; Memory management; Nickel; Power demand; Real-time systems; Time division multiplexing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
Type :
conf
DOI :
10.7873/DATE.2014.062
Filename :
6800263
Link To Document :
بازگشت