User guide
xxxv
UCLI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-247
CLI Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-247
Incremental Profiling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-248
Only Active Memory Reported . . . . . . . . . . . . . . . . . . . . . 24-248
VCS NTB (SV) Dynamic Memory Profile Report . . . . . . . . . . 24-249
The Direct Programming Interface (DPI). . . . . . . . . . . . . . . . . . . 24-251
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-253
Include Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-253
Time Consuming Blocking Tasks . . . . . . . . . . . . . . . . . . . . . . 24-255
25. Source Protection
Encrypting Source Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-3
Encrypt Using Compiler Directives . . . . . . . . . . . . . . . . . . . . 25-3
Encrypting Specified Regions . . . . . . . . . . . . . . . . . . . . . . . . 25-4
Encrypting The Entire Source Description. . . . . . . . . . . . . . . 25-5
Encrypting SDF Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-9
Specifying Encrypted Filename Extensions. . . . . . . . . . . . . . 25-10
Specifying Encrypted File Locations . . . . . . . . . . . . . . . . . . . 25-10
Multiple Runs and Error Handling . . . . . . . . . . . . . . . . . . . . . 25-10
Permitting CLI/PLI Access to Encrypted Modules . . . . . . . . . 25-11
Simulating Encrypted Models . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-12
Using the CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-12
Using System Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-13
Writing PLI Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-13
Mangling Source Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-14
Creating A Test Case. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-23