• DocumentCode
    601251
  • Title

    Case Study: Verification Framework of Samsung Reconfigurable Processor

  • Author

    Cho, Youngkyu ; Jeong, Sangkwon ; Jeong, Joonsoo ; Shim, Hyunjung ; Han, Yi ; Ryu, Sang-Burm ; Kim, Jung-Ho

  • fYear
    2012
  • fDate
    10-13 Dec. 2012
  • Firstpage
    19
  • Lastpage
    23
  • Abstract
    The SRP (Samsung Reconfigurable Processor) is a high-performance, low-power digital signal processor that supports two different operating modes: the VLIW (very long instruction word) mode for running control-intensive code and the CGA (coarse-grained reconfigurable array) mode for running computation-intensive code. In the SRP, an application starts in the VLIW mode, and then may switch back and forth many times between the CGA mode and the VLIW mode throughout its lifetime. In order to support this switching back and forth seamlessly, our C compiler for SRP is capable of generating an executable binary that contain codes for both VLIW and CGA modes. The unusual complexity of SRP verification originates from the unconventional processor architecture/micro-architecture and the complexity of our compiler. In order to manage the unconventional burden that confronts SRP verification engineers, we have aimed to build a scalable verification framework that is both flexible and efficient. In this paper, we report our experience so far, including our effort to be systematic and thorough in our approach.
  • Keywords
    Automation; Coarse-grained reconfigurable array; Compiler; DSP; RTL checker; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microprocessor Test and Verification (MTV), 2012 13th International Workshop on
  • Conference_Location
    Austin, TX, USA
  • ISSN
    1550-4093
  • Print_ISBN
    978-1-4673-4441-8
  • Type

    conf

  • DOI
    10.1109/MTV.2012.11
  • Filename
    6519729