• DocumentCode
    1852910
  • Title

    Component-based design approach for multicore SoCs

  • Author

    Cescirio, W. ; Baghdadi, A. ; Gauthier, L. ; Lyonnard, D. ; Nicolescu, G. ; Paviot, Y. ; Yoo, S. ; Jerraya, A.A. ; Diaz-Nava, M.

  • Author_Institution
    TIMA Lab., SLS Group, Grenoble, France
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    789
  • Lastpage
    794
  • Abstract
    This paper presents a high-level component-based methodology and design environment for application-specific multicore SoC architectures. Component-based design provides primitives to build complex architectures from basic components. This bottom up approach allows design-architects to explore efficient custom solutions with best performances. This paper presents a high-level component-based methodology and design environment for application-specific multicore SoC architectures. The system specifications are represented as a virtual architecture described in a SystemC-like model and annotated with a set of configuration parameters. Our component-based design environment provides automatic wrapper-generation tools able to synthesize hardware interfaces, device drivers, and operating systems that implement a high-level interconnect API. This approach, experimented over a VDSL system, shows a drastic design time reduction without any significant efficiency loss in the final circuit.
  • Keywords
    VLSI; application program interfaces; circuit CAD; embedded systems; hardware-software codesign; integrated circuit design; system-on-chip; ASICs; HW/SW codesign; SystemC-like model; VDSL system; application-specific multicore SoC architectures; automatic wrapper-generation tools; bottom-up approach; component-based design approach; configuration parameters; design time reduction; device drivers; hardware interfaces; high-level component-based methodology; high-level design environment; high-level interconnect API; operating systems; system-on-chip; virtual architecture; Design methodology; Hardware; Integrated circuit interconnections; Laboratories; Microprocessors; Multicore processing; Operating systems; Permission; Protocols; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012730
  • Filename
    1012730