Functional Verification of Programmable Embedded Architectures

A Top-Down Approach

  • Prabhat Mishra
  • Nikil D. Dutt

Table of contents

  1. Front Matter
    Pages i-xix
  2. Introduction to Functional Verification

    1. Pages 3-12
  3. Architecture Specification

  4. Top-Down Validation

  5. Future Directions

    1. Pages 121-123
  6. Back Matter
    Pages 125-180

About this book


Validation of programmable architectures, consisting of processor cores, coprocessors, and memory subsystems, is one of the major bottlenecks in current System-on-Chip design methodology. A critical challenge in validation of such systems is the lack of a golden reference model. As a result, many existing validation techniques employ a bottom-up approach to design verification, where the functionality of an existing architecture is, in essence, reverse-engineered from its implementation. Traditional validation techniques employ different reference models depending on the abstraction level and verification task, resulting in potential inconsistencies between multiple reference models.

This book presents a top-down validation methodology that complements the existing bottom-up approaches. It leverages the system architect’s knowledge about the behavior of the design through architecture specification using an Architecture Description Language (ADL). The authors also address two fundamental challenges in functional verification: lack of a golden reference model, and lack of a comprehensive functional coverage metric.

Functional Verification of Programmable Embedded Architectures: A Top-Down Approach is designed for students, researchers, CAD tool developers, designers, and managers interested in the development of tools, techniques and methodologies for system-level design, microprocessor validation, design space exploration and functional verification of embedded systems.


ADL Compilers Design Space Exploration EDA Tools Functional Abstraction SOC Validation architecture embedded systems processor

Authors and affiliations

  • Prabhat Mishra
    • 1
  • Nikil D. Dutt
    • 2
  1. 1.Department of Computer and Information Science and EngineeringUniversity of FloridaUSA
  2. 2.Center for Embedded Computer Systems Donald Bren School of Information and Computer SciencesUniversity of CaliforniaIrvineUSA

Bibliographic information

  • DOI
  • Copyright Information Springer Science+Business Media, Inc. 2005
  • Publisher Name Springer, Boston, MA
  • eBook Packages Engineering
  • Print ISBN 978-0-387-26143-0
  • Online ISBN 978-0-387-26399-1
  • Buy this book on publisher's site