What is it about?
We propose a method named SIMTAM, to detect bugs in FPGA timing simulation tools based on timing area mutation. By creating a sleep region in the timing concept, we can generate diversity test cases with complex timing relationships for testing FPGA timing simulation tool bugs. In five months, SIMTAM reported 16 bugs to developers in two popular timing simulation tools Iverilog and Vivado; ten of which are confirmed.
Featured Image
Photo by Sourabh Belekar on Unsplash
Why is it important?
This paper presents the Simulation Tools Testing Via Timing Area Mutation for FPGAs. Timing analysis is important for chip designing. However, bugs in timing simulation tools can lead to inaccurate results, potentially causing designers to miss critical issues in chip performance.
Perspectives
Read the Original
This page is a summary of: SIMTAM: Generation Diversity Test Programs for FPGA Simulation Tools Testing Via Timing Area Mutation, ACM Transactions on Design Automation of Electronic Systems, November 2024, ACM (Association for Computing Machinery),
DOI: 10.1145/3705730.
You can read the full text:
Contributors
The following have contributed to this page