Forum Discussion

Diego2's avatar
Diego2
Icon for New Contributor rankNew Contributor
5 years ago
Solved

quartus::sta not working inside quartus_fit

Hello

I tried using quartus::sta commands in quartus_fit, but it doesn't even let me create a timing model. I'm not sure why it is even possible to load this package inside quartus_fit if one can't use it. I'm failry new to Quartus, though. Have I missed something?

These are the commands I tried.

tcl> package require ::quartus::sdc
1.5

tcl> get_ports "clk"
ERROR: Timing netlist does not exist. Use "create_timing_netlist" to create a timing netlist.

tcl> create_timing_netlist
ERROR: The TCL command "create_timing_netlist" is not supported in quartus_fit. It is only supported in quartus_sta. Please use quartus_sta instead of quartus_fit if you want to use this TCL command.

Thanks!

  • Hi,


    As stated in the error message, the command you are trying to execute is only supported in the quartus_sta but not quartus_fit. You have to use the supported Quartus executable to execute the commands in certain packages.


    Thanks

    Best regards,

    KhaiY


5 Replies

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    You can load any package for any executable, but as you found that doesn't mean you can do anything with it. What do you want to be able to do?

    • Diego2's avatar
      Diego2
      Icon for New Contributor rankNew Contributor

      That seems to be the case, although the user guide states the following

      This package is loaded by default in the following executables:
      
          quartus_fit
          quartus_sta

      I want to be able to run timing analysis commands after finishing the planning phase without having to change tools.

  • KhaiChein_Y_Intel's avatar
    KhaiChein_Y_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,


    As stated in the error message, the command you are trying to execute is only supported in the quartus_sta but not quartus_fit. You have to use the supported Quartus executable to execute the commands in certain packages.


    Thanks

    Best regards,

    KhaiY


  • KhaiChein_Y_Intel's avatar
    KhaiChein_Y_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,


    We do not receive any response from you to the previous question/reply/answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you


    Thanks

    Best regards,

    KhaiY