• DocumentCode
    2468679
  • Title

    Use of C/C++ models for architecture exploration and verification of DSPs

  • Author

    Brier, David ; Mitra, Raj S.

  • Author_Institution
    Texas Instruments Inc., Dallas, TX
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    79
  • Lastpage
    84
  • Abstract
    Architectural decisions for DSP modules are often analyzed using high level C models. Such high-level explorations allow early examination of the algorithms and the architectural trade-offs that must be made for a practical implementation. The same models can be reused during the verification of the RTL subsequently developed, provided that various "hooks" which are desirable during the verification process are considered while creating these high level models. In addition, consideration must be given to the qualitative content of these high level models to permit an optimal verification flow allowing for compromise between features of the model and the completeness of the verification. Thus, high quality design and verification are achieved by the use of valid models and the valid use of models. In this paper, we describe our approach and show examples from a typical image processing application
  • Keywords
    C++ language; digital signal processing chips; hardware description languages; integrated circuit design; logic design; C/C++ models; DSP verification; architecture exploration; digital signal processing; high level C models; register transfer level; Algorithm design and analysis; Digital signal processing; Documentation; Image processing; Instruments; Logic design; Pipelines; Signal design; Signal processing; Signal processing algorithms; Algorithms; C/C++; Design; Documentation; Formal; Languages; RTL; Simulation; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2006 43rd ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    1-59593-381-6
  • Type

    conf

  • DOI
    10.1109/DAC.2006.229169
  • Filename
    1688765