Coverage-directed validation of hardware models

Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.

Bibliographic Details
Main Author: Fallah, Farzan
Other Authors: Srinivas Devadas.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2005
Subjects:
Online Access:http://hdl.handle.net/1721.1/9463
_version_ 1826210310568017920
author Fallah, Farzan
author2 Srinivas Devadas.
author_facet Srinivas Devadas.
Fallah, Farzan
author_sort Fallah, Farzan
collection MIT
description Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.
first_indexed 2024-09-23T14:47:48Z
format Thesis
id mit-1721.1/9463
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T14:47:48Z
publishDate 2005
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/94632020-03-31T14:32:59Z Coverage-directed validation of hardware models Fallah, Farzan Srinivas Devadas. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Electrical Engineering and Computer Science Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999. Includes bibliographical references (leaves 157-160 ). With the rapid increase in the number of transistors that can be fabricated on a single chip, digital systems have become very complex. The increase in the complexity of the digital systems, and the desire to achieve faster time-to-market has made the use of the Computer-Aided Design (CAD) tools indispensable. Designers typically start with writing behavioral or Register-Transfer level (RTL) description of the system functionality using a Hardware Description Language (HDL). After that they transform the HDL description to the gate-level, transistor level, and finally generate mask-level layout which is used to manufacture the chip. CAD tools are used extensively to execute transformations between different levels of abstraction. They also help to optimize the design so as to achieve better performance and meet different constraints relating to speed, power consumption, and area. In order to have a working chip, the designer has to make sure that the original HDL description is correct and also that no error is introduced during transformations to the lower levels. Currently validation of the initial HDL description and verifying the design in different levels of abstraction against each other is a major bottleneck in the design process. Because the HDL description is usually the first description of the design, simulation is the primary methodology for validating it. Simulation-based verification is necessarily incomplete because it is not computationally feasible to exhaustively simulate designs. It is important therefore to quantitatively measure the degree of verification coverage of the design. Simulation-based validation has suffered from a disconnect between the metrics used to measure the coverage of a set of simulation vectors and the vector generation process. This disconnect has resulted in the simulation of virtually endless streams of vectors which achieve enhanced coverage only infrequently. Another drawback has been that most coverage metrics proposed have either been too simplistic or too inefficient to compute. This thesis provides the details of an efficient method to compute an Observability-based Code COverage Metric (OCCOM) that can be used while simulating complex HDL designs. It also introduces a new method for generating test vectors under any coverage metric. In this thesis the problem of generating test vectors for both combinational and sequential circuits under OCCOM is discussed. A prototype system which generates test vectors under the OCCOM coverage metric has been built. The system can be used during the design process, as well as during post-design debugging to validate the initial HDL description. by Farzan Fallah. Ph.D. 2005-08-22T18:33:52Z 2005-08-22T18:33:52Z 1999 1999 Thesis http://hdl.handle.net/1721.1/9463 43482687 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 160 leaves 8919360 bytes 8919114 bytes application/pdf application/pdf application/pdf Massachusetts Institute of Technology
spellingShingle Electrical Engineering and Computer Science
Fallah, Farzan
Coverage-directed validation of hardware models
title Coverage-directed validation of hardware models
title_full Coverage-directed validation of hardware models
title_fullStr Coverage-directed validation of hardware models
title_full_unstemmed Coverage-directed validation of hardware models
title_short Coverage-directed validation of hardware models
title_sort coverage directed validation of hardware models
topic Electrical Engineering and Computer Science
url http://hdl.handle.net/1721.1/9463
work_keys_str_mv AT fallahfarzan coveragedirectedvalidationofhardwaremodels