Semiconductor Design and Verification (FPGA & ASIC)