4
\$\begingroup\$

Where would I find a good reference (or even cheat sheet) on the non-synthesizable functions/syntax/commands that can be used in Verilog with ModelSim?

In other words, where would I find a complete reference that lists $strobe, $display, # and similar statements?

I seem to be able find bits and pieces about System Tasks and Assertions on Google, but I'd like to find a complete resource if possible.

toolic
10.8k11 gold badges31 silver badges35 bronze badges
asked Mar 7 at 0:46
\$\endgroup\$

3 Answers 3

3
\$\begingroup\$

Perhaps what you need is in IEEE Standard 1800:2023 SystemVerilog— Unified Hardware Design, Specification, and Verification Language, available for free by signing up to IEEE "GET" programme

enter image description here

answered Mar 7 at 3:28
\$\endgroup\$
0
1
\$\begingroup\$
answered Mar 7 at 3:24
\$\endgroup\$
1
\$\begingroup\$

The previous answers correctly point to the current version of the IEEE Std as the ultimate reference.

Note also that there is a link to the Std in the tag info.

that can be used in Verilog with ModelSim

It is also important to note that, while all simulators strive to comply with the Std, they sometimes fall short. In the best case, the simulator tool documentation would itemize known discrepancies. But, more likely than not, simulators will generate syntax errors when compiling code that is not yet implemented.

answered Mar 7 at 12:53
\$\endgroup\$

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.