How to use ralgen in questasim

I tried to use these instruction in questasim
Generate UVM based RAL model.
Use “ralgen” utility to generate RAL model using RALF specification of system is created. (see below command-line)

% ralgen -uvm -t axi_intermediate_slave axi_intermediate_ral_slave.ralf

-uvm: This option is used to generate model in UVM methodology.
-t: This option is used to specify the top-level block or system in the RALF
file.

but It gave an error “*invalid command name “ralgen”*****”

Can Any one please help me w.r.t this issue… Its urgent…

Hi,
ralgen is a Synopsys specific tool. Perhaps you might get a version for VMM @ www.vmmcentral.org for general use. Within Questa there are similar utilities, look for Certe product EDA Software, Hardware & Tools | Siemens Software Or latest Questa may have this built-in too. Ask Mentor.

If you are looking at a 3rd party application that integrates nicely to MS-Word/XL, look at www.agnisys.com

Good Luck
Ajeetha, CVC

In reply to ajeetha:

Hi Ajeetha,

We use Questasim 10.1 for design verification. If we manually write the register classes, we can compile and run the tests using Questa. But for bigger dsigns, I require to generate the reg classes automatically.

Can you please tell me the Mentor’ tool that can generate the UVM RAL model (register classes and package) automatically by taking the xml file of registers?

As you mentioned, Certe from Mentor doesn’t look like a dedicated tool for RAL generation, but Agnisys is an interesting tool and I can also see and understand the way of automated generation of RAL

Thanks,
Rajeshwar

In reply to RAJESHWAR:

QuestaSim 10.2 includes a tool called “Register Assistant UVM” that allows you to enter register specs in a spreadsheet. I have not had a chance to try it out yet, since it requires an additional license feature (which we don’t yet have).

Regards,
Dave

Thanks Dave.

Hi all,

You can find how to automate UVM register model using QuestaSim here

http://www.go2uvm.org/2015/01/automate-uvm-registers-for-free-with-questas-register-assistant-utility/

Hope this helps your concern.

Regards,
T.Karthik