Removing the prep pass as suggested leads to invalid VCD net names. Adding a opt_clean (+ prerequisites) fixes that. Adding splitnets -driver afterward wins back the performance lost by that last addition. Can you tell I don't know what I'm doing