Skip to feedback

Award Abstract # 2106725
Collaborative Research: SHF: Medium: Revitalizing EDA from a Machine Learning Perspective

NSF Org: CCF
Division of Computing and Communication Foundations
Recipient: TEXAS A&M ENGINEERING EXPERIMENT STATION
Initial Amendment Date: May 28, 2021
Latest Amendment Date: September 12, 2023
Award Number: 2106725
Award Instrument: Standard Grant
Program Manager: Sankar Basu
sabasu@nsf.gov
 (703)292-7843
CCF
 Division of Computing and Communication Foundations
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: October 1, 2021
End Date: September 30, 2025 (Estimated)
Total Intended Award Amount: $790,000.00
Total Awarded Amount to Date: $806,000.00
Funds Obligated to Date: FY 2021 = $790,000.00
FY 2022 = $16,000.00
History of Investigator:
  • Jiang Hu (Principal Investigator)
    jianghu@ece.tamu.edu
Recipient Sponsored Research Office: Texas A&M Engineering Experiment Station
3124 TAMU
COLLEGE STATION
TX  US  77843-3124
(979)862-6777
Sponsor Congressional District: 10
Primary Place of Performance: Texas A&M Engineering Experiment Station
400 Harvey Mitchell Pkwy S
College Station
TX  US  77845-4645
Primary Place of Performance
Congressional District:
10
Unique Entity Identifier (UEI): QD1MX6N5YTN4
Parent UEI: QD1MX6N5YTN4
NSF Program(s): Software & Hardware Foundation
Primary Program Source: 01002223DB NSF RESEARCH & RELATED ACTIVIT
01002122DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7924, 7945, 9251
Program Element Code(s): 779800
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Despite its spectacular success in the past, design automation of electronic circuits and systems remains limited in effectiveness and efficiency. This is often due to unnecessarily excessive iterations of point software tools, where early predictions on downstream design steps are overly pessimistic and interoperations among different tools largely require manual handling. As such, existing chip-design flows are not considered fully automated, and there still exists a strong need for jointly exploring the considerable room between the different steps in these flows. Moreover, existing design-verification approaches usually involve unwanted redundancy and substantial manual effort, contributing greatly to a well-known bottleneck of time-to-market. The recent progress in machine-learning technology offers a great opportunity to revitalize current Electronic Design Automation (EDA) flows from an alternative perspective, i.e., extracting design and verification knowledge from existing design data, and reusing it on new designs. The goal of this research is to develop such knowledge extraction and reuse techniques with the aid of the state-of-the-art machine learning technology. The outcome of this research is to help mitigate the chip-design productivity crisis and cater to the increasing demand for hardware-accelerated computing. This research is also training students, including women and under-represented minorities, with interdisciplinary skills and preparing tomorrow?s high-tech workforce in the U.S. for solving challenges in the electronic industry.

The project involves systematic research on machine learning in the context of electronic design automation with five integrated components: 1) development of learning-based fast and high fidelity prediction techniques for knowledge extraction in the structural and behavioral domains of circuit designs; 2) a study on how to seamlessly integrate the design predictions with circuit optimizations; 3) applying machine-learning prediction to accelerating functional-verification coverage and facilitating automated debugging; 4) developing autonomous learning on the interplay amongst tools and thereby achieving automated synthesis space exploration; 5) automated machine-learning architecture search and feature refinement in EDA applications.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

C.-C. Chang, J. Pan "Automatic Routability Predictor Development Using Neural Architecture Search" IEEE/ACM International Conference on Computer Aided Design , 2021 Citation Details
Fu, Chunkai and Trombley, Ben and Xiang, Hua and Nam, Gi-Joon and Hu, Jiang "Machine Learning Techniques for Pre-CTS Identification of Timing Critical Flip-Flops" , 2023 https://doi.org/10.1109/ISVLSI59464.2023.10238658 Citation Details
Hu, H. and Hu, J. and Zhang, F. and Tian, B. and Bustany, I. "Machine-Learning Based Delay Prediction for FPGA Technology Mapping" ACM/IEEE Workshop on System Level Interconnect Pathfinding , 2022 Citation Details
J. Pan, C.-C. Chang "Towards Collaborative Intelligence: Routability Estimation based on Decentralized Private Data" ACM/IEEE Design Automation Conference , 2022 Citation Details
Liang, R. and Jung, J. and Xiang, H. and Reddy, L. and Lvov, A. and Hu, J. and Nam, G.-J. "FlowTuner: A Multi-Stage EDA Flow Tuner Exploiting Parameter Knowledge Transfer" IEEE/ACM International Conference on Computer-Aided Design , 2021 https://doi.org/10.1109/ICCAD51958.2021.9643564 Citation Details
Liang, R and Nath, S and Rajaram, A and Hu, J and Ren, H "BufFormer: A Generative ML Framework for Scalable Buffering" How to prepare for the advanced placement examination Spanish , 2023 Citation Details
Liang, R. and Xiang, H. and Jung, J. and Hu, J. and Nam, G.-J. "A Stochastic Approach to Handle Non-Determinism in Deep Learning-Based Design Rule Violation Predictions" IEEE/ACM International Conference on Computer-Aided Design , 2022 Citation Details
Sengupta, P. and Tyagi, A. and Chen, Y. and Hu, J. "How Good Is Your Verilog RTL Code? A Quick Answer from Machine Learning" IEEE/ACM International Conference on Computer-Aided Design , 2022 Citation Details
Sengupta, Prianka and Tyagi, Aakash and Chen, Yiran and Hu, Jiang "Early Identification of Timing Critical RTL Components using ML based Path Delay Prediction" , 2023 https://doi.org/10.1109/MLCAD58807.2023.10299879 Citation Details
Z. Xie, X. Xu "APOLLO: An Automated Power Modeling Framework for Runtime Power Introspection in High-Volume Commercial Microprocessors" IEEE/ACM International Symposium on Microarchitecture , 2021 Citation Details

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page