With the circuit density available in today’s ASIC design systems, increased integration is possible creating more complexity in the design of a System on a Chip (SoC). IBM’s Customizable Control Processor (CCP) [1,2] addresses the new challenges facing design engineers by identifying the common features required in most SoC designs, and creating a hardened platform that can be used as a starting point for new designs. By using a pre-verified, pre-placed, and pre-timed processor subsystem in the pre-selected image / package, the design team can focus their efforts on product differentiation. This approach can improve design cycle time by going after the critical path aspects of the design flow including architecture, integration, verification, physical design, and timing. Other benefits realized by fixing the processor complex including re-use of software, and concurrent hardware / software development. To address the growing complexity and development cost for a new SoC design, s...
C. Ross Ogilvie, Richard Ray, Robert Devins, Mark