Title :
Simplifying SoC design with the customizable control processor platform
Author :
Ogilvie, C. Ross ; Ray, Richard ; Devins, Robert ; Kautzman, Mark ; Hale, Michael ; Bergamaschi, Reinaldo ; Lynch, Bob ; Gaur, Santosh
Author_Institution :
IBM Corp., USA
Abstract :
We describe the customizable control processor (CCP) platform based on PowerPC® 440 processor with a target frequency of 533 MHz as well as its design methodology. The hardened region of the chip contains cores and features found in many control and communications applications. The custom area of the chip allows for each application of CCP to be personalized with cores from the IBM core library or with unique logic implemented in IBM ASIC standard cell. A predefined logic template (customer logic file) with a set of standard CoreConnect® ports can be personalized with any function that can be implemented in the IBM ASIC technology. The customer logic file is synthesized placed and wired in the custom area of the chip. The custom area of the chip could be configured with approximately 2 M gates of logic. With all mask levels being personalized other configurations could include SRAM, and embedded DRAM incorporated in the custom logic. There are around 263 pre-assigned I/O for the hardened portion of the chip as well as around 177 I/O sockets available in the custom region to personalize. The CCP provides a flexible platform and design environment that effectively reduces the design effort, design time, and the design cost of systems on chip.
Keywords :
integrated circuit design; microprocessor chips; system-on-chip; CCP platform; IBM ASIC standard cell; IBM core library; PowerPC® 440 processor; SRAM; SoC design simplification; customer logic file; customizable control processor; embedded DRAM; predefined logic template; standard CoreConnect® port; systems on chip; Application specific integrated circuits; Communication system control; Costs; Design methodology; Frequency; Libraries; Logic gates; Process control; Random access memory; Sockets;
Conference_Titel :
Computer Design, 2003. Proceedings. 21st International Conference on
Print_ISBN :
0-7695-2025-1
DOI :
10.1109/ICCD.2003.1240928