ASIC Chip Design and Testing