Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17010 Discussions

gate level simulation with fiftyfivenm_atom_pack library not found

WNC_HowardHuang
Beginner
1,800 Views

Dear all,

we tried to do post-simulation through Quartus standard 20.1

using ModelSIM as simulator

FPGA device is 10M04DAU324C8G

 

Here's our step for doing simulation

1. generate a new project and select device 10M04DAU324C8G

2. add TOP file and bypass input to output directly

WNC_HowardHuang_0-1680074483939.png

3. compile project in Quartus

    do Analysis & Synthesis

    do Fitter(Place & Route)

    do EDA Netlist Writer

4. run gate level simulation

    Tools -> Run Simulation Tool -> Gate Level Simulation

5. ModelSIM shows error

WNC_HowardHuang_1-1680074656468.png

 

We tried to fix this problem by add library in do file

WNC_HowardHuang_2-1680074709294.png

However, there seem not competely solve the problem

WNC_HowardHuang_3-1680074749544.png

Are we doing something wrong with this simulation?

And why do file generated by Quartus doesn't include the library?

 

Can someone help us with the problem?

Thanks.

 

0 Kudos
7 Replies
RichardTanSY_Intel
1,768 Views

I have attached a simple design with testbench so you can successfully run the gate-level simulation using Modelsim or Questa.

  1. Open the simple_design.qar and change the EDA executable paths to a valid path.
  2. Run EDA Netlist Writer.
  3. Run Gate-level simulation.

You can compare it with yours to check the simulation flow.


I recommend to upgrade the design to the latest Quartus Standard version 22.1 and the simulator tool to Questa instead of Modelsim, as Modelsim has been obsolete from Quartus Pro 20.3 or Quartus Standard 21.1 onwards. 

 

Best Regards,

Richard Tan

 

p/s: If you find any answers from the community or Intel Support to be helpful, we encourage you to mark them as the best answer or rate them 4/5 in the survey. 

 

0 Kudos
RichardTanSY_Intel
1,749 Views

May I know does my latest reply help?

Do you need my help to debug your design? If so, please share your .qar design.


Best Regards,

Richard Tan


0 Kudos
WNC_HowardHuang
Beginner
1,746 Views

Hi,

Thanks for RichardTanSY_Intel's reply

we have tried two way to do the project that you provide.

1. using Ubuntu 18.04 with Quartus 21.1 Standard and QuestaIntel
    FAIL, fail to access fiftyfivenm_ver library

WNC_HowardHuang_0-1680227082477.png

2. using Win10 with Quartus 21.1 Standard and QuestaIntel

    Success

WNC_HowardHuang_1-1680227171053.png

However, we didn't figure out the differences between these two system

For both system running the same version of Quartus and QuestaIntel

Is there any suggestion with this problem

Because we still need to run this simulation on our Ubuntu system

Thanks.

 

 

0 Kudos
RichardTanSY_Intel
1,728 Views

I am able simulate successfully with Quartus 22.1std and Questa Intel FPGA, using the RHEL linux system.

 

Do you see the fiftyfivenm and fiftyfivenm_ver in the Questa library?

There is a chance that the fiftyfivenm_ver library is not included in the Questa installation or is not properly installed. 

Another potential cause is that you may not have sufficient permissions to access the fiftyfivenm_ver library or its files. Make sure that you has read and execute permissions for the library and its files. Try to check with your IT team on this.

 

Best Regards,

Richard Tan

 

0 Kudos
WNC_HowardHuang
Beginner
1,722 Views

Hi,

Thank you for your assistance in resolving the issue.

After investigating, we have found the root cause of the problem.

It turns out that we were using an incorrect version of the simulator.

The library we needed is only available in Quartus Standard, but we were using Quartus Prime Pro.

We apologize for any inconvenience caused and appreciate your help in resolving the issue.

Thanks.

0 Kudos
RichardTanSY_Intel
1,716 Views

You're welcome, I am happy to help. ; )

0 Kudos
RichardTanSY_Intel
1,714 Views

With the question addressed, I will transition this thread to community support. 

If you have any further questions or concerns, please don't hesitate to reach out. Thank you and have a great day!

 

Best Regards,

Richard Tan

 

p/s: If you find any answers from the community or Intel Support to be helpful, we encourage you to mark them as the best answer or rate them 4/5 in the survey. 

 

0 Kudos
Reply