Heuristic techniques in computer-aided circuit analysis | Synapse