Co-synthesis of custom on-chip bus and memory for MPSoC architectures

被引:0
|
作者
Pandey, Sujan [1 ]
Genz, Christian [1 ]
Drechsler, Rolf [1 ]
机构
[1] Univ Bremen, Dept Comp Sci, D-2800 Bremen 33, Germany
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The advancement in process technology has made it possible to integrate multiple processing modules on a single chip. As a result of this, there is a sharp increase of communication traffic on the communication bus architecture. In this case, the traditional single bus based architecture may fail to meet the real-time constraints. The major concern of the scaled technology is an effect of coupling capacitance due to the trend of shrinking pitches, i.e., the distance between two wires. Its consequence is higher crosstalk noise, which degrades the signal integrity and modifies the power consumption of the wires. This motivates the synthesis of a custom on-chip bus architecture, which is efficient in terms of power and performance. Further, the memory of a complex multiprocessor system has a significant contribution to power and delay. In this paper, we present a co-synthesis of on-chip buses and memories, which finds an optimal bus architecture, memory sizes, and the number of memories. The bus synthesis problem is formulated as an optimization problem as proposed in [11], [9]. Then it is solved efficiently using an optimization tool. The memory synthesis problem is based on the graph partitioning algorithm, which partitions a data dependency task graph into a set of sub graphs with the minimum number of data dependencies called cut. The experiments carried out on the real-life multimedia applications validate the proposed technique for the co-synthesis of bus architecture and memory.
引用
收藏
页码:304 / +
页数:2
相关论文
共 50 条
  • [1] COSMECA: Application specific co-synthesis of memory and communication architectures for MPSoC
    Pasricha, Sudeep
    Dutt, Nikil
    [J]. 2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 698 - +
  • [2] Slack allocation based co-synthesis and optimization of bus and memory architectures for MPSoCs
    Pandey, Sujan
    Drechsler, Rolf
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 204 - +
  • [3] Efficient exploration of on-chip bus architectures and memory allocation
    Kim, S
    Im, C
    Ha, SH
    [J]. INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 248 - 253
  • [4] On-chip memory management for embedded MpSoC architectures based on data compression
    Ozturk, O
    Kandemir, M
    Irwin, MJ
    Tosun, S
    [J]. IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 175 - 178
  • [5] Energy efficient MPSoC on-chip communication bus synthesis using voltage scaling technique
    Pandey, Sujan
    Glesner, Manfred
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 1735 - +
  • [6] Data reuse driven memory and network-on-chip co-synthesis
    Issenin, Ilya
    Dutt, Nikil
    [J]. IFIP Advances in Information and Communication Technology, 2007, 231 : 299 - 312
  • [7] Data reuse driven memory and network-on.-chip co-synthesis
    Issenin, Ilya
    Dutt, Nikil
    [J]. EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 299 - +
  • [8] Fast exploration of bus-based on-chip communication architectures
    Pasricha, S
    Dutt, N
    Ben-Romdhane, M
    [J]. INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 242 - 247
  • [9] Simultaneous partitioning and frequency assignment for on-chip bus architectures.
    Srinivasan, S
    Li, L
    Vijaykrishnan, N
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 218 - 223
  • [10] Token ring arbitration scheme for on-chip CDMA bus architectures
    Nikolic, Tatjana R.
    Djosic, Sandra M.
    Nikolic, Goran S.
    Djordjevic, Goran Lj
    [J]. MICROELECTRONICS JOURNAL, 2020, 106