A Pre-Routing Net Wirelength Prediction Method Using an Optimized Convolutional Neural Network
A Pre-Routing Net Wirelength Prediction Method Using an Optimized Convolutional Neural Network
复制标题
一种利用优化卷积神经网络的预布线网络线长预测方法
DOI:
10.1109/candarw.2019.00028
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Takaichi Yoshida
中科院分区:
文献类型:
--
作者:
Ryota Watanabe;Yuki Katsuda;Qian Zhao;Takaichi Yoshida
The total wirelength of a circuit implementation is an important metric to evaluate the quality of an FPGA design flow. The wirelengths of all nets of a circuit are determined by routing, but pre-routing stages like placement can use a wirelength prediction model to direct the generation of a placement solution with a shorter total wirelength for routing. The conventional VPR employs a wirelength prediction model based on the bounding box size and the number of sinks of a net, which works well for an FPGA of a regular 2D array structure. However, new FPGA architectures like 3D-FPGA and hierarchical routing cannot use such a simple model. In this work, we propose a method to build an optimized net wirelength prediction model using a convolutional neural network, which can learn routing features from routed nets without manual tunings. The evaluation results show an optimized CNN model also has higher accuracy than the VPR model.