Advanced Verification Techniques: A SystemC Based Approach for Successful Tapeout