This preview shows page 378 - 380 out of 683 pages.
Thepid; column lists the process IDs. ThePatterns; are the total number of patterns storedby the master or the number of patterns generated by the slave in this particular simulationsession. The columns listed underTime(s); include CPU time and wall time.TheMemory; measurements are obtained by parsing the system-generated file/proc/pid/smaps. The file contains memory mapping information created by the OS while theprocess still exists. The /proc/pid/ directory cannot be found after the process terminates. Thetool parses this file at the proper time to gather memory information for the reporting at the end ofparallel simulation.TheMemory; measurement includesShared, ;Private, ;Total, ; andPattern. ; TheShared; column refers to all processes that share the same copy of the memory. ThePrivate; column refers to the process stores local changes in the memory. TheTotal;column is the sum ofShared; andPrivate. ; ThePattern; column refers to memoriesallocated for storing patterns. The total memory consumption of the entire system is theTotal;item in the rowTotal, ; which is the sum of total shared memory (maximum of sharedmemories for each process) and the total private memory (sum of all private memory for allprocesses). Although the memory for patterns is listed separately, it is part of the master privatememory.Due to a lack of OS support, the Memory section of the summary report is only available on Linuxand AMD64 platforms. No other platform gives shared or private memory information in a copy-on-write context. On other formats, the memory reports all0;s for items other than the patternmemory.Note:The report in Example 1 is printed only when theset_messagescommand is set to-expert. Otherwise, a default summary report, similar to the following example, is printed out:End parallel ATPG: Elapsed time=35.00 sec, Memory=143.10MB.Processes Summary ReportRe-Simulating ATPG PatternsYou can re-simulate ATPG patterns to mask out the observe values for any mismatchedpatterns verified withrun_simulationcommand. This feature is enabled when bothRunning Multicore Simulation13-22
TetraMAX ATPG User GuideH-2013.03-SP4multicore ATPG and ATPG pattern re-simulation are enabled, as shown in the followingexample:set_atpg -resim_atpg fault_simset_atpg -num_processes 2run_atpg –autoThe command output is similar to single-process ATPG pattern simulation with mismatchmasking messages. The process summary report is automatically printed out at the end ofATPG, logic simulation, and fault simulation; this report is similar to the process summary reportfor the corresponding standalone commands.LimitationsThere are severalrun_fault_simandrun_simulationcommand options that are notsupported by multicore simulation.The unsupportedrun_fault_simoptions are as follows:l-detected_pattern_storage— This option stores the first detection pattern foreach fault. In multicore fault simulation, the patterns are not simulated in the order of thepattern number occurrence.