UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor hubp
Visitor
2,587 Views
Registered: ‎10-24-2017

Vivado 2017.3 licensed device

Related to Post Vivado-2017-3-says-no-Devices-installed devices which need licenses can't be selected in the project creation GUI. The other devices are all visible. With the tcl commands it works as described.

I have tcl generated projects and can generate them but I am not able to synthesize them. When I try to synthesize a project with xc7z035 I get the message:

[Common 17-345] A valid license was not found for feature 'Synthesis' and/or device 'xc7z035'. Please run the Vivado License Manager for assistance in determining
which features and devices are licensed for your system.
Resolution: Check the status of your licenses in the Vivado License Manager. For debug help search Xilinx Support for "Licensing FAQ". 

Similar designs with xc7z030 can be synthesized.

In vlm I see the valid licenses for xc7z035.

What should I do?

0 Kudos
9 Replies
Moderator
Moderator
2,583 Views
Registered: ‎06-14-2010

Re: Vivado 2017.3 licensed device

Hello @hubp,

 

Is your Vivado license a Floating License or a Node-Locked one? Looks like Vivado can't detect your Vivado license file.

If this is in relation to your floating license, then from this Answer Record: https://www.xilinx.com/support/answers/69377.html, you can read that Vivado 2017.3 now uses FlexLM 11.14.1.0, which older floating server machines cannot provide licenses to unless the license utilities version matches or is newer.

Therefore, all of the floating license users must upgrade their license utilities in order for licenses to be picked up in Vivado 2017.3.

