Electronics, Communication & Automation Technology

Implementation of Priority Resource Sharing in RTL Synthesis

Expand
  • 1.Institute of Microelectronics of Chinese Academy of Sciences,Beijing 100029,China;2.Uptops Design Technologies,Inc.,Beijing 100029,China
刘贵宅(1984-),男,博士生,主要从事 FPGA 专用综合器设计与实现研究.

Received date: 2012-11-07

  Revised date: 2013-03-01

  Online published: 2013-05-03

Supported by

“核高基” 国家科技重大专项(Y1GZ212002)

Abstract

In the field programmable gate array (FPGA),the quantity of arithmetic resources which need more area than normal logic resources is limited,and most of the RTL (Register Transfer Level) synthesis algorithms only focus on normal logic resources.In order to solve these problems,a method of priority resource sharing is pro-posed.This method improves normal resource sharing methods and makes two or more arithmetic logic units (ALUs) operating at different time to share the resources in a priority order of ALUs having the same output,ALUs having the same input and ALUs having different ports.Experimental results show that the proposed method reduces the number of ALUs and implements the area optimization in FPGA; and that,as compared with normal resource sharing methods,it costs less multiplexers,achieves better timing results and avoids data flow conflicts.

Cite this article

Liu Gui- zhai Yu Fang Liu Zhong- li Diao Lan- song . Implementation of Priority Resource Sharing in RTL Synthesis[J]. Journal of South China University of Technology(Natural Science), 2013 , 41(6) : 23 -27 . DOI: 10.3969/j.issn.1000-565X.2013.06.005

Outlines

/