dunno if there is any software that can handle SoC simulation altogether or not but what i did recently was to simulate part of SoC seperately while taking into account how it effects the other. And then combine them together to get the final result.