User guide

25-10
Source Protection
Specifying Encrypted Filename Extensions
You can specify a different extension for the new filenames by adding
the new extension as a suffix to the +protect, +auto2protect,
+autoprotect, or +sdfprotect
options.
For example, if you include the +protect.protected option on the
vcs command line, for the source file named my_design.v, the
encrypted new filename is my_design.v.protected.
Specifying Encrypted File Locations
You can specify the directory where VCS writes the new and
encrypted files with the +putprotect+ option followed by the path to
the directory where you want VCS to create the new files. Include this
option along with the +protect, +auto2protect, +autoprotect,
or +sdfprotect option on the
vcs command line.
Make sure there are no spaces between the +putprotect+ option
and the path to this directory. For example, with the following
command line:
vcs cache.v +auto2protect.encrypt +putprotect+/u/design/
cache
VCS creates the encrypted file cache.v.encrypt in the directory
/u/design/cache.
Multiple Runs and Error Handling
When VCS creates encrypted files: