As we all know, verification is taking 80% of the design effort and is becoming more critical as designs become more complex. Common functional errors like the chip not powering up, flipped buses, etc. happen in complex designs when there is not a comprehensive verification method.
Analog/Mixed signal designers have realized this problem (
http://www.edadesignline.com/howto/211600976) and the EDA companies have tried different methods to improve this situation (
http://www.edn.com/article/CA6426885.html).Here I’d like to discuss who should be the chip level verification engineer: a digital verification engineer, an analog verification engineer* or system design verification engineer?
As an analog verification engineer, I have done functional SOC verification for chips at the chip and block level and have always found bugs before tape-outs. I believe that the analog verification is the diamond of SOC verification. But I know that there will be other opinions about our methodology (
http://www.designers-guide.com/approach.html).
I hope to get different opinions from all of you. Anyone interested in this topic can email me and we can talk more about this.
Sunny