By Topic

A Design of Embedding Rewiring into Routing for FPGA Improvement

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Yuetling Wong ; Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China ; Qiang Zhou ; Jinian Bian

Rewiring is a useful technique that perturbs the logic of Look-Up Tables (LUTs) without changing the functions of circuits. This internal logic perturbation can be used to trade for critical LUT-external logic/wire removals for EDA improvements. In this paper, we design a flow of embedding the rewiring engine into routing process for FPGA improvement. In our design, we change the priorities of target wires according to their net delays for the purpose of acquiring the best delay reduction. Then we use our evaluation function to expand the choices of alternative wires. We also design a method to choose the pins of Configurable Logic Blocks (CLBs) which have more than one unused pins. We use VPR as our place-and-route tool. Compared with the high quality results of VPR, our method can reduce the critical path delay up to 8.6%. These encouraging results suggest that the optimization domain of FPGA flow still has much room to explore and rewiring technique will be a simple and powerful choice.

Published in:

Information Science and Applications (ICISA), 2010 International Conference on

Date of Conference:

21-23 April 2010