E
Eli Bendersky
Guest
Hello all,
Which method do you use in your projects to code complex VHDL
testbenches. By complex I mean not "write some, simulate some"
testbenches that are fine for initial development and very simple
models, but rather automatic suites that exercise the design and
report results, reading parameters from and writing results to text
files.
Here are a few options I can think of:
1) We don't use any complex testbenches. All verification is done by
writing some code, running the simulator and watching the waves.
2) We write the testbenches in pure VHDL, including input generation,
result comparison, etc.
3) We write in VHDL and some other language, like Perl, to drive the
simulation, generate inputs and analyze results. If this is the case,
can you elaborate on what techniques you use ?
4) We use a completely non-VHDL system for the testbenches, writing
them in some FLI-tied C++ code, or SystemC.
Thanks in advance
Eli
Which method do you use in your projects to code complex VHDL
testbenches. By complex I mean not "write some, simulate some"
testbenches that are fine for initial development and very simple
models, but rather automatic suites that exercise the design and
report results, reading parameters from and writing results to text
files.
Here are a few options I can think of:
1) We don't use any complex testbenches. All verification is done by
writing some code, running the simulator and watching the waves.
2) We write the testbenches in pure VHDL, including input generation,
result comparison, etc.
3) We write in VHDL and some other language, like Perl, to drive the
simulation, generate inputs and analyze results. If this is the case,
can you elaborate on what techniques you use ?
4) We use a completely non-VHDL system for the testbenches, writing
them in some FLI-tied C++ code, or SystemC.
Thanks in advance
Eli