• DocumentCode
    2298607
  • Title

    Functional Coverage Driven Verification for TAU-MVBC

  • Author

    Yao, Aihong ; Wu, Jian ; Zhang, Zhijun

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Harbin Eng. Univ., Nantong, China
  • fYear
    2010
  • fDate
    1-2 Nov. 2010
  • Firstpage
    89
  • Lastpage
    92
  • Abstract
    Functional verification plays a more and more important role in the design flow of intellectual property cores and embedded systems because of the increasing trends in complexity and integrity of embedded systems. To meet the demands of quality assurance and time to market, EDA companies are developing verification methods and tools that involve high-level hardware description language, reusable verification environment and automatic stimulus generation techniques. MVBC is the core controller on the MVB (Multi-functional Vehicle Bus), which acts as the interface of host processor and MVB physical layer. TAU (Telegram Analysis Unit) as a central part of MVBC, performs sending and receiving messages and analyzing received messages cooperated with other components. This paper describes a functional coverage driven verification environment for the verification of TAU-MVBC. According to the Verification Methodology Manual (VMM) for System Verilog, a layered reusable verification environment is developed together with a final coverage report summary. Constrained random stimulus generation technique is applied to narrow down the input vector space and improve functional coverage in a reasonable time. Assertions are utilized to cover function points which can´t be covered by random combinations of input signals.
  • Keywords
    embedded systems; field buses; formal verification; hardware description languages; industrial control; industrial property; software quality; software reusability; EDA companies; TAU-MVBC; automatic stimulus generation techniques; core controller; design flow; embedded systems; functional coverage driven verification environment; high-level hardware description language; host processor; intellectual property cores; layered reusable verification environment; multifunctional vehicle bus; quality assurance; random stimulus generation technique; system Verilog; telegram analysis unit; time-to-market; verification methodology manual; verification methods; Communication networks; Formal verification; Hardware design languages; Object oriented modeling; Process control; Reliability; Timing; Functional verification; System Verilog; TAU; VMM;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Computing for Science and Engineering (ICICSE), 2010 Fifth International Conference on
  • Conference_Location
    Heilongjiang
  • Print_ISBN
    978-1-4244-9954-0
  • Type

    conf

  • DOI
    10.1109/ICICSE.2010.13
  • Filename
    6076547