Many semiconductor companies are designing custom SoCs for emerging domains like Vision, Speech, Video / Image processing, 5G, Deep learning etc.. In these domains lots of algorithms are already available as a software implementation, either as a free open source version, or the companies have their own software implementation.
In general, the software world has a huge code base available as free and open source code, most of which is widely used by the industry and is thoroughly verified. Many popular algorithms are available as an open source implementation, along with comprehensive reference test suites.
If we can come up with a robust methodology where an existing software implementation can be quickly implemented into silicon, it can be a big game changer for the industry
SystemC Methodology for Virtual Prototype
June 16, 2020
The DNA of an Artificial Intelligence SoC
August 15, 2018