ESD: Design and Synthesis