ARM商业模式有别于PC领域却十分容易理解。 在上层, ARM提供3种不同的licenses:POP,processor 和架构。processor license可直接使用ARM所设计的GPU或微处理器。你无法改变ARM的对于芯片内部的设计,但是你可以随心所欲的使用它。例如,Samsung的 Exynos 5 Octa 8核处理芯片使用了四个Cortex A7和四个CortexA15 核。Cortex A7和Cortex A15都被称为processor license。 ARM会为应用该license的设计者提供帮助和指导,但是芯片的实现仍然需要你和你的设计团队去打造,最终得到一个频率和功耗都完美的设计。
处理器优化包(POP),比processor license更底层一些。如果你不擅长将license转换成物理实际应用,ARM将会卖给你一个优化好了的处理器设计方案,将此方案直接进行投片,将会得到一个相对稳定的芯片。拿Cortex A8来说,苹果和三星有自己的优化和实现方式,因此最终的芯片比别的厂家的芯片有更好的频率和功耗的性能。苹果和三星都依托Cortex A8核心实现了芯片,但是不是所有的公司有如此雄厚的资金来优化架构。POPs 是ARM的芯片实现解决方案,特别针对那些非常需要好的芯片但是又没有能力实现的公司设计的。POPs是不同处理核和制造商和工艺的结合,例如ARM Cortex A12处理器提供28nm HPM工艺由台积电(TSMC)制造。
最后一种选择是architecture license。ARM授权你一种处理器架构(例如,ARMv7,ARMv8)。你可以自由的使用该架构并且随心所欲应用该种架构。就像高通(Qualcomm)造Krait,苹果造Swift。这些微处理器的指令集和ARM Cortex A15是相同的,但是他们应用ARM指令集在自己的芯片上。在此你可以得到一本手册和一系列测试用例来检测是否你的设计符合ARM指令集。ARM会提供一些必要的支持辅助你的设计,但是最终仍需要你来完成和验证你自己的微处理器设计。