10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Eldo Netlist Setup<br />

Protection of Encrypted Libraries<br />

Coding and Encrypting a Protected Library<br />

If you are an IP provider wishing to protect a library, you must include the .IP_protect command<br />

in your library file (.lib).<br />

Usage<br />

.IP_protect IP_provider=NameOfTheIPProvider<br />

+ IP_access_lib=NameOfTheAccessLibrary feature=NameOfTheFeature<br />

+ ixl=ixl_crc ixl64=ixl64_crc<br />

Arguments<br />

• IP_provider=NameOfTheIPProvider<br />

The name of the IP provider, as it will appear in messages. Use a simple string comprising<br />

only letters (A-Z) and numbers (0-9). Do not use blanks.<br />

• IP_access_lib=NameOfTheAccessLibrary<br />

The name of the dynamic load library which communicates between Eldo and the actual<br />

license manager. Note that NameOfTheAccessLibrary must be given without its extension.<br />

Eldo will add the correct extension (such as “.so”) according to the platform. This library<br />

will have to be located in a path listed in the LD_LIBRARY_PATH environment variable.<br />

• feature=NameOfTheFeature<br />

The feature name which will be checked-out to grant access to the protected library.<br />

• ixl=ixl_crc, ixl_64=ixl64_crc<br />

These are CRC values of the IP access libraries, as returned by the <strong>eldo</strong>_checksum.exe<br />

utility provided in the AMS distribution. These CRC values must be provided, and are<br />

checked by Eldo to verify the integrity of the IP access library. The <strong>eldo</strong>_checksum.exe<br />

utility must be run once per physical platform.<br />

Description<br />

The .IP_protect command must be written inside a .PROTECT/.UNPROTECT area of the<br />

device model library (.LIB). The device model library then has to be encrypted using the<br />

standard <strong>eldo</strong> encryption tool, encrypt_<strong>eldo</strong>, which is provided with the AMS distribution. As<br />

the .IP_protect command is inside a .PROTECT/.UNPROTECT area, it is encrypted as well,<br />

and therefore cannot be read nor changed by the final <strong>user</strong>.<br />

Tip<br />

See “.IP_PROTECT”, “.PROTECT” and “.UNPROTECT” in the Eldo Reference Manual.<br />

Related Topics<br />

encrypt_<strong>eldo</strong> Tool<br />

Description of the Loading and Control Process<br />

146<br />

Eldo® User's Manual, 15.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!