IP Core, which full name is Intellectual Property Core, is reusable IC module which have special fuction and provid by the third party inside IC design.
        
IP Core usually had passed through design verify, IC developer can use IP Core to design Chip, using IP Core will significantly reduce design and test duration.
As well known, X86 Architecture and ARM Architecture all had use IP Core in CPU/GPU/NPU.
        
Many Chip developement company will directly buy these IP Core authorization, reduce the difficulties and developement time, such as Apple, Qualcomm, Huawei etc. all buy ARM architecture authorization,
then they self custom revise. IP Core can significantly reduce Chip developement duration and enhance Chip developement success rate.