• DocumentCode
    435984
  • Title

    A generic interface modeling approach for SOC design

  • Author

    Tong, Kun ; Wang, Haili ; Bian, Jinian

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • Volume
    2
  • fYear
    2004
  • fDate
    18-21 Oct. 2004
  • Firstpage
    1400
  • Abstract
    One of the key problems in IP-centric SOC design is integration between different IP cores. Since most IPs have different interface schemes and operation rules: they cannot smoothly communicate each other without any auxiliary glue logic. Furthermore, integration of IPs with different protocols is still a tedious error-prone task. To achieve the goal that make the most of IP reuse and smooth IP cores to communicate, this paper presents a generic language-independent interface modeling approach to assist interface synthesis. Given two different communication protocols, an algorithm is developed to generate synthesizable RTL code of interface subsystem on basis of the proposed interface model for IP integration. The novel algorithm can produce multi-language code such as Verilog, VHDL and SpeeC, which can be used as input for a synthesis tools. The proposed approach has been successfully integrated into our interface synthesis tool.
  • Keywords
    computer interfaces; hardware description languages; hardware-software codesign; integrated circuit design; system-on-chip; IP communication; IP core integration; IP reuse; SOC design; SpeeC; VHDL; Verilog; communication protocol; generic interface modeling; interface subsystem; interface synthesis tool; multilanguage code; smooth IP core; synthesizable RTL code; Circuit synthesis; Clocks; Driver circuits; Hardware design languages; High level synthesis; Intellectual property; Logic; Protocols; System-level design; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Solid-State and Integrated Circuits Technology, 2004. Proceedings. 7th International Conference on
  • Print_ISBN
    0-7803-8511-X
  • Type

    conf

  • DOI
    10.1109/ICSICT.2004.1436823
  • Filename
    1436823