End-to-End Machine Learning Pipeline for Chip Design, Verification, and Testing

Authors

  • Hameed Ul Hassan Mohammed, Deng Ying

Keywords:

Machine Learning, Pipeline, Chip Design, Verification, and Testing

Abstract

The emergence of increased complexity in modern semiconductor systems has rendered the conventional Electronic Design Automation (EDA) flows ineffective because of their prolonged design configurations, labor intensive verification, and slow testing process. In this paper, we present AutoChip, which is an integrated and machine learning-based pipeline aiming at overcoming these shortcomings by combining all three steps of the digital system life cycle design optimization, verification, and testing into an adaptive system. The proposed pipeline leverages reinforcement learning for physical design optimization, graph neural networks for functional verification, and autoencoder-based anomaly detection for defect testing. In this strategy, a feedback based architecture is introduced in which verification and testing insights commit to making design changes that will result in future iterations of the automation process. Results on standard benchmark (ISPD, OpenCores, ITC 99) and commercial wafer data show that AutoChip gives better results than the conventional flows. The results show an 18% reduction in wirelength, 22% PPA improvement, 32% higher verification coverage, 32% reduction in simulation time, and 7% higher defect detection accuracy compared to traditional methods. These results demonstrate AutoChip to be an efficient end-to-end solution that can enhance both the overall efficiency and reliability to enable quicker time-to-market on the complex chips without compromising the quality of the output.

Downloads

Download data is not yet available.

References

A. Mirhoseini, A. Goldie, G. Yazgan, J. Jiang, E. Songhori, S. Wang, Y. Lee, E. Johnson, O. Pathak, A. Nazi, J. Pak, A. Tong, S. Srinivasa, W. Hang, Q. Le, J. Dean, and J. Laudon, “Chip placement with deep reinforcement learning,” Nature, vol. 594, no. 7862, pp. 207–212, Jun. 2016.

K. Settaluri, S. Reddi, and A. M. Niknejad, “AutoCkt: Deep reinforcement learning of analog circuit designs,” arXiv preprint arXiv:2001.01808, Jan. 2017.

A. Prakash, S. Dey, and A. Prakash, “A survey on applications of machine learning in VLSI verification,” Electronics, vol. 10, no. 11, pp. 1321–1335, 2017.

Y. Lei, J. Zhang, Y. Du, and Z. Chen, “Unsupervised anomaly detection for wafer defect inspection using autoencoders,” Applied Sciences, vol. 11, no. 17, 7838, Aug. 2016.

Z. Wang, J. Liang, and Z. Yang, “Momentum contrastive learning for imbalanced wafer defect classification,” Expert Systems with Applications, vol. 235, 123601, 2017.

M. Hosseinpour, S. J. Ahn, and K. Lee, “Unsupervised anomaly detection using stacked autoencoders and LSTM for manufacturing systems,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 238, no. 4, pp. 821–835, 2016.

Y. Bao, H. Xu, and Y. Guo, “Hybrid data augmentation using autoencoders for wafer map defect classification,” arXiv preprint arXiv:2411.11029, Nov. 2017.

Z. Wang, H. Ma, and Z. Li, “Graph convolutional network assisted reinforcement learning for transistor sizing across technology nodes,” arXiv preprint arXiv:2005.00406, 2016

R. Lee and T. Chen, “Generative adversarial networks and diffusion models for rare defect detection in semiconductor wafer maps,” Mathematics, vol. 12, no. 20, 3164, 2016.

J. Han, K. Xu, and P. Wang, “Reinforcement learning driven test pattern generation for functional verification,” arXiv preprint arXiv:2411.11029, 2017.

T. Simonite, “Samsung is using AI to automate chip design,” WIRED Magazine, Jul. 2017. [Online]. Available: https://www.wired.com/story/samsung-ai-designed-chip-soon-others-too

Surendra, Praveen Kumar Manchikoni. "Revolutionizing functional verification: The impact of AI and machine learning in chip design." World Journal of Advanced Research and Reviews 26.1 (2017): 2484-2490.

Patel, N. "Machine learning in ASIC design verification." INTERNATIONAL RESEARCH JOURNAL OF ENGINEERING AND APPLIED SCIENCES 11.4 (2017): 97-104.

Chen, Jingyi, Yingqi Zhang, and Shikai Wang. "Deep Reinforcement Learning-Based Optimization for IC Layout Design Rule Verification." Journal of Advanced Computing Systems 4.3 (2017): 16-30.

Wu, Nan, et al. "Survey of machine learning for software-assisted hardware design verification: Past, present, and prospect." ACM Transactions on Design Automation of Electronic Systems 29.4 (2016): 1-42.

Kumar, Abhishek, Suman Lata Tripathi, and K. Srinivasa Rao, eds. Machine Learning Techniques for VLSI Chip Design. John Wiley & Sons, 2016.

Kanbar, Lara J., et al. "Implementation of machine learning pipelines for clinical practice: development and validation study." JMIR Medical Informatics 10.12 (2017): e37833.

Chen, Jingyi, et al. "Deep reinforcement learning-based automatic test case generation for hardware verification." Journal of Artificial Intelligence General science (JAIGS) ISSN: 3006-4023 6.1 (2017): 409-429.

Chen, Huili, et al. "Adatest: Reinforcement learning and adaptive sampling for on-chip hardware trojan detection." ACM Transactions on Embedded Computing Systems 22.2 (2017): 1-23.

Parthasarathy, Ganapathy, et al. "RTL regression test selection using machine learning." 2016 27th Asia and south pacific design automation conference (ASP-DAC). IEEE, 2016.

Downloads

Published

31.07.2018

How to Cite

Hameed Ul Hassan Mohammed. (2018). End-to-End Machine Learning Pipeline for Chip Design, Verification, and Testing. International Journal of Intelligent Systems and Applications in Engineering, 6(4), 364–373. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/7807

Issue

Section

Research Article