RTL Design of Convolution for CNN Using Baugh Wooley and Wallace Tree Multipliers
This paper presents an implementation of convolution module for Convolutional Neural Network (CNN) on FPGA. The proposed hardware architecture utilizes Baugh Wooley and Wallace tree multipliers. The Baugh-Wooley algorithm is leveraged for efficient signed multiplication, while the Wallace Tree structure ensures fast partial product reduction, combining the benefits of low power consumption and reduced latency. The pipeline architecture further enhances the design by breaking down the multiplier operation into multiple stages, enabling concurrent processing and significantly improving throughput. The proposed design has been implemented on Xilinx Zynq UltraScale+ZCU106 FPGA, achieving a frequency of 769.231 MHz.
Authors
- Truong Quang Vinh (ORCID: https://orcid.org/0000-0002-9085-3247)
- Nguyen Minh Khang
- Doan Duy Quan
Institutions
- Ho Chi Minh City University of Technology and Engineering (VN)
- Ho Chi Minh City University of Technology (VN)
Publication Details
- Published
- 2025-06-16
- DOI
- https://doi.org/10.1109/icdv66179.2025.11135170
- Primary Topic
- Neural Networks and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00