• DocumentCode
    403636
  • Title

    Mapping multi-million gate SoCs on FPGAs: industrial methodology and experience

  • Author

    Krupnova, H.

  • Author_Institution
    CMG-FMVG, ST Microelectron., Grenoble, France
  • Volume
    2
  • fYear
    2004
  • fDate
    16-20 Feb. 2004
  • Firstpage
    1236
  • Abstract
    Today, having a fast hardware platform for SoC software development prior to silicon is an important challenge to gain the time-to-market. The FPGAs offer an excellent prototyping basis for building hardware platforms since more than ten years. However, as the circuit complexity increases and project timeframes shrink, building a multi-FPGA prototype represents a real challenge from the complexity viewpoint. The paper describes the state-of-the-art mapping methodology, prototyping tools and flows, shows the most difficult mapping problems and the ways to overcome them. The paper is issued from the experience of mapping on FPGA platform of four latest highly complex ST Microelectronics SoCs ranging from 1.5 to 4 million real ASIC gates mapped to up to 9 highest capacity FPGAs.
  • Keywords
    circuit complexity; elemental semiconductors; field programmable gate arrays; integrated circuits; silicon; software prototyping; system-on-chip; ASIC gates; FPGA platform; Si; SoC software development; application specific integrated circuit; circuit complexity; field programmable gate arrays; hardware platform; microelectronics SoC; multiFPGA prototype; prototyping tools; silicon; state of the art mapping; system-on-chip; Application specific integrated circuits; Complexity theory; Field programmable gate arrays; Hardware; Microelectronics; Programming; Prototypes; Silicon; Software prototyping; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2085-5
  • Type

    conf

  • DOI
    10.1109/DATE.2004.1269065
  • Filename
    1269065