• DocumentCode
    2158071
  • Title

    Coral-automating the design of systems-on-chip using cores

  • Author

    Bergamaschi, Reinaldo ; Lee, William R. ; Richardson, Duane ; Bhattacharya, Subhrajit ; Muhlada, Mike ; Wagner, Ronaldo ; Weiner, Arthur ; White, Foster

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    109
  • Lastpage
    112
  • Abstract
    The reuse of pre-designed and pre-verified IP blocks or cores has been touted as the enabler of large systems-on-chip designs. However, the lack of appropriate tools and the increasing complexity of such cores makes them inherently difficult and error-prone to use. This paper presents a new tool, “Coral”, for the design of systems using cores. Coral is based on a new synthesizable virtual design representation which is automatically synthesized to a real design. Novel algorithms are presented to interconnect cores automatically as well as configure system parameters, such as interrupt maps, DMA channel assignments, etc. Coral significantly reduces the time, complexity and potential for errors associated with SoC integration
  • Keywords
    VLSI; application specific integrated circuits; circuit CAD; industrial property; integrated circuit design; DMA channel assignments; SoC integration; complexity; cores; design automation; interrupt maps; pre-verified IP blocks; synthesizable virtual design representation; system parameters; systems-on-chip; Algorithm design and analysis; Application specific integrated circuits; Encapsulation; Engines; Protocols; Signal synthesis; Silicon; Standards development; Time to market; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 2000. CICC. Proceedings of the IEEE 2000
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-7803-5809-0
  • Type

    conf

  • DOI
    10.1109/CICC.2000.852628
  • Filename
    852628