• DocumentCode
    1983334
  • Title

    Design experience of a chip multiprocessor Merlot and expectation to functional verification

  • Author

    Matsushita, Satoshi

  • Author_Institution
    NEC Corp., Kanagawa, Japan
  • fYear
    2002
  • fDate
    2-4 Oct. 2002
  • Firstpage
    103
  • Lastpage
    108
  • Abstract
    We have fabricated a Chip Multiprocessor prototype code-named Merlot to proof our novel speculative multithreading architecture. On Merlot, multiple threads provide wider issue window beyond ordinal instruction level parallel (ILP) processors like superscalar or VLIW. With the architecture, we estimate 3.0 times speedup against single processing elements (PE) on speech recognition code and IDCT code with four PEs. Merlot integrates on-chip devices, PCI interface, and SDRAM interfaces. We have encountered design issues of chip multiprocessor and SoC design. We have successfully run parallelized mpeg3 decoder on the first silicon with several software workarounds, thanks to functional verification environment including system modeling on RTL. However, bugs found in later stage of design have required larger manpower or delay of project. In this paper, we also discuss the methodology to improve functional verification coverage, and expect the solution in formal approaches.
  • Keywords
    formal verification; multi-threading; multiprocessing systems; system-on-chip; IDCT code; PCI interface; SDRAM interfaces; SoC design; VLIW; chip multiprocessor Merlot; design experience; functional verification; mpeg3 decoder; ordinal instruction level parallel processors; speculative multithreading architecture; speech recognition code; superscalar processor; Computer bugs; Decoding; Modeling; Multithreading; Prototypes; SDRAM; Silicon; Speech recognition; VLIW; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 2002. 15th International Symposium on
  • Conference_Location
    Kyoto, Japan
  • Print_ISBN
    1-58113-576-9
  • Type

    conf

  • Filename
    1227160