Power, Performance and Area (PPA) implementation analysis is often used to compare different processors at a high-level. A PPA analysis measures:
- Power: The power that is consumed by the processor.
- Performance: The maximum attainable frequency of the clock that is driving the processor in this specific implementation.
- Area: How much silicon area the processor occupies.
Often high-level PPA figures are quoted for processors. However, behind the top-level power, performance and area results there are many variables and details that can affect these figures. Different implementations target different configurations, for example the cache sizes or inclusion of the Floating Point Unit (FPU). Different implementations also target different goals, for example aiming to achieve the highest possible frequency or the lowest possible area.
If you are not familiar with processor implementation, the Power, Performance and Area Implementation Analysis White Paper describes the variables that you need to understand. This information will help you to get value from any PPA data that presented, so that you can estimate the real PPA of your own implementation. This knowledge will allow you to make fair comparisons between processors, from a single IP partner or between processors from different processor IP vendors.