![]() |
|
|
|||||||
![]() |
VHDL - Constrained-random verification. |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
Hello,
I am not familiar with the latest revisions of VHDL standard but I am interested in constrained-random verification capabilities available in VHDL. Does VHDL200x support constrained-random verification? Is it possible to generate data structures like records with constrained random values ? Otherwise, SpecMan e or SystemVerilog must be used to implement such kind of testbenches? Best Regards, Slawek Grabowski Slawek Grabowski |
|
|
|
|
#2 |
|
Posts: n/a
|
"Slawek Grabowski" <> wrote in message news:ehnf56$q0h$... > Hello, > I am not familiar with the latest revisions of VHDL standard but I am > interested in > constrained-random verification capabilities available in VHDL. > Does VHDL200x support constrained-random verification? It is not build into the language as is the case with SystemVerilog/SystemC but you can create your own CR data generators and feed that into a record. It is just a bit of extra work and won't be as flexible as say SystemC but should be doable. If you go down this route then make sure you understand functional verification, i.e. you need something (assert, OVL, PSL etc) to detect that your system is responding OK to your random stimuli unless you enjoy staring at lots of waveforms Hans www.ht-lab.com > Is it possible to generate data structures like records with constrained > random values ? > Otherwise, SpecMan e or SystemVerilog must be used to implement such kind > of testbenches? > > Best Regards, > Slawek Grabowski > Hans |
|
|
|
#3 |
|
Posts: n/a
|
Thanks Hans, I have started with SystemC and probably use some assertions.
BTW: SystemC appears to be really slow. IEEE mentions somewhere in the internet that constrained random verification will be added to VHDL in 2007. Best Regards, Slawek Grabowski "Hans" <> wrote in message news:1EM%g.27937$... > > "Slawek Grabowski" <> wrote in message > news:ehnf56$q0h$... >> Hello, >> I am not familiar with the latest revisions of VHDL standard but I am >> interested in >> constrained-random verification capabilities available in VHDL. >> Does VHDL200x support constrained-random verification? > > It is not build into the language as is the case with > SystemVerilog/SystemC but you can create your own CR data generators and > feed that into a record. It is just a bit of extra work and won't be as > flexible as say SystemC but should be doable. If you go down this route > then make sure you understand functional verification, i.e. you need > something (assert, OVL, PSL etc) to detect that your system is responding > OK to your random stimuli unless you enjoy staring at lots of waveforms > > > Hans > www.ht-lab.com > > > >> Is it possible to generate data structures like records with constrained >> random values ? >> Otherwise, SpecMan e or SystemVerilog must be used to implement such kind >> of testbenches? >> >> Best Regards, >> Slawek Grabowski >> > > Slawek Grabowski |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| problem with code for random number generation | sandeep_sp7 | Hardware | 0 | 04-12-2007 04:59 PM |
| Next Problem: Random HDD Write Errors | Dave Hardenbrook | A+ Certification | 3 | 10-02-2006 05:38 AM |
| WinXP random reboots. | Coldfinger67 | Hardware | 6 | 09-26-2006 04:18 PM |
| DVD Verdict reviews: ICE STATION ZEBRA, RANDOM HARVEST, and more! | DVD Verdict | DVD Video | 0 | 01-31-2005 10:14 AM |
| Toshiba SD-3960 DVD player - occasional random lockups during playback? | Mike | DVD Video | 1 | 01-04-2005 07:09 AM |