Sandeep Bharathi1:10
To present. Yeah, good morning. Thanks, Ravi, for enrolling me into this one, and thanks to all my fellow speakers as well. It's a great honor and my pleasure to be here. So let's get right into it. I think there will be a lot of commonality in the first few slides, although John and I never talked about coordinating our slides, but it'll be good. So one of the things that my talk will focus on is what is the role of chiplets and how do we look at the opportunity that it presents.
You have to transmit it from off chip. Compute and actually store has made hardware and silicon hot again, and maybe air quotes in more ways than one. This has also coincided with another inflection point of slowdown in PPA (performance, power, area/cost) with advanced process geometries. As a result of these diverging phenomena, there's an urgent need to look at not only end markets but also different architectures, and that's where chiplets come in. How do we implement these to scale up to the market needs of designing hardware?
Certainly in advanced applications in AI and such, we look at why monolithic-only solutions may not suffice. And Jan eloquently stated this: we are at a very important starting point. Our chiplets are here to stay, and we will look at the opportunities that they present. But certainly, what I think will require a collaborative approach to solve the challenges across the industry, especially in looking at standardized interfaces instead of proprietary, for example. Why not only monolithic? From a simplistic viewpoint, it is...
They may not all be ready with the schedule. Hence, you also need to take a look at the cost structure of a particular product and all the functions that you need to put in a particular product. The reticle is starting to get too small. So what does that mean? I think Jan touched upon this, but here are some specifics of what yield indicates in terms of die size. There have been many publications on this. When you introduce a product in an advanced geometry...
In order to have a sustainable path to cost effectiveness, modularity of architectures allows you to go to the right side of the spectrum where, in the picture, you would see that for smaller die sizes, you can get better yield. That is an obvious thing, but it's very easy to say and hard to do when you have to look at how architectures need to scale to a certain die size. So modularity also leads to better validation. Validation is a big cost driver too for complex chips through standard interfaces. Of course, that also means we have to solve the...
What point in a process lifetime would you introduce a die, and what size it should be, and how do you really map your architecture to be modular? Now we'll take an example of a Marvell switch or a switch for any particular segment. If you look at the center, you have a lot of the I/O high-speed serial I/O SerDes, but in the middle you actually have two or maybe three slices, and I would call that chiplets, because the functions that you need...
The center slices. Not only that, what happens is with that you can have the cost curve: smaller chips, better yield, lower cost. And when you look at either a 7 nanometer, 5 nanometer, or 3 nanometer and going forward, the tape-out costs are also increasing tremendously. With a combination of chiplets, it's going to become a package design play, and you can introduce multiple skews of the products at a lower tape-out cost on top of a validated chiplet strategy.
That modularity is not free. We do need interfaces. Standardized interfaces are better. For example, what happens is if you have a chip which is too big, then you want to slice it such that architecturally they are possible to be on two smaller die. We will look at how that fits in with the cost equation, but then you need to have a chip-to-chip interface that requires duplicating the interface. So we need to pay attention to the power consumption, but also what kind of chip-to-chip interface you need, whether you need a high bandwidth, high number of...
Chip-to-chip interface for various end markets is going to be critical to choose. So let's take a look at chiplet area versus cost consideration. If there's a large die reticle size of 750 square millimeters and you need to put the same function and split it, then you can do that with two smaller die at much lower cost per square millimeter. This is an example of a product that we have. You can afford to add the interface now. The question always comes down to how do we manage power, and there is some cost that...
Now not only are the die costs, but the package costs considerations are also hugely important. This is just a different view of what is the OSAT cost versus the number of I/Os and the build-up layers that you may have. If you need to take a look at the escape of the bandwidth of the I/Os that is necessary, you will really need to increase the size of the package. Somebody asked this question: how big are the packages? The packages are getting...
For build-up layers of 8 to 8 or 7 to 7, it's getting prohibitive. And now you have a new vector that has been introduced in the last one and a half years as a supply chain situation. I'm sure we will solve that in a few quarters or a couple of years, but then do you go 8 to 8 to even more? How does that scale? And then there's the optics piece of it. The explosion of data to get in and out of the chip has also increased, and we have to focus on channel loss. Materials become a big deal.
So then let's take an example of what the next generation network switch looks like. If you look at this, in order to get more bandwidth out of it, your SerDes is also tapping out. You have obviously 112 Gbps. You can get the average chip bandwidth higher. So if you want to go from 25 terabits to 51 terabits and more, you can go from 56 Gbps to 112 Gbps and 224 Gbps, but they have their own challenges there. It drives greater than 90 millimeters package size, but the demand for data explosion and the...
Really the end markets are also a huge inflection point, and that's why we are scratching the surface today. There is still a lot of innovation that needs to come, and we have work to do. So let me give a test case example of why we need to look at interfaces as well. If you want to do 50 terabits on one chip, you have the practical problems of shoreline or the chip edge. If you have a long reach SerDes which needs to be at 30 dB insertion loss and beyond, and most people require different configurations as well. For example, do you need to have a PLL per...
Can't beat it, right? So if you are doing double row of SerDes, then yeah, sure, you can look at 35 terabits as you can see in the curves here. The green and the blue curves you can get to with double stacking. Then there is the escape that you need to work through that increases your package. So obviously now you're going up in the build-up layers. So how do you solve this? We may have to solve it with a different standard. So let's say we don't do long reach, we do XSR (extra short reach), that's also a standard. But then you need to take a look at if you want to do a 50 terabit...
It's by 8 or by 16. But at the end of the day, we do need to take a look at multiple other things. So where I'm leading with this is there is the cost situation, but there are other solutions that we need to keep in mind as well. Hence, let's take a look at why we do this. We've gone through that chiplets are needed for the cost curve, there's the package complexity, and also in order to do this you have to overcome some of the readiness. Technology scaling, as we all know, is not going at the same rate and pace as it used to go 10 years ago, and that's obvious.
So one of the things that people do, and this has been well published as well, is can you do your mixed signal hard-to-design IP which is not scaling in an N minus one node? That could be in 10nm or 7nm, whatever it is. And then you do the core, whether it is your CPU, graphics, FPGA, switch in a core that is faster, to get to the market. And use a standard, maybe it's an AIB, maybe it's an XSR, maybe it's whatever your proprietary interface is. That allows you the total cost of product development lower because you...
Either so then you look at what are the solutions for integrated optics. Then you have silicon photonics. The future of scalable systems is really getting high bandwidth die-to-die interconnect. You can do chipless base switching, but where it is coming to roost is really enabling your next generation optical interconnect. Silicon photonics is also another area that is going to be here to stay. You need obviously proven optical and DSP technology, but there is enough research going on out there in terms of products as well in compact...
The problem is to get data movement from one place to another as fast as possible, as cheap as possible. That's where solutions for integrated optics come into play.