Setting Up Passwords and Encrypted Libraries

Because an encrypted library requires a password, encryption is done through the Password Manager window. The Password Manager windows lets users create a password or password set as a "password protected resource", which is a group of encrypted files which use the same password. Once the resource and its password type is defined, select it as the password for one or more newly encrypted libraries.

Generate a New Password Protected Resource

  1. From Tools, select Password Manager... to open the Password Manager window.

Tools > Password Manager...

Password Manager Window

  1. Click New... to open the New Encrypted Resource window.

New Encrypted Resource Window

  1. Type a name for the resource into the field. Then click OK to simultaneously close the New Encrypted Resource window and open the Enter Passwords window.

Enter Passwords Window

  1. Choose on the following:

  1. Optionally, assign an expiration date for the encrypted library by checking the Expire this resource on box and selecting a date on the drop-down calendar. If an expiration date is assigned to a library during encryption, the library cannot be used after the assigned date.

Enter Passwords Window Drop-Down Calendar

  1. Click OK to add the new resource to the Password Manager list and simultaneously close the Enter Passwords window. Any number of libraries may be assigned to the new resource.
  2. Password Manager Window
Note: Once one or more resources have been added to the Password Protected Resources list on the Password Manager window, New resources can use the same password profile. From the Enter Passwords window, select Use Same Password as, which was previously unavailable, and choose the existing resource on the drop-down menu.
Enter Passwords Window > Use Same Password Option

Generate a New Encrypted Library

When a library file is encrypted, the user can choose to overwrite the existing target library with the encrypted one, or save the encrypted library file with a new name and/or to a new location. During encryption, the user is prompted to choose whether the process respects .prot[ect] statements or ignores them. To generate a new encrypted library, complete the following steps.

  1. From the Password Manager window, select a resource on the Password Protected Resources list to enable the Encrypt File... button.

Password Manager Window

  1. Click Encrypt File... to open an explorer window. Navigate to the appropriate library file.

Explorer Window

Note: Only library files with Circuit (.*lib) and Verilog (.va) file extensions are valid.
  1. Select a library file, or first narrow the available choices by selecting Circuit Files (.*lib) or Verilog Files (.va) on the Files of type drop-down menu. Then click Open to immediately open the prompt: Encrypt entire file, ignoring any .prot[ect] statements?

Encryption Question Box

  1. As stated in the prompt, choose on the following:

  1. After the library file is encrypted, an explorer window will appear. Navigate to an appropriate location to save and/or rename the file, if appropriate. If the encrypted library file is saved to the same location and with the same file name as the original unencrypted library file, the unecrypted file is overwritten permanently.

  1. Click Save to close the explorer window and create the encrypted library file.