Difference Between SoC Verification and VIP/IP Verification?

Difference Between SoC Verification and VIP/IP Verification?

In reply to psp127143:

I have written an answer to same question on Quora that you might want to read here

But in Short -
A Verification IP (VIP) is a pre-defined functional blocks that can be inserted into the testbench which can then be used to actually simulate the design (either an IP or an SOC) and verify the functional correctness.

Verifying a VIP/IP is like unit/block level verification of that specific VIP/IP block

An SOC will have several design blocks (IPs) all integrated together and a testbench for an SOC will need to be more complicated and will need several such VIPs to stimulate and verify different interfaces. The focus of SOC verification is to verifying this full System on Chip