A Survey of Hardware Trojan Taxonomy and Detection | Synapse