CAD Tools for Custom Integrated Circuit Design