• DocumentCode
    2618231
  • Title

    MoCReS: an Area-Efficient Multi-Clock On-Chip Network for Reconfigurable Systems

  • Author

    Janarthanan, Arun ; Swaminathan, Vijay ; Tomko, Karen A.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Cincinnati Univ., OH
  • fYear
    2007
  • fDate
    9-11 March 2007
  • Firstpage
    455
  • Lastpage
    456
  • Abstract
    Design of a high performance, flexible on-FPGA communication architecture with minimum area overhead presents a great challenge. In this research, we implement a minimum area and high performance packet-switched router for FPGA based NoCs. Our 5-port virtual cut-through router has an area overhead of only 282 Virtex-4 slices (a marginal 0.57% of XC4VLX100) and operates at 357 MHz supporting a competitive data rate of 2.85 Gbit/s. We gain in router area and performance by reducing the logic depth of the central arbiter and cross point matrix. Further, we utilize our router to construct a mesh based multi-clock on-FPGA NoC. We enable the routers to function at independent operating frequencies, dictated by placement and routing constraints in FPGA. We demonstrate the functionality and characterize the router for area and performance.
  • Keywords
    field programmable gate arrays; logic design; network-on-chip; reconfigurable architectures; 2.85 Gbits/s; 357 MHz; MoCReS; Virtex-4 slices; area-efficient multiclock on-chip network; central arbiter; cross point matrix; field programmable gate arrays; flexible on-FPGA communication architecture; logic depth; multiclock on-FPGA NoC; network-on-chip; packet-switched router; reconflgurable systems; virtual cut-through router; Clocks; Delay; Field programmable gate arrays; Frequency; Logic; Network topology; Network-on-a-chip; Routing; Switches; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2007. ISVLSI '07. IEEE Computer Society Annual Symposium on
  • Conference_Location
    Porto Alegre
  • Print_ISBN
    0-7695-2896-1
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2007.67
  • Filename
    4208959