Hi team
I have posted this question on other EE forums and received conflicted answers. But I think no where can give me a better answer then here. So here we go
Now I am using CADENCE IC 617 and MMSIM151 on a Linux machine with 10 cores CPU (20 threads). The simulation setup is like this:
ADE L --> Setup --> High-Performance Simulation Options. Then I click APS. choose Error Preset: DO not override; Use ++aps; Multi_Threading Manual #Threads: 19 (1-19)
But when I try to simulate, the total CPU usage is about 16% and a lot of cores are idle. The total simulation time-steps are 2210000 steps (transient time is 2210ns and simulation step is 0.001ns. ) this cost me more than 2 hours per simulation.
this is the info
top - 00:55:30 up 4 days, 2:38, 6 users, load average: 2.00, 1.61, 1.57
Tasks: 422 total, 2 running, 419 sleeping, 0 stopped, 1 zombie
%Cpu(s): 10.1 us, 0.7 sy, 0.0 ni, 89.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 65727816 total, 538404 free, 3730288 used, 61459124 buff/cache
KiB Swap: 32964604 total, 31957960 free, 1006644 used. 61534544 avail Mem
7718 xxxxxxxxxxxx 20 0 1744388 469288 4152 R 206.6 0.7 1460:39 spectre
It seems the CPU is very underused.
My questions are:
1. Does anyone know how I can setup the software to use all or most of the CPU power to speed up the simulation?
2. What dictate the time step of the simulation?
Thank you very much
Allen