IRSIM: an incremental MOS switch-level simulator | Synapse