Automatic Generation of SoC Verification Testbench and Tests