Program analysis is a highly active area of research, and the capacity and precision of software analyzers is improving rapidly. We investigate the use of modern software verification tools for formal property checking of hardware given in Verilog at register-transfer level. To this end, we translate RTL Verilog into an equivalent word-level ANSI-C program, according to synthesis semantics. The property of interest is instrumented into the Cprogram as an assertion. We subsequently apply three different software verification techniques -- bounded model checking, path-based symbolic simulation and abstract interpretation -- and compare their performance to conventional methods for property verification of hardware designs at net list and regi...
Semiconductor companies have increasingly adopted a methodology that starts with a system-level desi...
Verification is widely recognized as one of the most difficult aspects of computer hardware design. ...
Ever-growing complexity is forcing logic design to move above the register transfer level (RTL). Fo...
Abstract—Program analysis is a highly active area of research, and the capacity and precision of sof...
This dissertation shows that the bounded property verification of hardware Register Transfer Level (...
We describe an algorithm to verify a hardware design given in Verilog using an ANSI-C program as a s...
Designing modern processors is a great challenge as they involve millions of components. Traditional...
textThe growing complexity of VLSI and System-on-a-chip(SoC) designs has made their verification ex...
In current practices of system-on-chip (SoC) design a trend can be observed to integrate more and mo...
After a few decades of research and experimentation, register-transfer dialects of two standard lang...
Demand for scalable hardware verification is ever-increasing. We propose an unbounded safety verific...
Hardware description languages have been used in industry since the 1960s to document and simulate h...
Verification is an essential step of the hardware design lifecycle. Usually verification is done at ...
To manage design complexity, high-level models are used to evaluate the functionality and performanc...
With increasing design complexity, verification becomes a more and more important aspect of the desi...
Semiconductor companies have increasingly adopted a methodology that starts with a system-level desi...
Verification is widely recognized as one of the most difficult aspects of computer hardware design. ...
Ever-growing complexity is forcing logic design to move above the register transfer level (RTL). Fo...
Abstract—Program analysis is a highly active area of research, and the capacity and precision of sof...
This dissertation shows that the bounded property verification of hardware Register Transfer Level (...
We describe an algorithm to verify a hardware design given in Verilog using an ANSI-C program as a s...
Designing modern processors is a great challenge as they involve millions of components. Traditional...
textThe growing complexity of VLSI and System-on-a-chip(SoC) designs has made their verification ex...
In current practices of system-on-chip (SoC) design a trend can be observed to integrate more and mo...
After a few decades of research and experimentation, register-transfer dialects of two standard lang...
Demand for scalable hardware verification is ever-increasing. We propose an unbounded safety verific...
Hardware description languages have been used in industry since the 1960s to document and simulate h...
Verification is an essential step of the hardware design lifecycle. Usually verification is done at ...
To manage design complexity, high-level models are used to evaluate the functionality and performanc...
With increasing design complexity, verification becomes a more and more important aspect of the desi...
Semiconductor companies have increasingly adopted a methodology that starts with a system-level desi...
Verification is widely recognized as one of the most difficult aspects of computer hardware design. ...
Ever-growing complexity is forcing logic design to move above the register transfer level (RTL). Fo...