7444 - IP Packager: How to create a license requirement when creating an IP?

7444 - IP Packager: How to create a license requirement when creating an IP?

Please find below steps on how to enable the license requirement when packaging your IP via IP Packager.

1. In your top-level RTL file, add the license string that is quoted with an asterisk and inside parentheses before the "module" syntax.

Example:

(*LSC_IP_SC_HT_CITROBITS_MC*) module counter ();
....
...
..
.

endmodule 



2. Add the rtl file in the IP packager and make sure to enable the Encryption checkbox.





3. Packaged the IP to generate the *.ipk file.
4. Open Radiant/Propel and install the IP using the *.ipk file
5. Generate the IP in Radiant/Propel

Few notes:

a. If your client does not have the proper license and did not enable the "IP Evaluation" feature on the Strategy Settings of Radiant, they will encounter the error below during Bitstream Generation:


b. If your client does not have the license, and enabled the "IP Evaluation" feature on the Strategy Settings, they will be able to generate a bitstream but it will be encrypted and will have a 4-hour evaluation time limit.