A Novel Binding Algorithm to Reduce Critical Path Delay During High Level Synthesis

被引:3
|
作者
Sinha, Sharad [1 ]
Dhawan, Udit [1 ]
Lam, Siew Kei [1 ]
Srikanthan, Thambipillai [1 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
关键词
D O I
10.1109/ISVLSI.2011.18
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware binding plays an important role in the performance of a design on FPGAs. Good timing performance requires that the hardware binding be as efficient as possible. It is often acceptable to let the area increase within a tolerance limit if the timing could be improved. In this paper, we propose a new hardware binding algorithm.. It performs simultaneous FU and register binding incorporating device-specific delay information for functional units and multiplexers. The proposed approach, implemented within a C to RTL framework has resulted in significant improvement in maximum achievable clock frequency compared to previously proposed Weighted Bipartite Matching and Compatibility Path Based algorithms. The associated increase in area is also within a very tight margin and hence quite acceptable even when there is an area constraint. Also, when compared to WBM and CPB methods, the proposed algorithm improves clock period on average by 17.6% and 9.7% respectively without any penalty in area. When compared with ECPB algorithm, clock period is improved by 5.6% on average at a small area cost of 5.5%.
引用
收藏
页码:278 / 283
页数:6
相关论文
共 50 条
  • [1] A Binding Algorithm in High-Level Synthesis for Path Delay Testability
    Yoshikawa, Yuki
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 546 - 551
  • [2] Compatibility path based binding algorithm for interconnect reduction in high level synthesis
    Kim, Taemin
    Liu, Xun
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 435 - 441
  • [3] A High-level Synthesis Algorithm for FPGA Designs Optimizing Critical Path with Interconnection-delay and Clock-skew Consideration
    Fujiwara, Koichi
    Kawamura, Kazushi
    Yanagisawa, Masao
    Togawa, Nozomu
    2016 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2016,
  • [4] A NOVEL REGISTER-BINDING APPROACH TO REDUCE SPURIOUS SWITCHING ACTIVITY IN HIGH-LEVEL SYNTHESIS
    Elaaraj, Elie
    Ouaiss, Iyad
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2011, 20 (05) : 943 - 973
  • [5] Fast true delay estimation during high level synthesis
    Bhattacharya, S
    Dey, S
    Brglez, F
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (09) : 1088 - 1105
  • [6] Exploring linear structures of critical path delay faults to reduce test efforts
    Lu, Shun-Yen
    Hsieh, Pei-Ying
    Liou, Jing-Jia
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 268 - +
  • [7] A novel delay optimization method for a critical path in VLSI design
    Ma, Xiaolong
    Wu, Minshun
    Xu, Jiangtao
    Chen, Guican
    IEICE ELECTRONICS EXPRESS, 2013, 10 (18):
  • [8] EXTENDED COMPATIBILITY PATH BASED HARDWARE BINDING: AN ADAPTIVE ALGORITHM FOR HIGH LEVEL SYNTHESIS OF AREA-TIME EFFICIENT DESIGNS
    Sinha, Sharad
    Dhawan, Udit
    Srikanthan, Thambipillai
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (09)
  • [9] A Delay Variation and Floorplan Aware High-level Synthesis Algorithm with Body Biasing
    Igawa, Koki
    Shi, Youhua
    Yanagisawa, Masao
    Togawa, Nozomu
    PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 75 - 80
  • [10] Data Path Refinement Algorithm in High-Level Synthesis Based on Dynamic Programming
    Rahimi, Abbas
    Mohammadi, Siamak
    Foroughi, Aidin
    2009 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION TECHNOLOGY, 2009, : 101 - 105