Architecture and synthesis for on-chip multicycle communication

被引:49
|
作者
Cong, J [1 ]
Fan, YP [1 ]
Han, GL [1 ]
Yang, X [1 ]
Zhang, ZR [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
binding; high-level synthesis; interconnect; multicycle communication; placement; scheduling;
D O I
10.1109/TCAD.2004.825872
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For multigigahertz designs in nanometer technologies, data transfers on,global interconnects take multiple clock cycles. In this paper, we propose a regular distributed register (RDR) microarchitecture, which offers high regularity and direct support of multicycle on-chip communication. The RDR microarchitecture divides the entire chip into an array of islands so that all local computation and communication within an island can be performed in a single clock cycle. Each island contains a cluster of computational elements, local registers, and a local controller. On top of the RDR microarchitecture, novel layout-driven architectural synthesis algorithms have been developed for multicycle communication, including scheduling-driven placement, placement-driven simultaneous scheduling with rebinding, and distributed control generation, etc. The experimentation on a number of real-life examples demonstrates promising results. For data flow intensive examples, we obtain a 44% improvement on average in terms of the clock period and a 37% improvement on average in terms of the final latency, over the traditional flow. For designs with control flow, our approach achieves a 28% clock-period reduction and a 23% latency reduction on average.
引用
收藏
页码:550 / 564
页数:15
相关论文
共 50 条
  • [1] CriAS: A Performance-Driven Criticality-Aware Synthesis Flow for On-Chip Multicycle Communication Architecture
    Chen, Chia-I
    Huang, Juinn-Dar
    PROCEEDINGS OF THE ASP-DAC 2009: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2009, 2009, : 67 - 72
  • [2] Architecture and synthesis for multi-cycle on-chip communication
    Cong, J
    Fan, YP
    Han, GL
    Yang, X
    Zhang, ZR
    CODES(PLUS)ISSS 2003: FIRST IEEE/ACM/IFIP INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN & SYSTEM SYNTHESIS, 2003, : 77 - 78
  • [3] The LOTTERYBUS on-chip communication architecture
    Lahiri, Kanishka
    Raghunathan, Anand
    Lakshminarayana, Ganesh
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (06) : 596 - 608
  • [4] Communication Synthesis for Interconnect Minimization in Multicycle Communication Architecture
    Huang, Ya-Shih
    Hong, Yu-Ju
    Huang, Juinn-Dar
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2009, E92A (12) : 3143 - 3150
  • [5] An architecture and compiler for scalable on-chip communication
    Liang, H
    Laffely, A
    Srinivasan, S
    Tessier, R
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (07) : 711 - 726
  • [6] Modelling and refinement of an on-chip communication architecture
    Plosila, J
    Liljeberg, P
    Isoaho, J
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 219 - 234
  • [7] Delay Optimized Architecture for On-Chip Communication
    Sheraz Anjum
    Journal of Electronic Science and Technology of China, 2009, 7 (02) : 104 - 109
  • [8] Cross By Pass-Mesh Architecture for on-Chip Communication
    Gulzari, Usman Ali
    Anjum, Sheraz
    Agha, Shahrukh
    2015 IEEE 9TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SYSTEMS-ON-CHIP (MCSOC), 2015, : 267 - 274
  • [9] <bold>ENERGY EFFICIENT STATISTICAL ON-CHIP COMMUNICATION BUS SYNTHESIS FOR A RECONFIGURABLE ARCHITECTURE</bold>
    Pandey, Sujan
    Glesner, Manfred
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 169 - 174
  • [10] A multicycle communication architecture and synthesis flow for global interconnect resource sharing
    Huang, Wei-Sheng
    Hong, Yu-Ru
    Huang, Juinn-Dar
    Huang, Ya-Shih
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 76 - 81