Please use this identifier to cite or link to this item:
http://arks.princeton.edu/ark:/88435/dsp015q47rs06x
Title: | Automatic Generation of Hardware Abstractions from Register-Transfer Level (RTL) Designs |
Authors: | Zeng, Yu |
Advisors: | Malik, Sharad |
Contributors: | Electrical and Computer Engineering Department |
Subjects: | Computer engineering |
Issue Date: | 2024 |
Publisher: | Princeton, NJ : Princeton University |
Abstract: | Hardware and software systems are getting more complex, which makes it harder to check if they are correct. The different parts of these systems interact in complex ways, so it takes significant time and effort to make sure they work correctly. This thesis explores a solution to make system verification easier by creating hardware abstractions automatically. It focuses on two types of abstractions: architecture-level models and timing models. Deriving these abstractions from the detailed hardware designs greatly reduces the burden of developing these abstractions and also avoids errors from manual construction of such abstractions. Architecture-level models are derived by simplifying the hardware design. These models represent the hardware behavior at the architecture level and abstract away all the implementation details. There are two main steps: determining Architecture-State Variables (ASVs), and extracting the state update functions for the ASVs for each instruction. The proposed algorithms are based on taint analysis, model checking, and compiler optimizations. Timing models are created to include cycle-accurate timing information, which allows for analysis of hardware performance. The timing models make it more efficient to optimize related hardware and software. |
URI: | http://arks.princeton.edu/ark:/88435/dsp015q47rs06x |
Type of Material: | Academic dissertations (Ph.D.) |
Language: | en |
Appears in Collections: | Electrical Engineering |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Zeng_princeton_0181D_14903.pdf | 1.36 MB | Adobe PDF | View/Download |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.