EDA Playground now supports ALL SystemVerilog features

722 views
Skip to first unread message

Victor Lyuboslavsky

unread,
Aug 13, 2014, 11:58:27 AM8/13/14
to
EDA Playground now supports ALL SystemVerilog features, including randomization, functional coverage, and SystemVerilog assertions. This has been our biggest goal for over a year, and we're happy to finally reach it.

Examples
Randomization: http://www.edaplayground.com/x/2Xh
Functional Coverage (with SVUnit): http://www.edaplayground.com/s/example/206

Read more here: http://eda-playground.readthedocs.org/en/latest/riviera-pro.html

-Victor

Anderson Venturini

unread,
Aug 13, 2014, 2:49:03 PM8/13/14
to eda-pla...@googlegroups.com
Great news! Congratulations for the amazing job, Victor.

David Rogoff

unread,
Oct 2, 2014, 9:25:01 PM10/2/14
to eda-pla...@googlegroups.com
This is fantastic!  Thanks so much for providing this.

 David

Suresh Kumar

unread,
Oct 22, 2014, 7:11:03 AM10/22/14
to eda-pla...@googlegroups.com
Thanks a lot for the full feature set. Is it possible to set options for FCOVER to display the 'fcover.acdb' data base or to suppress the warnings etc.? Please see http://www.edaplayground.com/x/Pwv

Suresh Kumar

unread,
Oct 22, 2014, 7:41:20 AM10/22/14
to eda-pla...@googlegroups.com
Could not open .acdb with http://sqlitebrowser.org/

Victor Lyuboslavsky

unread,
Oct 22, 2014, 10:17:12 AM10/22/14
to Sunil Sahoo, eda-pla...@googlegroups.com, Suresh Kumar
+Sunil from Aldec

Sunil,

Can you comment whether it is possible to view the coverage *.acdb file with any free tool?
Alternatively, is there a switch users can add to generate a text coverage report?

Thank you,
Victor


--
You received this message because you are subscribed to the Google Groups "EDA Playground" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eda-playgroun...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/eda-playground/e697069a-12b2-4914-90df-2dc476e5bd01%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

chig...@gmail.com

unread,
Oct 27, 2014, 8:27:32 AM10/27/14
to eda-pla...@googlegroups.com, sunil...@aldec.com, prsuresh...@gmail.com
On Wednesday, October 22, 2014 3:17:12 PM UTC+1, Victor Lyuboslavsky wrote:
Can you comment whether it is possible to view the coverage *.acdb file with any free tool?
Alternatively, is there a switch users can add to generate a text coverage report?


acdb report -db <name>.acdb -txt -o <report_file>.txt 

I would have thought that on EDAPlayground you'd want to generate the HTML and serve that?

acdb report -db <name>.acdb -html -o <report_file>.html

Thanks,

Chris 
 

Victor Lyuboslavsky

unread,
Oct 27, 2014, 10:18:41 AM10/27/14
to Chris Higgs, eda-pla...@googlegroups.com, Sunil Sahoo, prsuresh...@gmail.com
Yes, displaying a coverage HTML report on the list of future features to be added.

-Victor

--
You received this message because you are subscribed to the Google Groups "EDA Playground" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eda-playgroun...@googlegroups.com.

Suresh Kumar

unread,
Dec 2, 2014, 10:22:04 AM12/2/14
to eda-pla...@googlegroups.com, chig...@gmail.com, sunil...@aldec.com, prsuresh...@gmail.com
Hi Victor,

Please see http://www.edaplayground.com/x/96S and help me to resolve the scripter error showing while trying to use acdb report -db <name>.acdb -txt -o <report_file>.txt 

Suresh

Yi Wang

unread,
Jan 29, 2015, 11:05:50 AM1/29/15
to eda-pla...@googlegroups.com

How do I run SystemVerilog + DPI on EDAPlayground?

Victor Lyuboslavsky

unread,
Jan 29, 2015, 12:07:42 PM1/29/15
to Yi Wang, eda-pla...@googlegroups.com
There is a ModelSim example in the Examples section of the left panel: http://www.edaplayground.com/x/3Uh

--
You received this message because you are subscribed to the Google Groups "EDA Playground" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eda-playgroun...@googlegroups.com.

Yi Wang

unread,
Jan 29, 2015, 6:56:12 PM1/29/15
to eda-pla...@googlegroups.com, yeewa...@gmail.com
Thank you!  

Noticed that the extension must be .cc and that makes it necessary to use extern "C" to wrap around codes even if they are just purely C.

It would be simpler if .c is supported as well.

BTW, no way to run it in Riviera?  Anyways, love edaplayground.

Vinay Jain

unread,
Apr 14, 2015, 2:26:11 AM4/14/15
to eda-pla...@googlegroups.com
Hi Victor,

I am trying to create Multi-dimension array example for my team but its say " ERROR VCP5211 "Aggregate literal is not allowed in this context." "testbench.sv" 22 7"

I compiled same code using VCS and its compiled and simulate. But EDAplayground is giving me error. Would you plz check.

Kind Regards,
Vinay Jain.

EDA Playground

unread,
Apr 14, 2015, 4:57:13 AM4/14/15
to eda-pla...@googlegroups.com

Hi Vinay Jain,

Just for your information, EDA Playground is now maintained by Doulos. Doulos is an independent training company for SoC, FPGA and Embedded system design.

According to the LRM, I think your example is illegal syntax. As you have discovered, Riveria Pro rejects it, but VCS does not. I tried it on Questa and got a warning rather than an error.

To make the syntax legal, the outer dimension also needs to be an assignment pattern rather than a concatenation. I have added a ' before the first brace (and some extra comments for explanation) here:
I hope this helps.

Best regards,

Matthew Taylor
Senior Member of Technical Staff
Doulos

Vinay Jain

unread,
Apr 15, 2015, 1:10:15 AM4/15/15
to eda-pla...@googlegroups.com
Hi Matthew ,

Thanks I understood now. 

nanda fathurrahman

unread,
May 21, 2015, 10:33:55 AM5/21/15
to eda-pla...@googlegroups.com
Hi Victor,

the Edaplayground is an awesome work!
Is it possible to use VHDL design file with SystemVerilog testbench?
I cannot find the option in the left hand side menu.

Best regards,
Nanda

Victor Lyuboslavsky

unread,
May 23, 2015, 4:35:51 PM5/23/15
to nanda fathurrahman, eda-pla...@googlegroups.com
Hi Nanda,

This feature is not natively supported yet, and we haven't explored how to do this yet.
It may be possible to do it using the run.do Tcl file

--
You received this message because you are subscribed to the Google Groups "EDA Playground" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eda-playgroun...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages