• DocumentCode
    3145855
  • Title

    An efficient GPIO block design methodology using formalized SFR description

  • Author

    Kim, Sik ; Cho, Kwang-Hyun ; Min, Byeong

  • Author_Institution
    Infrastruct. Design Center, Samsung Electron. Co. Ltd., Yongin, South Korea
  • fYear
    2011
  • fDate
    17-18 Nov. 2011
  • Firstpage
    84
  • Lastpage
    87
  • Abstract
    Recently, the size and complexity of a GPIO block, which implements IO paths for off-chip communications, have been increased significantly, so the possibility of making human errors in designing GPIO block has been increased. It is difficult to enhance GPIO design productivity because the architecture of Special Function Register (SFR) for GPIO block and multi-IO paths are fixed at relatively late stage of design activities in general. GPIO design also varies according to the designer, fabrication technology and product family, which makes design reuse difficult. This paper shows our analysis of the characteristics of SFRs in GPIO block, and a set-up of the methodology to formalize descriptions of specification to express various GPIO SFR architectures, and finally, design automation of the GPIO block. The experimental result shows that it is possible to describe various GPIO architectures with the proposed description methodology. In our case study, we succeeded on designing a GPIO block in a SOC platform which has more than 300 GPIO pins and 1,000 PAD pins. As a result, the amount of manual description for generating the GPIO block was reduced by 98%, compared to the traditional RTL description.
  • Keywords
    electronic design automation; input-output programs; integrated circuit design; system-on-chip; GPIO architectures; GPIO block; SOC platform; design automation; formalized SFR description; general purpose input output; human errors; multiIO paths; off-chip communications; special function register; Design Automation; Formalized Specification; GPIO;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2011 International
  • Conference_Location
    Jeju
  • Print_ISBN
    978-1-4577-0709-4
  • Electronic_ISBN
    978-1-4577-0710-0
  • Type

    conf

  • DOI
    10.1109/ISOCC.2011.6138652
  • Filename
    6138652