Thank for replying! We are simulating encryption modules (16-bits and 64-bits) to verify the circuit's security. The 16-bit module has 1640 transistors, and the 64-bit module has 6560 transistors. Currently, we run the simulation at 12.5MHz (80ns period), and we need to collect the power number every 1ns for more than 1000 cycles. Additionally, we pause the simulation at the end of each cycle to update the inputs before resuming.
We tried using UIC (tran step stop UIC) and set all power supplies to 0, but it still takes over 30 minutes to load the 16-bits module. Is there a better way to improve this?