Issues In Digital Integrated Circuit Design