CAD for Digital Circuit Synthesis and Layout