Achieving the best performance, power and area (PPA) for processor cores is both a science and an art. A variety of interrelated factors affect the achievable performance, power and area of a processor implemented in a SoC. The number of processor cores, the size and organization of cache memories, the underlying silicon process and the range of operating conditions are some of the more common parameters that effect a core's performance, power and area. The standard cells and embedded memories used to implement the core also have a significant impact on the PPA results that can be achieved and the time it takes to attain them. Other factors, such as test and debug features, power control circuits, clock noise and on-chip variation, also play important roles. Of course, getting from “baseline” results to "expert" results in the fastest timeframe possible often means the difference between product success and failure.