• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Blogs
  2. Breakfast Bytes
  3. KT Moore on More than Moore at iMAPS
Paul McLellan
Paul McLellan

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
system in package
more than Moore
integrity 3d-ic
heterogeneous integration

KT Moore on More than Moore at iMAPS

16 Nov 2021 • 6 minute read

 breakfast bytes logo San Diego recently hosted the 54th International Symposium on Microelectronics. That's a very generic title, so you should know that it is run by iMAPS, the International Microelectronics Assembly and Packaging Society. Generally, the conference is just known as iMAPS. One of the keynotes was given by Cadence's KT Moore (in person). His presentation was titled More Moore or More than Moore: an EDA Perspective. Since KT's last name is Moore, that's probably enough Moores and we don't really need more.

 Of course, "more than Moore" is the catchy phrase used to describe other ways of scaling systems beyond purely dimensional scaling of the silicon, which is basically what Moore's Law is all about. More than Moore is all about advanced packaging.

When KT heard about 7nm, he forecast that there might only be ten companies who could afford to do design at that node (I was skeptical that there would be a lot of design starts too, along with almost anyone else who made a prediction). We were all wrong. Several hundred companies are doing design at 7nm and below, between well-established semiconductor companies, startups throughout the world, and system companies moving into designing their own chips.

As you can see on the graph, advanced node growth is much higher than mature nodes (from a smaller base in terms of design starts, of course). But both are growing and the semiconductor industry is healthy,

There has been a bifurcation in complex system design, a sort of "Tale of Two Cities". In the lower right of the diagram is traditional SoC, cramming everything onto a single die. In the upper left is the systems with photonics, RF, and so on. But they are starting to blend onto the line up the middle with heterogeneous system integration.

In 1985, KT graduated and went to work in the defense group at Texas Instruments. He was working on what was the largest design TI had done, with 9,000 transistors. Now you can have a single I/O on a chip that has that many devices. But in that era, the only thing you really cared about was "is it functionally correct?" Gradually we needed to check additional aspects of the design. Now in the More than Moore era, we are worried about how we get the system-level checks done at the same time. In EDA, we are no longer just concerned with what happens inside the IO-ring, but also what is happening outside the IO-ring.

 In the system space, many aspects of the design have been independent, in their own silos. But lack of integration causes costly overdesign of individual die and packages.

  • 3D-IC design aggregation and management
  • Die placement and bump planning
  • No single DB to represent multiple technologies
  • Thermal analysis across chiplets and package
  • 3D STA with explosion of timing corners for signoff
  • System-level inter-die connectivity validation
  • Cross-domain ECO loop

The solution to lack of integration is obviously more integration. The image about shows the primary integration of Cadence tools for "planes, trains, and automobiles" which all have electronics...but also lots of other things. It is not just about the chips "inside the IO-ring," but everything else outside, from electrical and thermal analysis to computational fluid dynamics.

Whereas once you might have analyzed a board, now you can analyze the whole system, and with reasonable compute. Because we are architecting this efficiently, you don't have to have terabytes of memory, you can use standard hardware that is available to you in the cloud, either on-premises or off-premises.

Developing and Acquiring Products

Today, we use "More than Moore" to mean heterogeneous integration, but in fact this is an area where Cadence has been working for since the early 90s, since we talked about "multi-chip modules" or "MCMs". Of course, this was long before Moore's Law started to run out of steam.

One challenge every company faces is whether to build a product internally (sometimes called "organic") or whether to acquire a company with expertise in an area. In the last two years, Cadence has built up a portfolio of products in the system space with a mixture of these two approaches. Since I normally write a blog post on any new product announcement and any new acquisition, I've added links to my coverage of each of these new capabilities.

  • Clarity, for system-level electrical analysis (internally developed). See my post Bringing Clarity to System Analysis.
  • Celsius, for thermal analysis (internally developed). See my post Celsius: Thermal and Electrical Analysis Together at Last.
  • AWR for RF design (acquired). See my post AWR: Intelligent RF Design.
  • Integrand Software for 2.5D on-chip EM analysis (acquired). See my post The Integrand Story.
  • InspectAR (PCB augmented reality (acquired). See my post InspectAR: Augmented Reality in Newfoundland,
  • Numeca for computational fluid dynamics solvers (acquired). See my post NUMECA, Computational Fluid Dynamics...and the America's Cup.
  • Sigrity X for next-generation signal and power integrity (internally developed). See my post Announcing Sigrity X,
  • Pointwise for CFD meshing (acquired). See my post Please Excuse the Mesh: CFD and Pointwise.

One thing that even people in the industry are surprised about is that Cadence invests an industry-leading 38% of revenue in R&D. There are always new requirements in semiconductor design and integration.

Integrity

 integrity 3dic

KT wrapped up by talking about Integrity 3D-IC, a new product specifically aimed at designing 3D chips with stacked die. It handles 3D planning (what would be called floorplanning if it was all on one level) and implementation. It then performs early 3D thermal, power, and timing analysis. These capabilities combine together to allow optimization of PPA  not just at the level of individual die but at the level of the system.

PPA is power, performance, and area, which is kind of a semiconductor thing. We talk about making the chips as small as possible, with as little power as possible, while achieving the best performance. The question is "how is that different for an advanced package?". It's really not, but you have to take a different approach.
...
At the end of the day, Integrity is what it's all about. You want to know that you can build this thing with confidence. There're a lot of places to miss things when you start combining these heterogeneous designs. So Integrity takes into account our place and route technology, our analysis technology. I believe we are the only company that can claim this is all integrated right now. So I'm going to claim it and say it's true. This is where EDA is going and we are leading the charge with some of our customers and partners.

For more about Integrity 3D-IC, see my post Introducing the Integrity 3D-IC Platform for Multi-Chiplet Design.

The Final Question

KT's final question, after he figured he'd killed enough time (since KT stands for "Killing Time") was the title of his keynote:

More Moore or More than Moore?

And you won't be surprised that KT's answer was both.

Watch the Whole Keynote

The keynote itself is 40 minutes, and there are then 15 minutes of Q&A. So get yourself a coffee.

 

Sign up for Sunday Brunch, the weekly Breakfast Bytes email.

.