Skip to main content

FIST: A Feature-Importance Sampling and Tree-Based Method for Automatic Design Flow Parameter Tuning

Publication ,  Conference
Xie, Z; Fang, GQ; Huang, YH; Ren, H; Zhang, Y; Khailany, B; Fang, SY; Hu, J; Chen, Y; Barboza, EC
Published in: Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC
January 1, 2020

Design flow parameters are of utmost importance to chip design quality and require a painfully long time to evaluate their effects. In reality, flow parameter tuning is usually performed manually based on designers' experience in an ad hoc manner. In this work, we introduce a machine learning-based automatic parameter tuning methodology that aims to find the best design quality with a limited number of trials. Instead of merely plugging in machine learning engines, we develop clustering and approximate sampling techniques for improving tuning efficiency. The feature extraction in this method can reuse knowledge from prior designs. Furthermore, we leverage a state-of-the-art XGBoost model and propose a novel dynamic tree technique to overcome overfitting. Experimental results on benchmark circuits show that our approach achieves 25% improvement in design quality or 37% reduction in sampling cost compared to random forest method, which is the kernel of a highly cited previous work. Our approach is further validated on two industrial designs. By sampling less than 0.02% of possible parameter sets, it reduces area by 1.83% and 1.43% compared to the best solutions hand-tuned by experienced designers.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

DOI

Publication Date

January 1, 2020

Volume

2020-January

Start / End Page

19 / 25
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Xie, Z., Fang, G. Q., Huang, Y. H., Ren, H., Zhang, Y., Khailany, B., … Barboza, E. C. (2020). FIST: A Feature-Importance Sampling and Tree-Based Method for Automatic Design Flow Parameter Tuning. In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC (Vol. 2020-January, pp. 19–25). https://doi.org/10.1109/ASP-DAC47756.2020.9045201
Xie, Z., G. Q. Fang, Y. H. Huang, H. Ren, Y. Zhang, B. Khailany, S. Y. Fang, J. Hu, Y. Chen, and E. C. Barboza. “FIST: A Feature-Importance Sampling and Tree-Based Method for Automatic Design Flow Parameter Tuning.” In Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, 2020-January:19–25, 2020. https://doi.org/10.1109/ASP-DAC47756.2020.9045201.
Xie Z, Fang GQ, Huang YH, Ren H, Zhang Y, Khailany B, et al. FIST: A Feature-Importance Sampling and Tree-Based Method for Automatic Design Flow Parameter Tuning. In: Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC. 2020. p. 19–25.
Xie, Z., et al. “FIST: A Feature-Importance Sampling and Tree-Based Method for Automatic Design Flow Parameter Tuning.” Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, vol. 2020-January, 2020, pp. 19–25. Scopus, doi:10.1109/ASP-DAC47756.2020.9045201.
Xie Z, Fang GQ, Huang YH, Ren H, Zhang Y, Khailany B, Fang SY, Hu J, Chen Y, Barboza EC. FIST: A Feature-Importance Sampling and Tree-Based Method for Automatic Design Flow Parameter Tuning. Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC. 2020. p. 19–25.

Published In

Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC

DOI

Publication Date

January 1, 2020

Volume

2020-January

Start / End Page

19 / 25