Tutorial: VLSI design for Reliability, Safety, and Security – Fundamentals and Challenges