As such, please obtain these utilities from the downloads page (https://www.xilinx.com/support/download.html) and provide the .zip file to your floating license admin (in case this is not yourself). Then ask the admin to unzip this anywhere on the server. Then he needs to start the floating license server using the lmgrd from this location where he has just unzip these. It will then in turn will call the xilinxd vendor daemon (also found from the same location as lmgrd v11.14).  And that is it then, Vivado 2017.3 should then be able to successfully detect and check out the necessary Synthesis feature and your issue will be resolved then.

 

This is documented here: https://www.xilinx.com/support/answers/69377.html

 

If you have any questions for me, please let me know.

 

Kind Regards,

Anatoli

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
Visitor hubp
Visitor
2,532 Views
Registered: ‎10-24-2017

Re: Vivado 2017.3 licensed device

Hello @anatoli

 

We have allready upgraded the license server and the licenses are visible in vlm 2017.3.

Attached a screenshot of my vlm. I am working on Ubuntu16.04.3.

 

Kind Regards,

Philipp

vlm2017.3_screenshot.png
0 Kudos
Moderator
Moderator
2,521 Views
Registered: ‎06-14-2010

Re: Vivado 2017.3 licensed device

Hello @hubp,

 

Thanks for letting us know.

Indeed, the required XC7Z035 feature is there. However, Vivado can't check this out for some reason, i.e. either the server wasn't correctly upgraded (i.e. lmgrd could be v11.14, however in the license file, xilinxd is still pointing to xilinxd.exe v11.13), or there is an option file set on the license file and in the .opt file your name isn't added as a user who's allowed to check out this license file. 

Anyhow, please set environment variable FLEXLM_DIAGNOSTICS to value 3 (i.e. % setenv FLEXLM_DIAGNOSTICS 3) and then re-open Vivado and re-run Synthesis then and you should then see some addition licensing information provided. Please share this info, so that we can examine this, as there should be some additional info given for the reason why Vivado can't check out the required license file.

 

For the first possibility described above, can you please run this lmutil lmstat -c <port_number>@<SERVER_NAME> -a (e.g. lmutil lmstat -c 2100@XIRANATOLI31 -a) and send us the output please.

FYI - lmutil is located under e.g. /opt/Xilinx/Vivado/2017.3/bin/unwrapped/lin64.o. CD to this location and then run the above command and send us the output, similar to what is shown in my example below.

 

If you have any questions in relation to the above, please let me know.

 

Kind Regards,

Anatoli

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
lmutil_lmstat.JPG
0 Kudos
Visitor hubp
Visitor
2,514 Views
Registered: ‎10-24-2017

Re: Vivado 2017.3 licensed device

Hello @anatoli

 

I tried resynthesis with the FLEXLM_DIAGNOSTICS 3:

This was the output:

Command: synth_design -top system_top -part xc7z035fbg676-1
Starting synth_design
Attempting to get a license for feature 'Synthesis' and/or device 'xc7z035'
WARNING: [Common 17-348] Failed to get the license for feature 'Synthesis' and/or device 'xc7z035'. Explanation: Problem encountered while checking for license feature Synthesis license version 2017.10. Try setting the environment variable FLEXLM_DIAGNOSTICS=3 and re-running this software to get more information.
Resolution: Check the status of your licenses in the Vivado License Manager. For debug help search Xilinx Support for "Licensing FAQ". 
3 Infos, 1 Warnings, 0 Critical Warnings and 1 Errors encountered.
synth_design failed
ERROR: [Common 17-345] A valid license was not found for feature 'Synthesis' and/or device 'xc7z035'. Please run the Vivado License Manager for assistance in determining
which features and devices are licensed for your system.
Resolution: Check the status of your licenses in the Vivado License Manager. For debug help search Xilinx Support for "Licensing FAQ". 
INFO: [Common 17-206] Exiting Vivado at Wed Oct 25 12:32:34 2017...

The lmutil I cant run under linux. I get the error no such file or directory. Tis error I get for Vivado2017.2 and Vivado2017.3:

xxxx@xxxx:~$ cd /opt/Xilinx/Vivado/2017.3/bin/unwrapped/lnx64.o/
xxxx@xxxx:/opt/Xilinx/Vivado/2017.3/bin/unwrapped/lnx64.o$ ll
total 119680
drwxr-xr-x 2 root root     4096 Okt 17 09:33 ./
drwxr-xr-x 3 root root     4096 Okt 17 09:21 ../
-rwxr-xr-x 1 root root    16416 Okt  5 04:21 apcc*
-rwxr-xr-x 1 root root   341976 Okt  5 04:21 auto-cc*
-rwxr-xr-x 1 root root    32224 Okt  5 04:16 dccli*
-rwxr-xr-x 1 root root    31984 Okt  5 04:16 dsphash*
-rwxr-xr-x 1 root root  1361712 Okt  5 04:15 FNPLicensingService*
-rwxr-xr-x 1 root root    83312 Okt  5 04:16 HAOPResynthWorker*
-rwxr-xr-x 1 root root 18426984 Okt  5 04:21 hw_server*
-rwxr-xr-x 1 root root   158048 Okt  5 04:21 hw_serverpv*
-rwxr-xr-x 1 root root     9558 Okt  5 04:15 install_fnp.sh*
-rwxr-xr-x 1 root root  1536512 Okt  5 04:15 lmgrd*
-rwxr-xr-x 1 root root  1359528 Okt  5 04:15 lmutil*
-rwxr-xr-x 1 root root   169272 Okt  5 04:16 parallel_place_helper*
-rwxr-xr-x 1 root root   169368 Okt  5 04:16 parallel_synth_helper*
-rwxr-xr-x 1 root root    19144 Okt  5 04:16 pcap_proxy_server*
-rwxr-xr-x 1 root root    26056 Okt  5 04:29 rdi_xsdb*
-rwxr-xr-x 1 root root  1583098 Okt  5 04:14 rlwrap*
-rwxr-xr-x 1 root root    29520 Okt  5 04:16 saferun*
-rwxr-xr-x 1 root root  1592776 Okt  5 04:21 sdx_server*
-rwxr-xr-x 1 root root   872688 Okt  5 04:29 sg_config*
-rwxr-xr-x 1 root root  2210816 Okt  5 04:16 srcscanner*
-rwxr-xr-x 1 root root   130256 Okt  5 04:21 svf_utility*
-rwxr-xr-x 1 root root   549864 Okt  5 04:21 symbol_server*
-rwxr-xr-x 1 root root  1429808 Okt  5 04:29 sysgensockgui*
-rwxr-xr-x 1 root root   162536 Okt  5 04:21 tcflog*
-rwxr-xr-x 1 root root     9048 Okt  5 04:14 tclsh8.5*
-rwxr-xr-x 1 root root   142048 Okt  5 04:29 updatemem*
-rwxr-xr-x 1 root root   211536 Okt  5 04:29 vcse_server*
-rwxr-xr-x 1 root root    27272 Okt  5 04:29 vivado*
-rwxr-xr-x 1 root root    20216 Okt  5 04:21 vivado_hls*
-rwxr-xr-x 1 root root    27296 Okt  5 04:29 vivado-vg*
-rwxr-xr-x 1 root root   196832 Okt  5 04:16 vrs*
-rwxr-xr-x 1 root root     9096 Okt  5 04:29 wbtcv*
-rwxr-xr-x 1 root root     8567 Okt  5 04:16 wish8.5*
-rwxr-xr-x 1 root root   708152 Okt  5 04:29 xar*
-rwxr-xr-x 1 root root 27305960 Okt  5 04:29 xelab*
-rwxr-xr-x 1 root root  2229200 Okt  5 04:13 xilcurl*
-rwxr-xr-x 1 root root  1650840 Okt  5 04:15 xilinxd*
-rwxr-xr-x 1 root root    12680 Okt  5 04:15 xilproxy*
-rwxr-xr-x 1 root root  1536688 Okt  5 04:15 xlicclientmgr*
-rwxr-xr-x 1 root root  1532624 Okt  5 04:15 xlicsrvrmgr*
-rwxr-xr-x 1 root root   717408 Okt  5 04:29 xsc*
-rwxr-xr-x 1 root root   237264 Okt  5 04:29 xsim*
-rwxr-xr-x 1 root root    15504 Okt  5 04:21 xvc_pcie*
-rwxr-xr-x 1 root root 26774160 Okt  5 04:29 xvhdl*
-rwxr-xr-x 1 root root 26770672 Okt  5 04:29 xvlog*
xxxx@xxxx:/opt/Xilinx/Vivado/2017.3/bin/unwrapped/lnx64.o$ ./lmutil --help
bash: ./lmutil: No such file or directory
xxxx@xxxx:/opt/Xilinx/Vivado/2017.3/bin/unwrapped/lnx64.o$ 

Best regards

Philipp

0 Kudos
Moderator
Moderator
2,506 Views
Registered: ‎06-14-2010

Re: Vivado 2017.3 licensed device

Hello @hubp,

 

In relation to lmutil can't be run on Linux, check the below forum topic that was related to the same issue. Here, the issue was resolved by "Installing 'lsb-core' via 'apt-get' which solved the issue for this particular user.

 

https://forums.xilinx.com/t5/Installation-and-Licensing/FlexLM-quot-No-such-file-or-directory-quot/td-p/688345

 

Can you please try installing lsb package and then run lmutil command again?

 

Regards,

Anatoli

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Moderator
Moderator
2,499 Views
Registered: ‎06-14-2010

Re: Vivado 2017.3 licensed device

By the way @hubp, in my previous replies, I forgot to mention in relation to "Similar designs with xc7z030 can be synthesized."

Please note that the reason why everything is working fine with XC7Z030 is because this is a WebPACK supported device and no additional licenses are needed when targeting XC7Z030 (or XC7Z020 or XC7Z010) in the design.

 

Therefore, let's concentrate why Vivado isn't finding your floating xc7z035 license. Lmutil command should give us some additional information. 

Also, can you ask your floating license admin to share the debug.log file, and share this with me for examination? Floating license admin will know where this file is located. Thanks

 

Regards,

Anatoli

 

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Highlighted
Visitor hubp
Visitor
2,489 Views
Registered: ‎10-24-2017

Re: Vivado 2017.3 licensed device

Hello @anatoli

 

Now I can use lmutils. Thanks for the hint. The output of lmutlis shows some problems:

xxxx@xxxx:/opt/Xilinx/Vivado/2017.3/bin/unwrapped/lnx64.o$ ./lmutil lmstat -c xxxx@yyyyyy
lmutil - Copyright (c) 1989-2016 Flexera Software LLC. All Rights Reserved.
Flexible License Manager status on Wed 10/25/2017 15:10

License server status: xxxx@yyyyyy
    License file(s) on yyyyyy: C:\lizenzen\xxxx_xilinx\Xilinx.lic:

yyyyyy: license server UP (MASTER) v11.13.1

Vendor daemon status (on yyyyyy):

   xilinxd: UP v11.13.1

What does this mean? Means this that the server is still running on v11.13.1 or it there also a problem on my side? The server update was done for us a few days ago. Before the update I didn't see any licenses with vlm2017.3. After the update I could see all licenses.

Where should we look for the error?

 

Best regards

Philipp

0 Kudos
Moderator
Moderator
2,481 Views
Registered: ‎06-14-2010

Re: Vivado 2017.3 licensed device

 Hello @hubp,

 

The reason for your licensing issue is the version of lmgrd and xilinxd v11.13 used for your floating licenses. As indicated earlier, if the floating license is running using flexlm utilities earlier than v11.14, Vivado 2017.3 won't be able to check out the license. In your case, your floating license server is still running using v11.13.

To fix this, please obtain these utilities from the downloads page (https://www.xilinx.com/support/download.html) and provide the .zip file to your floating license admin. He can then start the server using the updated utilities v11.14. That will fix your licensing issue.


Kind Regards,

Anatoli

i

Kind Regards,
Anatoli Curran,
Xilinx Technical Support
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Visitor hubp
Visitor
2,479 Views
Registered: ‎10-24-2017

Re: Vivado 2017.3 licensed device

Hello @anatoli

 

Ok. Thanks a lot. We will contact the license server manager again.

 

Best regards

Philipp

0 Kudos