Machine learning helps software keep up with complex chip designs
Researchers at Texas A&M and Duke universities are using machine-learning techniques to revitalize a key technology to keep pace with the ever-growing complexity of chip design.
Electronic design automation (EDA) is a category of software tools used to design electronic systems such as integrated circuits.
Chip complexity is extremely high and continues to advance quickly. Current techniques used for EDA are limited in that they don’t offer the capability of knowledge reuse. Another limitation is that chip design has many complicated steps, and conventional electronic design automation techniques are centered on point solutions that aim to address a single task at a time. Alternatively, machine learning incorporates past designs and allows for updates and modifications based on those known experiences rather than starting from point-A each time. Much like the human brain, machine learning can build upon experiences and integrate what is learned or gathered to make progress.
“Machine learning is quite different from the conventional techniques in the sense that the conventional techniques do everything from scratch, while machine learning has the capability to extract knowledge from prior designs and reuse the knowledge, which is much more efficient,” said Jiang Hu, professor in the Department of Electrical and Computer Engineering at Texas A&M University.
Hu is leading a collaborative team of four faculty members from two universities with individual expertise and experience that equips them to address the changing landscape and needs of EDA technology. This project, which is funded by a $1.2 million National Science Foundation grant, aims to customize existing machine-learning techniques for the most efficient use in chip designs to help design faster and more power-efficient chips with a quicker turnaround than is currently possible.
Machine learning can cover the areas that conventional electronic design automation is simply not able to handle.
Collaborators include Yiran Chen, Duke University, and Michael Quinn and Aakash Tyagi, both from the Department of Computer Science and Engineering at Texas A&M. Chen is an expert in machine learning while Quinn and Tyagi have a collective five decades of industry experience in chip design and verification.