• DocumentCode
    2896110
  • Title

    CVC: The C to RTL compiler for callback-based verification model

  • Author

    Ito, Yasuhiro ; Sugawara, Yutaka ; Inaba, Mary ; Hiraki, Kei

  • Author_Institution
    Central Res. Lab., Hitachi Ltd., Hitachi
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    499
  • Lastpage
    502
  • Abstract
    Model-based verification is extensively begin used for accelerating the development of embedded system. However, by this approach, a model and actual RTL are required to be implemented separately, which increases the time required to ensure the equivalence of virtual models and actual hardware. To reduce the costs incurred in separate implementations, we propose to directly generate RTL from verification model used in CoMET, which is a callback-based verification environment. We design and implement CVC, a compiler used for generating RTL, using a callback-based verification model described in a subset of the C language; we impose a restriction on CVC to describe the callback efficiently. Our method enables developers to implement the complete RTL without any compromises in the RTL performance just after the verification of the callback-based model is completed.
  • Keywords
    C language; program compilers; program verification; C language; CVC; CoMET; RTL compiler; callback-based verification model; Acceleration; Costs; Embedded software; Embedded system; Hardware design languages; Indium tin oxide; Laboratories; Logic; Performance evaluation; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
  • Conference_Location
    Heidelberg
  • Print_ISBN
    978-1-4244-1960-9
  • Electronic_ISBN
    978-1-4244-1961-6
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629993
  • Filename
    4629993