![fpga simulation tools fpga simulation tools](https://i.ytimg.com/vi/a8JAkKhxlQI/maxresdefault.jpg)
The more we invest in verification, the smaller the first term (likelihood of error) gets.
Fpga simulation tools verification#
The sensible investment in verification tools, then, is proportional to the likelihood of an error making it through to hardware multiplied by the cost of correcting that error. It represents an investment of time and resources to reduce overall risk. It is the final “let’s be sure” step that catches any last minute problems that crept into your code. “Verification” is what you do to make sure that your design is correct before you commit it to hardware.
![fpga simulation tools fpga simulation tools](https://www.aldec.com/images/content/products/AHDL/AHDL_BDE.png)
Without so much as a pause to ponder, they mimic the mantras of the ASIC world: “Well, if your FPGA designs are reaching five million gates, you’re going to need some sophisticated verification tools.” It stands to reason, then, that when FPGA designs began to reach the same complexity as ASIC designs, EDA companies and ASIC designers would have a Pavlovian response, driving them immediately to the question of “verification”. Capitalizing on the risk inherent in the ASIC design flow, they produce premium-priced solutions that seek to siphon off the inevitable human failures that find their way into complex engineering projects. “Verification” is what EDA companies have learned to trust as their bread-and-butter.
![fpga simulation tools fpga simulation tools](https://www.aldec.com/images/content/products/AHDL/ActiveHDL_graphic.jpg)
“Verification” is what you do to protect your job so you’re not blamed with an expensive and time-consuming re-spin of an ASIC design. “Verification” is the long pole in the tent, the most time-consuming phase of the design cycle. In the ASIC design world, where risk avoidance is everything, “verification” is a sacred term. When someone uses the words “verification” and “FPGA” in the same sentence, I’m always suspicious.