The study on verification trends in the semiconductor industry shows that the design complexity is increasing, fewer companies achieve first silicon success, companies hire more verification engineers, and 53% of the whole hardware-design-cycle is spent on design verification. The cost of a re-spin is high, and more than 40% of the cases that contribute to it are post-fabrication functional bug exposures. The study also shows that 65% of verification engineers' time is spent on debugging, test creation, and simulation.In this dissertation, I discuss tools and methods that improve the effectiveness and productivity of microprocessor verification. In particular, first, I discuss Dromajo, the state-of-the-art processor verification framework f...
textThe task of checking whether a circuit implementation satisfies an abstract specification, prio...
Abstract—Software-based simulation provides a convenient environ-ment for microprocessor design vali...
Functional verification of RTL is one of the primary and most time consuming tasks of microprocessor...
Over the past four decades microprocessors have come to be a vital and inseparable part of the moder...
Thesis (Master's)--University of Washington, 2023As processor design complexities increase, so do th...
AbstractDesign and manufacturing of present day Multi-Core microprocessors has to overcome major tec...
Building a high-performance microprocessor presents many reliability challenges. De-signers must ver...
Building a high-petformance microprocessor presents many reliability challenges. Designers must veri...
Abstract—Interrupt behaviors, particularly the external ones, are difficult to verify in a microproc...
We describe an efficient validity checker for the quantifier-free logic of equality with uninterpret...
Abstract- As the complexity of high-performance microprocessor increases, functional verification be...
A single node of a modern scalable multiprocessor consists of several ASICs comprising tens of milli...
The complexity and heterogeneity of digital devices used in embedded systems is increasing everyday ...
This deposit maintains the inputs generated by DifuzzRTL. Following is the original abstract: Mode...
Verification of microprocessors is a vital phase in their development. It takes majority of time and...
textThe task of checking whether a circuit implementation satisfies an abstract specification, prio...
Abstract—Software-based simulation provides a convenient environ-ment for microprocessor design vali...
Functional verification of RTL is one of the primary and most time consuming tasks of microprocessor...
Over the past four decades microprocessors have come to be a vital and inseparable part of the moder...
Thesis (Master's)--University of Washington, 2023As processor design complexities increase, so do th...
AbstractDesign and manufacturing of present day Multi-Core microprocessors has to overcome major tec...
Building a high-performance microprocessor presents many reliability challenges. De-signers must ver...
Building a high-petformance microprocessor presents many reliability challenges. Designers must veri...
Abstract—Interrupt behaviors, particularly the external ones, are difficult to verify in a microproc...
We describe an efficient validity checker for the quantifier-free logic of equality with uninterpret...
Abstract- As the complexity of high-performance microprocessor increases, functional verification be...
A single node of a modern scalable multiprocessor consists of several ASICs comprising tens of milli...
The complexity and heterogeneity of digital devices used in embedded systems is increasing everyday ...
This deposit maintains the inputs generated by DifuzzRTL. Following is the original abstract: Mode...
Verification of microprocessors is a vital phase in their development. It takes majority of time and...
textThe task of checking whether a circuit implementation satisfies an abstract specification, prio...
Abstract—Software-based simulation provides a convenient environ-ment for microprocessor design vali...
Functional verification of RTL is one of the primary and most time consuming tasks of microprocessor...