All the sessions from Transform 2021 are available on-demand now. Watch now.
It was only a matter of time before machine learning transformed the world of chip design. Cadence Design Systems, which makes design tools that engineers use to create chips, is using it to make chip engineers far more productive using its Cerebrus Intelligent Chip Explorer machine learning tool.
Automating chip design (electronic design automation, or EDA) has been evolving for decades, with a hierarchy of tools all operating at different levels of abstration. Cadence got started in 1988 to use the benefits of computing to design the next generation of computing chips. But it has become increasingly hard for engineers to keep up with the intricate designs for chips that have billions of on-off switches dubbed transistors. The process of design has become like trying to keep track of all of the ants on the planet.
And with machine learning, Cadence Design Systems has been able to add an extra layer of automation on top of the design automation tools that engineers have been using for many years, said Kam Kittrell, senior product management group director in the Digital & Signoff Group at Cadence, in an interview with VentureBeat.
The results are pretty awesome. With machine learning, the company can get 10 times better productivity per engineer using the design tools. And they can get 20% better power, performance, and chip area improvements. That’s a huge gain that could ultimately make each chip more affordable, reliable, and faster than it otherwise would have been, Kittrell said. That could mean billions of dollars saved.
This kind of productivity gain is necessary as Moore’s Law, the metronome of the chip industry, has begun to slow. The law predicts that chip performance doubles every couple of years, but lately the gains from moving to a new generation of manufacturing have been limited, as we’re entering miniaturization technology on the atomic level and that is running into barriers from the laws of physics.
Meanwhile, with billions of transistors per chip, engineers who worked on chips a few generations ago, such as 28-nanometer chips, can barely function with the requirements for chip design of today’s modern 7-nanometer chips, where the width between circuits is seven billionths of a meter.
“These are three-dimensional puzzles,” Kittrell said.
Enter machine learning
Above: Cadence’s headquarters in San Jose, California.
Image Credit: Cadence Design Systems
With compounding pressure to deliver new chips quicker than ever before, engineers have to become more efficient. The answer is through machine learning, Kittrell said.
Just like today’s “intelligent” consumer devices provide users with information at their fingertips, machine learning automates chip design processes so that engineers can complete projects “intelligently”, faster and with fewer mistakes. Machine learning also creates a level engineering playing field, whether you’re an established semiconductor player, a company outside the industry who has brought chip design in-house or a small start-up.
“There have been some refinements over time for chip design, but it’s been basically the same way. And so it’s been getting more and more complicated for an engineer to take a chip through to completion,” Kittrell said. “For example, someone who may be very good at building chips at 28 nanometers will have a huge learning curve to do a five-nanometer chip, today. The technology has changed so much.”
Cerebrus doesn’t replace the flow of tools and how human’s interact with the tools. But it works as a driver’s assistant, Kittrell said.
“Power, performance, and area are always the key objectives that anyone drives whenever they’re making a chip,” Kittrell said. “It has to be manufacturable. But after that, there’s a squeeze on power and performance and area. And so we use reinforcement learning in our Cerebrus tool. It controls the tool and does experimentation for the engineer in order to find the best solution.”
Above: Cadence Design Systems was founded in 1988.
Machine learning isn’t threatening the jobs of chip engineers, who are more sought after than ever, Kittrell said. Rather than replace them, machine learning has become an engineer’s “helper”, reducing the learning ramp-up time and doing many traditional engineering tasks automatically.
“This is an example where that improves the it improves the productivity of the engineer, while also delivering better power performance scenario,” Kittrell said.
Cerebrus uses unique machine learning technology to drive the Cadence RTL-to-signoff implementation flow. This is where the engineer designs on a level of abstraction where he or she can understand the logical flow of electrons through a chip. Cadence’s existing, earlier tools would take the logical flow and convert it to the physical layout of the chip. The logical level is the Register Transfer Level and it is converted to the final sign-off tools and actual placement and routing of wiring throughout a chip. There are often multiple ways to implement a logical design in a physical layout, and optimizing that can save a lot of material, energy, and costs.
An engineer can handle this part of the design on one pass. But Cerebrus can take another run through it and improve the results. The engineer delivers the final design in a database format dubbed GDSII, and then it’s off to manufacturing.
“There’s always a push to find a way to optimize for power, performance, and area. This can take a lot of time in the design process. And this is where Cerebrus can help. It can take a list of anything within the RTL to GDSII and do experiments.
“You don’t have to spend a lot of time training a model upfront, in order to get started. Right from the beginning, Cerebrus can start doing searches based on your vector and your design, and within a few runs can find a better solution,” Kittrell said.
From chip design to your living room
Above: Nvidia’s Grace CPU for datacenters is named after Grace Hopper.
Image Credit: Nvidia
Once the chip designer’s job is done, he or she hands the design over to the factory engineers. Inside a chip factory, there are hundreds of steps that are like an assembly line to build a chip one layer of material at a time. Robotics handle a lot of the tasks, but machine learning has been applied to the giant hardware machines that pattern materials on top of chips as well. This is what it takes to get the latest Nintendo Switch or PlayStation 5 in the hands of the gamer in your family.
The results are as previously mentioned, and they can help many different chip applications in consumer, hyperscale computing, 5G communications, automotive, and mobile design, Cadence said. It scales engineering resources so they can handle more projects or bigger ones.
Cadence has deployed the tool to more than a dozen different customer locations so far across all of those applications, Kittrell said. Now the company is making the tool available to all customers.
Cerebrus is part of the broader Cadence digital full flow of tools. The machine learning can reinforce engineers, considering solutions that humans might not explore. It also allows design learnings to be automatically applied to future designs, and it offloads work from humans. It enables distributed computing, with better on-premises or cloud-based designs.
Satoshi Shibatani, a customer at Renesas, said in a statement that automated design flow optimization is critical for making products quickly, and he said Cerebrus has improved design performance by more than 10%. So his company is adopting it for its latest projects. Samsung vice president of design technology Sangyun Kim also said that Samsung Foundry used the Cerebrus tool and saw an 8% power reduction in its chip and it had 50% better timing, which improved overall performance.
It’s taken a while for machine learning to impact chip design, but it’s hard to find an industry that it won’t impact.
VentureBeat’s mission is to be a digital town square for technical decision-makers to gain knowledge about transformative technology and transact.
Our site delivers essential information on data technologies and strategies to guide you as you lead your organizations. We invite you to become a member of our community, to access:
- up-to-date information on the subjects of interest to you
- our newsletters
- gated thought-leader content and discounted access to our prized events, such as Transform 2021: Learn More
- networking features, and more
Become a member