SLICE

A Shared Machine Learning Infrastructure for the EDA Community

The SLICE project aims to overcome the barriers to applying machine learning (ML) techniques to electronic design automation (EDA) and chip design problems by building a shareable and extensible infrastructure containing unified design environments, software interfaces between EDA tools and ML platforms, labeled datasets, and pre-trained ML models. Motivated by the spectacular success of the flywheel effect of infrastructure in the broader AI, SLICE aims to create a similar effect for the ML EDA flywheel (shown in figure) by establishing an open infrastructure.

ML EDA Flywheel

The infrastructure takes inspiration from the available infrastructure of the ML/AI community. The broader AI community, which is free of these bottlenecks, has a tradition of open and shared infrastructure: “papers with code”, dataset repositories such as Kaggle and OpenML, model libraries (PyTorch, TensorFlow), and pretrained model repositories such as Hugging Face. As shown in figure, the proposed SLICE project aims to remove the barriers and build an analogous infrastructure for the ML EDA community that will help advance research rapidly.

ML EDA Infrastructure inspired from ML community

SLICE Contents

SLICE serves as a one-stop shop and has sourced together several existing efforts for benchmarking, dataset collection, tutorials, and has incorporated into its GitHub repostories as a part of SLICE-ML-EDA organization.

How to Contribute?

If you have a pointer to a repository for an ML EDA repository that you think is relevant, create a pull request, or file a issue with the pointer to the SLICE website GitHub repository.

Minimum requirements:

  • The project is helpful for the ML EDA community and could serve as piece of an infrastructure
  • The project is working condition and not rusty or WIP
  • At least one tag line describing the project

SLICE Sponsors and Partners

The SLICE initiative is supported by both the ACM Special Interest Group on Design Automation (SIGDA) and the IEEE Council on Electronic Design Automation (CEDA).

ML EDA Infrastructure inspired from ML community

ML EDA Infrastructure inspired from ML community



The SLICE initiative is led by Texas A&M Universiy (TAMU). Other participating institutes include University of Minnesota (UMN), Universit of California, San Diego (UCSD), Duke University, Arizona State University (ASU), and Georgia Institute of Technology (GaTech).