skip to main content
10.1145/1391469.1391535acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Assertion-based verification of a 32 thread SPARC™ CMT microprocessor

Published:08 June 2008Publication History

ABSTRACT

Exhaustive property checking, design defect isolation and functional coverage measurement are some of the key challenges of design verification. This paper describes how an assertion based approach successfully addressed these challenges for the verification of an enterprise class chip-multi-threaded (CMT) SPARC™ microprocessor. Methodology and experiences are discussed and recommendations are made on how to incorporate this into the design verification process. Experience with using assertion checks for formal verification as well as simulation based verification is presented, which is part of over 100 person year design verification effort.

References

  1. M. Tremblay and S. Chaudhry, "A Third Generation 65nm, 16-core, 32Thread +32 Scout Threads CMT SPARC Processor", Proc. of ISSCC, pp 3--4, 2008.Google ScholarGoogle Scholar
  2. P. Chatterjee, "Streamline Verification Process with Formal Property Verification to Meet Highly Compressed Design Cycle", Proc. of DAC, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B. Turumella et al., "Design Verification of a Super-Scalar RISC Processor", Proc. of FTCS-25, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. H. Foster, "Property Specification: The key to an assertion based platform", Electronic Design Processes (EDP), April 2003.Google ScholarGoogle Scholar
  5. J. Andersen, "Leveraging Assertion Based Verification by using Magellan", SNUG Boston, 2005.Google ScholarGoogle Scholar
  6. A. Gupta, "Assertion-based Verification Turns the Corner," IEEE Design & Test of Computers, vol. 19, no. 4, July 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Chuang et al, "Hybrid Approach to Faster Functional Verification with Full Visibility", IEEE Design & Test of Computers, Volume 24, Issue 2, March-April 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. Bentley, "Validating the Intel Pentium 4 Microprocessor", Intel Technology Journal, Volume 5, Issue 1, February 2001.Google ScholarGoogle Scholar
  9. M. Joshi, "Techniques for maximizing Assertion-based Verification throughput in Acceleration and Emulation", Cadence User Forums, DOI= http://www.cdnusers.org/Portals/0/cdnlive/na2006/PNP/PNP_403/403_paper.pdfGoogle ScholarGoogle Scholar
  10. Unified Coverage Reporting, User Guide, Version Y-2006.06, Synopsys, September 2006.Google ScholarGoogle Scholar

Index Terms

  1. Assertion-based verification of a 32 thread SPARC™ CMT microprocessor

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      DAC '08: Proceedings of the 45th annual Design Automation Conference
      June 2008
      993 pages
      ISBN:9781605581156
      DOI:10.1145/1391469
      • General Chair:
      • Limor Fix

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 8 June 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader