Experiences in side channel and testing based Hardware Trojan detection