Recommended Articles

Recommended Articles – July 2019

When working with pointers, the pointer arithmetic is quite important. Colin Walls, from Mentor, wrote a nice, short article on why and when to store addresses in pointer variables and when to store them in a regular variable. Read more in here: Using an unsigned integer to store a pointer in C In AMIQ Resources […]

Recommended Articles

Recommended Articles – May 2019

Cristian Bob posted a new article showing how to connect Python to e-language: How to Connect e-Language with Python. Dan Gisselquist has written an interesting tutorial regarding formal methods: SVA and FormalTools: An Introduction to Formal Methods. A long-awaited feature for e-language has now been released by the Specman Team: spawning multiple processes using loops. […]

Recommended Articles

Recommended Articles – March 2019

Cristian Bob (AMIQ) leveraged the power of Python into a SystemVerilog testbench using a client-server architecture. The post How to Connect SystemVerilog with Python is a must-read if you use or plan to use Python along with SystemVerilog. It is natural to see Python infiltrating the verification world given it’s popularity (see TIOBE index) and […]

Recommended Articles

Recommended Articles – February 2019

It looks like February is a short month and probably people were focused more on preparing for the DvCon US 2019 conference. Let’s meet again in March with new and interesting technical content from our domain. In AMIQ Resources page you can find the contents of AMIQ’s bookshelf, papers and the list of blogs we […]

Recommended Articles

Recommended Articles – January 2019

New entry on our list. Recently, I found a new source of interesting papers related to UVM and Verification. It is the Rochester Institute of Technology (RIT) Scholar Works. RIT is a tech University from New-York, USA. Of particular interest are the theses papers published on their website. Here are some papers which tackle various […]

Aurelian Ionel Munteanu

How to Call C-functions from SystemVerilog Using DPI-C

Recently I played a bit with SystemVerilog and DPI-C and I thought of sharing the experience with you. This post shows data types mappings from SystemVerilog to C and how to call C-functions from SV. I also provide a simple SV/C application to facilitate understanding of data types mappings. Data Mappings When SystemVerilog interacts with […]