Architectural Overview of the Apple A4 APL0398 ARM
Transcription
Architectural Overview of the Apple A4 APL0398 ARM
Architectural Overview of the Apple A4 APL0398 ARM Application Processor found on the iPad THIS COPY SUPPLIED EXCLUSIVELY FOR THE USE OF: ARM Technology Conference April 2010 IMPORTANT NOTICE REGARDING THE USE OF THIS REPORT: This report is protected by copyright and may not be copied or reproduced in any form without express written permission from UBM TechInsights. It is the policy of UBM TechInsights to provide its customers with extra copies of reports at a nominal cost. This report is sold subject to the condition that it shall not, by way of trade or otherwise, be re-sold, lent, hired out or otherwise circulated outside of the purchasing organization without the prior consent of UBM TechInsights. UBM TechInsights always endeavors to provide accurate and reliable information to its customers. However, it is not possible to guarantee absolute accuracy of all information contained herein and UBM TechInsights can assume no liability for inadvertent errors in this report. This report was prepared for our Clients’ private study, analysis or research and for no other purpose. The information contained in this report may describe technical innovations, which are the subject of patents held by third parties. The disclosure by UBM TechInsights of any such information is in no form whatsoever an inducement to infringe any patent. UBM TechInsights assumes no liability for patent infringement arising from the use of the information contained in this report. Report ID#: MKT-24018-2010 © 2010, UBM LLC www.ubmtechinsights.com Architectural Overview of the Apple A4 APL0398 ARM Applications Processor found on the iPad Report ID#: MKT-24018-2010 Device Summary Manufacturer Apple Part Number APL0398 Description ARM Applications Processor Package Type 531 PoP (Package on Package) Package Markings (top) (Apple logo) A4 K4X2G643GE-JGCB APL0398 339S0084 YNJ222PE 1001 N25VCOO 1004 Die Markings APL0398B01 Die Size 7.3mm x 7.3mm = 53.3 mm² Number of Metal Levels 9 Number of Poly Levels 1 Foundry Samsung Interconnect Level (Width / Pitch (µm)) Metal Level - M1 0.09 / 0.14 (Measured (X-Section)) Metal Level - M2 0.09/ 0.14 (Measured (X-Section)) Metal Level - M3 0.1 / 0.14 (Measured (X-Section)) Metal Level – M4 0.09 / 0.14 (Measured (X-Section)) Metal Level – M5 0.1 / 0.14 (Measured (X-Section)) Metal Level – M6 0.11 / 0.15 (Measured (X-Section)) Metal Level – M7 1.54 / 2.4 (Measured (X-Section)) Metal Level – M8 1.54 / 2.4 (Measured (X-Section)) Metal Level – M9 6.39 / 12.75 (Measured (X-Section)) Poly Layer - P1 0.05 / Not Specified (Measured (X-Section)) Process Type CMOS (Copper) Process Generation 0.045 µm Feature Measured to Determine Process Generation Gate Length (Logic, SEM) Transistor Gate Length 0.05 µm Cell Size 0.382 um² www.ubmtechinsights.com ii Architectural Overview of the Apple A4 APL0398 ARM Applications Processor found on the iPad Report ID#: MKT-24018-2010 1.0 Introduction The Samsung APL0398 is the applications processor extracted from the Apple iPad tablet computer. It is packaged with DRAM in a package on package (POP) architecture where the package markings identify the packaged processor and memory as A4. The processor is manufactured with a 45 nm, 9 metal, single poly, CMOS process. Information available to the public on the APL0398 is scarce, however, speculation on the internet suggests the SoC (system on a chip) includes: 32-bit ARM Cortex A8 or A9 processor core; Integrated GPU; Memory controller. The device has approximately 2503 KB of embedded memory divided among two SRAM cell structures, as well as ROM. There are embedded blocks of 6T AND 8T SRAM. www.ubmtechinsights.com 1 Architectural Overview of the Apple A4 APL0398 ARM Applications Processor found on the iPad Report ID#: MKT-24018-2010 2.0 Architectural Overview This section contains an overview of the package and die including images of the package and package markings, x-ray, die and die markings. 2.1 Package Overview The Apple APL0398 is packaged inside a 531-pin BGA that is configured as a package on package (PoP) with memory adjoining the processor. There are 316 additional solderballs between the two packages in the stack. Photographs 2.1.1 through 2.1.4 are the package top, bottom and X-ray images. Markings on the top of the memory package were: (Apple logo) A4 K4X2G643GE-JGCB APL0398 339S0084 YNJ222PE N25VCOO 1004 Photograph 2.1.1: Package top. www.ubmtechinsights.com Photograph 2.1.2: Package bottom. 2 Architectural Overview of the Apple A4 APL0398 ARM Applications Processor found on the iPad Report ID#: MKT-24018-2010 Pin 1 Indicator Photograph 2.1.3: Package X-ray. Photograph 2.1.4: Package X-ray, side view. www.ubmtechinsights.com 3 Architectural Overview of the Apple A4 APL0398 ARM Applications Processor found on the iPad Report ID#: MKT-24018-2010 2.2 Die Overview The Apple APL0398 measures 7.3 mm x 7.3 mm, has a total die area of 53.3 mm2 and is presented in Photograph 2.2.1. The die contains the following markings (Photograph 2.2.2): APL0398B01 Photograph 2.2.1: Die photograph. www.ubmtechinsights.com 4 Architectural Overview of the Apple A4 APL0398 ARM Applications Processor found on the iPad Report ID#: MKT-24018-2010 Photograph 2.2.2: Die markings. www.ubmtechinsights.com 5 Architectural Overview of the Apple A4 APL0398 ARM Applications Processor found on the iPad Report ID#: MKT-24018-2010 2.3 Process Generation The APL0398 is manufactured with a nine metal, single poly CMOS process. The minimum observed feature was a logic gate that measured 50 nm. Photograph 2.3.1 is a SEM cross-section image of the minimum observed feature. In consideration of the minimum gate length, high density 6T SRAM cell area, and the minimum metal layer widths and pitches, we believe the device is fabricated at the 45 nm process node. The foundry is likely Samsung. Photograph 2.3.1: SEM cross section through the minimum observed transistor (glass etch). www.ubmtechinsights.com 6 Architectural Overview of the Apple A4 APL0398 ARM Applications Processor found on the iPad Report ID#: MKT-24018-2010 3.0 Functional Overview 3.1 Device Functionality Although there is lots of speculation regarding the iPad applications processor in various websites on the internet, Apple has been very successful in maintaining an air of secrecy around the functions embedded in the device. Many believe the chip to be the first design of the recently acquired PA1,2, although at least one dissenting website3 believes the design team to be from Intensity. Most speculate the inclusion of an ARM core; specifically the Cortex A8 or A9 based on the high processing frequency. In the past, Apple has included the ARM logo in the packaging marks of the processors used in various generations of the iPhone or iPod. There are no ARM markings found on the package or die of this device. Other websites speculate on the integration of a GPU4 (graphics processor unit). A memory controller is also believed to be integrated into the device. Until Apple discloses the processor features, or extensive reverse engineering is performed, much of the above will remain speculation. 1 http://www.brightsideofnews.com/news/2010/1/27/apple-a4-soc-unveiled---its-an-arm-cpu-andthe-gpu!.aspx 2 http://www.tomshardware.com/news/apple-ipad-iphone-ipod,9522.html 3 http://spectrum.ieee.org/semiconductors/processors/evidence-for-intrinsity-in-the-ipad 4 http://www.tipb.com/2010/01/28/apple-a4-ipad-chipset-arm-multicore-cortex-a9-mali-50-gpu/ www.ubmtechinsights.com 7