Design Verification Is All About Good Hygiene


Design verification has a lot in common with human hygiene practices. The goal of both activities is to remove all dirt, grime, and bugs through an active process of establishing good hygiene. If this process is not followed properly, the result is viruses, infections, and other illnesses. Good verification hygiene is as important in semiconductor development as human hygiene is for a healthy b... » read more

Sharing Information About Corner Cases


The definition of what is good enough when it comes to new technology is still evolving. In safety-critical applications, as well as a number of other areas such as drones or domestic robots, people will need to watch over all machines very closely rather than the other way around. While these machines may serve a useful purpose, they also need to be monitored to ensure they don't go too far as... » read more

How Accurate Is Software?


The number of corner cases is growing. In hardware, that means more verification, more testing and more re-spins. But in software there is no comparable verification method. The Prius braking problem was blamed on a software glitch, but as Synopsys CEO Aart de Geus succinctly noted, none of Toyota’s rivals rushed out to trumpet their own software methodologies. While software adds flexib... » read more