DocumentCode :
1651247
Title :
Designing Application-Specific Networks on Chips with Floorplan Information
Author :
Murali, Srinivasan ; Meloni, Paolo ; Angiolini, Federico ; Atienza, David ; Carta, Salvatore ; Benini, Luca ; De Micheli, Giovanni ; Raffo, Luigi
Author_Institution :
CSL, Stanford Univ., CA
fYear :
2006
Firstpage :
355
Lastpage :
362
Abstract :
With increasing communication demands of processor and memory cores in systems on chips (SoCs), scalable networks on chips (NoCs) are needed to interconnect the cores. For the use of NoCs to be feasible in today´s industrial designs, a custom-tailored, application-specific NoC that satisfies the design objectives and constraints of the targeted application domain is required. In this work, we present a design methodology that automates the synthesis of such application-specific NoC architectures. We present a floorplan aware design method that considers the wiring complexity of the NoC during the topology synthesis process. This leads to detecting timing violations on the NoC links early in the design cycle and to have accurate power estimations of the interconnect. We incorporate mechanisms to prevent deadlocks during routing, which is critical for proper operation of NoCs. We integrate the NoC synthesis method with an existing design flow, automating NoC synthesis, generation, simulation and physical design processes. We also present ways to ensure design convergence across the levels. Experiments on several SoC benchmarks are presented, which show that the synthesized topologies provide a large reduction in network power consumption (2.78 times on average) and improvement in performance (1.59 times on average) over the best mesh and mesh-based custom topologies. An actual layout of a multimedia SoC with the NoC designed using our methodology is presented, which shows that the designed NoC supports the required frequency of operation (close to 900 MHz) without any timing violations. We could design the NoC from input specifications to layout in 4 hours, a process that usually takes several weeks
Keywords :
circuit layout; network-on-chip; topology; application-specific networks on chips; communication demands; floorplan information; mesh-based custom topologies; network power consumption; scalable networks on chips; systems on chips; topology synthesis; Design methodology; Network synthesis; Network topology; Network-on-a-chip; Process design; Routing; System recovery; System-on-a-chip; Timing; Wiring; Networks on chips; deadlock-free routing; floorplan; topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Print_ISBN :
1-59593-389-1
Electronic_ISBN :
1092-3152
Type :
conf
DOI :
10.1109/ICCAD.2006.320058
Filename :
4110198
Link To Document :
بازگشت