M
M. Norton
Hello,
In the past, the companies where I worked had less stringent needs for
verification. Quite often being able to use the product on the bench
was sufficient, or slightly more formal simulation results with test
vectors and viewing testbench results in the wave editor manually were
sufficient.
However, my current employer deals with a number of certification
authorities (e.g. the FAA) that impose a rigid audit of processes and
procedures for complex electronic hardware. These strictures have
been tightening over the past several years as they discovered just
how complex these devices can get! It seems to me now that this
company could stand to work with more formalized verification
engineers working hand in hand with the DUT development engineers,
rather than leaving the verification til the end to be banged out
quickly.
So, I'm trying to find a place to get started with this topic. I've
read a white paper by Ben Cohen on transactional verification
performed in HDL which seems interesting. I like the idea of being
able to stay within VHDL for the verification without having to add on
a lot of 3rd party tools. I know there are some languages out there
like SystemVerilog but do not know much about them. I'm not really
sure how all of these fit into a broad depiction of verification, and
how that might apply to our specific devices.
Does anyone have some pointers on where to get started with
structured, formalized verification, without any marketing hype from
tool and language vendors? I need to find a way to get a grounding so
I can make my own assessments of the value of the tools and languages.
Thanks for any help folks can provide.
Best regards,
Mark Norton
In the past, the companies where I worked had less stringent needs for
verification. Quite often being able to use the product on the bench
was sufficient, or slightly more formal simulation results with test
vectors and viewing testbench results in the wave editor manually were
sufficient.
However, my current employer deals with a number of certification
authorities (e.g. the FAA) that impose a rigid audit of processes and
procedures for complex electronic hardware. These strictures have
been tightening over the past several years as they discovered just
how complex these devices can get! It seems to me now that this
company could stand to work with more formalized verification
engineers working hand in hand with the DUT development engineers,
rather than leaving the verification til the end to be banged out
quickly.
So, I'm trying to find a place to get started with this topic. I've
read a white paper by Ben Cohen on transactional verification
performed in HDL which seems interesting. I like the idea of being
able to stay within VHDL for the verification without having to add on
a lot of 3rd party tools. I know there are some languages out there
like SystemVerilog but do not know much about them. I'm not really
sure how all of these fit into a broad depiction of verification, and
how that might apply to our specific devices.
Does anyone have some pointers on where to get started with
structured, formalized verification, without any marketing hype from
tool and language vendors? I need to find a way to get a grounding so
I can make my own assessments of the value of the tools and languages.
Thanks for any help folks can provide.
Best regards,
Mark Norton