The importance of validating architecture compliance has increased in recent years with the drive toward standardization in SoC designs. There is a growing tendency to use well-established and recognized processor architectures, and the Power architecture is one of the prevailing architectures on the market. Many companies choose to design a microprocessor that implements an existing, proven, and commercially available architecture. Together with the architecture owner, these companies have a strong incentive to ensure that the design complies with the architecture. The architecture owners must prevent fragmentation of the architectures, while the licensee strives to ensure that their design is compatible with existing facilities and software.
Proving compliance does not guarantee that a design is bug-free. Rather, the aim of compliance is to achieve high confidence that the architecture prescriptions have been followed in a consistent manner.