• DocumentCode
    611121
  • Title

    NanoMesh: An Asynchronous Kilo-Core System-on-Chip

  • Author

    Tse, Jonathan ; Lines, Andrew

  • Author_Institution
    Comput. Syst. Lab., Cornell Univ., Ithaca, NY, USA
  • fYear
    2013
  • fDate
    19-22 May 2013
  • Firstpage
    40
  • Lastpage
    49
  • Abstract
    Innovative asynchronous circuits are central to the Ethernet switch chips from Intel´s Switch and Router Division (formerly Fulcrum Microsystems). These circuits are complex, and it can be hard to gauge their benefits since there are few direct comparisons. For this paper, we apply the technology and tool flow developed for these commercial products to a familiar benchmark: a network of general purpose processors on a chip. The processor is a single-issue 32-bit integer RISC core, a from-scratch implementation mostly compatible with the MIPS R3000. The network uses a 16-port 32-bit fully connected Nexus crossbar. We achieve greater scalability by linking these crossbars in a 2D mesh with clusters of 8 cores and 4 cardinal and 4 diagonal links per tile. Each core has 64KB of local memory and can access the memory of any other core in the mesh. Our design makes heavy use of the Proteus synthesis, place & route flow, as well as existing custom cells. It required only a few man-months of effort to develop a complete gate-level design and physical floor-plan which can run simple C programs such as Dhrystone. A few more man-months will produce a test chip, expected in 2013.
  • Keywords
    asynchronous circuits; integrated circuit design; nanoelectronics; system-on-chip; 2D mesh; C programs; Dhrystone; Ethernet switch chips; MIPS R3000; NanoMesh; Proteus synthesis; asynchronous kilo-core system-on-chip; fully connected Nexus crossbar; gate-level design; general purpose processors; innovative asynchronous circuits; physical floor-plan; place-route flow; single-issue integer RISC core; storage capacity 64 Kbit; word length 32 bit; MIPS; MIPS R3000; Network-on-Chip; NoC; RISC; SoC; System-on-Chip; asynchronous; many-core; mesh network;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems (ASYNC), 2013 IEEE 19th International Symposium on
  • Conference_Location
    Santa Monica, CA
  • ISSN
    1522-8681
  • Print_ISBN
    978-1-4673-5956-6
  • Type

    conf

  • DOI
    10.1109/ASYNC.2013.17
  • Filename
    6546176