The development of special-purpose chips consists of many stages: algorithm design, algorithm realization in HDL, implementation on real elements of the chip, optimization of both code and design, testing and testing and production of the final circuit. Most often, verification of functionality and optimization of physical characteristics take more than half of the total chip development time. For reliable functional verification, it is necessary to check, ideally, all parts of the circuit (code), edge cases, output signals compared to expected, etc.
In this talk, I would like to discuss the following points:- Why is the verification of functional and physical characteristics is an extremely important stage of development?- Functional verification algorithms. Automation of the process- Examples from SystemVerilog