• DocumentCode
    169634
  • Title

    An Efficient I/O Interface Control Block Design Methodology for Application-Specific MPSoC Platforms

  • Author

    Myoung-Seo Kim ; Gaudiot, Jean-Luc

  • Author_Institution
    Univ. of California, Irvine, CA, USA
  • fYear
    2014
  • fDate
    6-9 May 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In application-specific multiprocessor system-on-a-chips (MPSoC), the complexity of a general-purpose interface control block which implements input/output (I/O) paths for off-chip communication has increased exponentially in recent years. In addition, several inherent issues exist in the design of general-purpose interface control blocks, since many registers and multiple I/O paths are fixed in the relatively late stages of the design, which consequently reduces verification time of the top level. Also, the role of a general-purpose interface control block, which shares a limited number of pins with various IPs, causes frequent changes in pin assignment. This results in many possible human errors when using a traditional RTL description in designing such blocks. In response to this problem, this paper presents a Design Automation-based approach to improve the efficiency and reliability of the design process. In the case study presented, we succeeded in auto-generating a general-purpose interface control block in typical MPSoC platforms with more than 400 general-purpose interfaces including both input and output, as well as 1,200 PAD pins. Ultimately, we reduced the amount of manual description for the generation of a general-purpose interface control block by a whopping 98%.
  • Keywords
    electronic design automation; system-on-chip; I/O interface control block design methodology; I/O paths; IPs; PAD pins; RTL description; application-specific MPSoC platforms; application-specific multiprocessor system-on-a-chips; design automation-based approach; efficiency improvement; general-purpose interface control block complexity; general-purpose interface control block design; human errors; input/output paths; off-chip communication; pin assignment; registers; reliability improvement; verification time reduction; Bidirectional control; Computer architecture; Design methodology; Multiprocessing systems; Pins; Registers; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science and Applications (ICISA), 2014 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4799-4443-9
  • Type

    conf

  • DOI
    10.1109/ICISA.2014.6847355
  • Filename
    6847355