User guide
iv
Performance Considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
Using Local Disks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
Managing Temporary Disk Space on UNIX . . . . . . . . . . . . . . 3-24
Compile-Time Options That Impede or Accelerate VCS . . . . 3-25
Compiling for Debugging or Performance . . . . . . . . . . . . . . . 3-27
64-32-Bit Cross-Compilation and Full 64-Bit Compilation . . . . . 3-28
Identifying the Source of Memory Consumption . . . . . . . . . . 3-29
Minimizing Memory Consumption . . . . . . . . . . . . . . . . . . . . . 3-30
Running a 64-32-Bit Cross-Compilation . . . . . . . . . . . . . . . . 3-31
Setting up the Compiler and Linker . . . . . . . . . . . . . . . . . 3-32
Memory Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
Specifying the Compiler, Linker, and -comp64 Option . . . 3-33
Running a 64-Bit Compilation and Simulation . . . . . . . . . . . . 3-34
Using Radiant Technology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34
Compiling With Radiant Technology . . . . . . . . . . . . . . . . . . . 3-35
Known Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
Potential Differences in Coverage Metrics. . . . . . . . . . . . . . . 3-36
Compilation Performance With Radiant Technology . . . . . . . 3-36
Applying Radiant Technology to Parts of the Design . . . . . . . 3-36
The Configuration File Syntax . . . . . . . . . . . . . . . . . . . . . . . . 3-37
Configuration File Statement Examples . . . . . . . . . . . . . . 3-40
Library Mapping Files and Configurations. . . . . . . . . . . . . . . . . . 3-45
Library Mapping Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-45
Overriding the Search Order in the Library Mapping File. 3-47
Specifying Multiple Library Mapping Files . . . . . . . . . . . . 3-47
Displaying Library Matching . . . . . . . . . . . . . . . . . . . . . . . 3-47