Automated FPGA Verification and Debugging

2 391
53.1
Следующее
Популярные
Опубликовано 17 августа 2016, 3:18
Hardware simulations on FPGAs run more than three orders of magnitude faster than software simulations, but with much lower visibility into the circuit under test. To expedite the task of debugging and specification verification, we introduce a framework that automates many of the tedious aspects of the process. We provide tools to mine assertions either from simulation or hardware traces, to generate assertion checking engines implemented as efficient Verilog state machines, to rewrite the userΓÇÖs Verilog code inserting probes to the relevant signals, and to dynamically vary the operating frequency of the circuit under test. During synthesis, we ensure that the layout of the original design is preserved as much as possible by automatically generating placement constraints, and thereby avoiding the uncertainty introduced by other on-chip debugging techniques. We give a demo of our tools using SIRC (Simple Interface for Reconfigurable Computing research.microsoft.com/en-us/d... ) as our test circuit. This is joint work with Kenneth McMillan and Wenchao Li.
автотехномузыкадетское