• DocumentCode
    1833260
  • Title

    Coverage-oriented verification of Banias

  • Author

    Gluska, Alon

  • Author_Institution
    Sci. Industries Center, Intel, Haifa, Israel
  • fYear
    2003
  • fDate
    2-6 June 2003
  • Firstpage
    280
  • Lastpage
    285
  • Abstract
    The growing complexity of the state-of-art microprocessors dictates the use of cost-effective verification methods. Functional coverage was widely applied in the verification of Banias, Intel´s new IA-32 microprocessor designed solely for the mobile computing market. In this paper, we describe the practical coverage approach as was carried out in the verification of Banias. According to this coverage-oriented verification approach, focus shifts gradually from basic logic cleanup using random testing, where verification follows a predefined test plan, to coverage-driven verification, where coverage verification resources are steered to hit coverage holes. This practical approach enables reaching higher quality for lower effort under a tightened schedule, and provides a clear metric to measure the progress of verification and the quality of the design under test. As the conclusions will show, the retrospective evaluation of this approach shed light on its significant impact beyond original intentions, as well as uncovering several potential areas for refinement that will make this approach even more effective on future projects.
  • Keywords
    functional analysis; logic CAD; logic testing; microprocessor chips; Banias; coverage holes; coverage-oriented verification; design quality; functional verification; microprocessors; predefined test plan; random testing; verification method; verification progress metric; Computer bugs; Costs; Design methodology; Hardware; Job shop scheduling; Logic design; Logic testing; Microprocessors; Mobile computing; Permission;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings
  • Print_ISBN
    1-58113-688-9
  • Type

    conf

  • DOI
    10.1109/DAC.2003.1219009
  • Filename
    1219009