Externally indexed torrent
If you are the original uploader, contact staff to have it moved to your account
Textbook in PDF format
Electronic design automation (EDA) is a software technology that attempts to let computers undertake chip design tasks so that we can handle complexities beyond manual design capabilities. Although conventional EDA techniques have led to huge design productivity improvement, they face the fundamental limit that most EDA problems are NP hard and therefore have no polynomial-time algorithms for optimal solutions. As chip complexity increases to dozens of billions of transistors, such limitation becomes even more pronounced and there is a compelling need to have innovative changes.
This book serves as a single-source reference to key Machine Learning (ML) applications and methods in digital and analog design and verification. Experts from academia and industry cover a wide range of the latest research on ML applications in electronic design automation (EDA), including analysis and optimization of digital design, analysis and optimization of analog design, as well as functional verification, FPGA and system level designs, design for manufacturing (DFM), and design space exploration. The authors also cover key ML methods such as classical ML, Deep Learning models such as convolutional neural networks (CNNs), graph neural networks (GNNs), generative adversarial networks (GANs) and optimization methods such as reinforcement learning (RL) and Bayesian optimization (BO). All of these topics are valuable to chip designers and EDA developers and researchers working in digital and analog designs and verification.
Serves as a single-source reference to key Machine Learning (ML) applications and methods in digital and analog design and verification
Covers classical ML methods, as well as Deep Learning models such as convolutional neural networks (CNNs), graph neural networks (GNNs), generative adversarial networks (GANs) and optimization methods such as reinforcement learning (RL) and Bayesian optimization (BO)
Discusses machine learning ML’s applications in electronic design automation (EDA), especially in the design automation of VLSI integrated circuits.
Machine Learning-Based Design Prediction Techniques
ML for Design QoR Prediction
Deep Learning for Routability
Net-Based Machine Learning-Aided Approaches for Timing and Crosstalk Prediction
Deep Learning for Power and Switching Activity Estimation
Deep Learning for Analyzing Power Delivery Networks and Thermal Networks
Machine Learning for Testability Prediction
Machine Learning-Based Design Optimization Techniques
Machine Learning for Logic Synthesis
RL for Placement and Partitioning
Deep Learning Framework for Placement
Circuit Optimization for 2D and 3D ICs with Machine Learning
Reinforcement Learning for Routing
Machine Learning for Analog Circuit Sizing
Machine Learning Applications in Various Design Domains
The Interplay of Online and Offline Machine Learning for Design Flow Tuning
Machine Learning in the Service of Hardware Functional Verification
Machine Learning for Mask Synthesis and Verification
Machine Learning for Agile FPGA Design
Machine Learning for Analog Layout
ML for System-Level Modeling