Skip to Content
Hardware Design Verification: Simulation and Formal Method-Based Approaches
book

Hardware Design Verification: Simulation and Formal Method-Based Approaches

by William K. Lam
March 2005
Intermediate to advanced
624 pages
14h 34m
English
Pearson

Overview

The Practical, Start-to-Finish Guide to Modern Digital Design Verification

As digital logic designs grow larger and more complex, functional verification has become the number one bottleneck in the design process. Reducing verification time is crucial to project success, yet many practicing engineers have had little formal training in verification, and little exposure to the newest solutions. Hardware Design Verification systematically presents today's most valuable simulation-based and formal verification techniques, helping test and design engineers choose the best approach for each project, quickly gain confidence in their designs, and move into fabrication far more rapidly. College students will find that coverage of verification principles and common industry practices will help them prepare for jobs as future verification engineers.

Author William K. Lam, one of the world's leading experts in design verification, is a recent winner of the Chairman's Award for Innovation, Sun Microsystems' most prestigious technical achievement award. Drawing on his wide-ranging experience, he introduces the foundational principles of verification, presents traditional techniques that have survived the test of time, and introduces emerging techniques for today's most challenging designs. Throughout, Lam emphasizes practical examples rather than mathematical proofs; wherever advanced math is essential, he explains it clearly and accessibly.

Coverage includes

  • Simulation-based versus formal verification: advantages, disadvantages, and tradeoffs

  • Coding for verification: functional and timing correctness, syntactical and structure checks, simulation performance, and more

  • Simulator architectures and operations, including event-driven, cycle-based, hybrid, and hardware-based simulators

  • Testbench organization, design, and tools: creating a fast, efficient test environment

  • Test scenarios and assertion: planning, test cases, test generators, commercial and Verilog assertions, and more

  • Ensuring complete coverage, including code, parameters, functions, items, and cross-coverage

  • The verification cycle: failure capture, scope reduction, bug tracking, simulation data dumping, isolation of underlying causes, revision control, regression, release mechanisms, and tape-out criteria

  • An accessible introduction to the mathematics and algorithms of formal verification, from Boolean functions to state-machine equivalence and graph algorithms

  • Decision diagrams, equivalence checking, and symbolic simulation

  • Model checking and symbolic computation

  • Simply put, Hardware Design Verification will help you improve and accelerate your entire verification process--from planning through tape-out--so you can get to market faster with higher quality designs.



    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Process Control: Modeling, Design, and Simulation

    Process Control: Modeling, Design, and Simulation

    B. Wayne Bequette
    Principles of Communication Systems Simulation with Wireless Applications

    Principles of Communication Systems Simulation with Wireless Applications

    K. Sam Shanmugan, Theodore S. Rappaport, William H. Tranter, Kurt L. Kosbar
    Verification Techniques for System-Level Design

    Verification Techniques for System-Level Design

    Masahiro Fujita, Indradeep Ghosh, Mukul Prasad

    Publisher Resources

    ISBN: 0131433474Purchase book