Digging into Apple's M1 chip

image


The Apple M1, the first chip designed by Apple engineers for their own line of computers, outperformed many competing microprocessors and nearly every component used in other Apple devices (especially in single-core performance tests and graphics benchmarks).



Apple was kind enough to post a photo of the die (another small detail that brought the company closer to AMD and Intel, as it is now a traditional strategy for announcing new processors), and they were quickly taken apart by super-geeks like Andrei Frumusanu of Anandtech.



We know from earliest announcements that the ARM-based M1 will be a solid entry in the SoC category.



It will probably be easier for analysts to analyze processors assembled from chiplets (it is expected that such a CPU architecture will take out the traditional one). Because each chiplet is essentially a separate piece of silicon. To understand the architecture of SoC, you need a little (maybe a lot) of looking.



image



Block Allocation (on an Initially Unmapped Map) Apple M1



All these efforts will benefit competitors and those interested in organizing silicon devices efficiently. As you know, the most popular advantage of a packaged system architecture that uses chiplets over monolithic devices is that SoC solutions quickly become complex, confusing, and expensive. This leads to the fact that not all companies involved in microcircuits can enter the SoC market. Understanding the design of best-in-class products and researching cutting-edge technology is more important than experience in packaging chip design.



M1 features



The M1 has a number of distinctive features.



Firstly, very little space is allocated for the on-chip cache memory. Apple engineers focused on functionality, not memory. The UMA architecture used in the M1 frees up space on the die while providing fast access to LPDDR4X memory. UMA allows individual memory components to be shared both between the CPU cores and the GPU in order to optimize the chip structure. Maintaining the physical proximity of memory modules is a concept borrowed from mobile processors, in which memory is placed on top of the processors as in a packaged system architecture. This has been talked about a lot earlier - in short, a similar approach is used in computers to improve performance and efficiently dissipate heat, and the architecture taken from mobile devices ensures compactness and energy efficiency.



A significant part of the M1 chip is dedicated to the graphics module. You can tell yourself that this is not surprising. And so it is. Nobody expected Apple to sacrifice graphics performance. To some extent, this approach is also taken from the mobile architecture.



Another important aspect of the M1 chip design is that Apple has chosen to increase the number of logical cells (rather than physical cores). This is the advantage of developing processors for your own OS - some functions can be built into the firmware and offload the CPU to perform more complex tasks. A good friend of mine and a great technology analyst, Paul Boldt, has talked about this many times. One of his articles is a quote from Alan Kay, which I will insert into this text: "People who are really serious about software should make their own hardware."



image



Steve Jobs quotes Alan Kay



An interesting feature is the flip-chip technology used to assemble the most advanced microcircuits. I wrote about it in one of my previous texts - it allows you to quickly obtain images with a chip device due to the transparency of silicon for infrared radiation. This approach saves time and money.



The Mac Mini's ease of access to the M1 also allowed the chip to be monitored during benchmark testing.



Using a thermal imager, you can track the active areas of the chip by their temperature. In the image below as an example, there is a bright yellow spot - this is a high-performance core that is active while the computer is running. Thanks to early access to benchmarks (such as Geekbench 5) created specifically for the M1 processor, thermal analysis has revealed the location of the Firestorm and Icestorm cores, GPU and neural processors and many other components.



Temperature analysis has been very helpful and has opened the door to other testing methods. However, other computing platforms (especially mobile ones) make analysis difficult. But if there is a desire, then there will be a solution. More importantly (and obviously in the semiconductor market), if you have a sufficient budget, you will succeed.



image


Single-core shot of the M1 with a thermal imager (Source: MuAnalysis)



While much of the focus on the M1 has to do with its architecture (and should be), it's not just the technical details that are interesting in the design and structure of the processor. M1 BGA substrates with two side-by-side LPDDR4X memory modules and fully encapsulated BGA DRAM packages are identical (or very similar) to the mobile A-series processors used in the iPad - A12X and A12Z.



Probably the best tool for gaining a general understanding of the complex structure of a device, while providing image detail, is X-ray computed tomography. System Plus Consulting published an overview of the CT scan results and analyzed the integration of both surface and wafer-embedded silicon decoupling capacitors in the M1. This chip information is part of a standard cost analysis from System Plus Consulting.



image



Prospective X-ray CT of the M1 package



System Plus recently updated its cost reports to include information not present in their previous reports. System Plus CEO Romain Fro said, โ€œApple's new M1 chip has enabled System Plus to take advantage of two new analysis methods. We have compiled a report on the architecture of the chip and analyzed its surface using a transmission electron microscope (in addition to our standard cost report, which analyzes the chip and package itself). The new reporting methodology will significantly increase the value of our benchmarking services. โ€



What role did the iPad Pro play?



For several years, there has been a lot of discussion and speculation around the iPad Pro and its value to Apple. Will the iPad Pro replace a laptop? This opinion also sparked discussion of the possible transition of the tandem of mobile processors and iOS to components for personal computers.



Undoubtedly, the iPad Pro was part of Apple's journey. The repetition of the chip architecture on the iPad, Macbook Air and Pro, and the Mac mini certainly indicates a tendency towards generalization.



image



M1 and A12X are externally identical



The main parameter for comparative analysis of products is cost. Competitive intelligence teams at chip companies may not have to go far to compare the performance of other products with their own designs. A significant competitive advantage can be obtained by optimizing the cost structure compared to competitors. Dividing the devices at the bare die level will allow you to expose these aspects in reasonable granularity with the right experience, industry insight and simulation.



What makes this job really exciting is the opportunity to uncover the innovations that are driving the semiconductor industry and driving this market forward.








image



, , , - .



, , , .



, , . , , , , , .



, , .







- automotive . 2500 , 650 .



, , . ( 30, ), -, -, - (DSP-) .



, . , , , . , automotive. , , .





All Articles