Off-campus UMass Amherst users: To download campus access dissertations, please use the following link to log into our proxy server with your UMass Amherst user name and password.
Non-UMass Amherst users: Please talk to your librarian about requesting this dissertation through interlibrary loan.
Dissertations that have an embargo placed on them will not be available to anyone until the embargo expires.
Author ORCID Identifier
N/A
AccessType
Open Access Dissertation
Document Type
dissertation
Degree Name
Doctor of Engineering (DEng)
Degree Program
Electrical and Computer Engineering
Year Degree Awarded
2014
Month Degree Awarded
February
First Advisor
Maciej Ciesielski
Second Advisor
Sandip Kundu
Third Advisor
Michael Zink
Subject Categories
Computer and Systems Architecture | Digital Circuits | Hardware Systems | VLSI and Circuits, Embedded and Hardware Systems
Abstract
In the era of multi-core computing, the push for creating true parallel applications that can run on individual CPUs is on the rise. Application of parallel discrete event simulation (PDES) to hardware design verification looks promising, given the complexity of today’s hardware designs. Unfortunately, the challenges imposed by lack of inherent parallelism, suboptimal design partitioning, synchronization and communication overhead, and load balancing, render this approach largely ineffective. This thesis presents three techniques for accelerating simulation at three levels of abstraction namely, RTL, functional gate-level (zero-delay) and gate-level timing. We review contemporary solutions and then propose new ways of speeding up simulation at the three levels of abstraction. We demonstrate the effectiveness of the proposed approaches on several industrial hardware designs.
DOI
https://doi.org/10.7275/5382659
Recommended Citation
Ahmad, Tariq B., "Parallel Multi-core Verilog HDL Simulation" (2014). Doctoral Dissertations. 45.
https://doi.org/10.7275/5382659
https://scholarworks.umass.edu/dissertations_2/45
Included in
Computer and Systems Architecture Commons, Digital Circuits Commons, Hardware Systems Commons, VLSI and Circuits, Embedded and Hardware Systems Commons