Coverage-directed validation of hardware models
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 1999.
Main Author: | |
---|---|
Other Authors: | |
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 |