Home         Authors   Papers   Year of conference   Themes   Organizations        To MES conference

Logic Resynthesis Method in the FPGA Design Flow  

Authors
 Vasilyev N.O.
 Tiunov I.V.
 Ryzhova D.I.
Date of publication
 2020
DOI
 10.31114/2078-7707-2020-4-39-44

Abstract
 technology mapping is an important stage in the FPGA design flow. The solution obtained at this stage should be optimized for a wide range of criteria. Existing approaches often use greedy algorithms to quickly get results. However, this may lead to the result being a local minimum of the objective function.
This paper proposes a logical resynthesis method for circuits already mapped on the FPGA. The method works on a graph model, which represent the original logical circuit.
The resynthesis algorithm consists of two cycles: local and global. The local resynthesis algorithm is based on simulated annealing method (SA) and performs optimizations on the subgraphs of the original graph. At each iteration the algorithm selects one node of the subgraph and performs one of the transformations that are defined on this graph. After this algorithm decides whether to accept the decision. The probability of bad decision acceptance depends on the temperature and on the difference of the cost between the current and new states. Global resynthesis is greedy and works on the whole graph. This allows some optimizations that are not available in the local resynthesis cycle.
Keywords
 FPGA (Field-Programmable Gate Array), LUT, technology mapping, resynthesis.
Library reference
 Vasilyev N.O., Tiunov I.V., Ryzhova D.I. Logic Resynthesis Method in the FPGA Design Flow // Problems of Perspective Micro- and Nanoelectronic Systems Development - 2020. Issue 4. P. 39-44. doi:10.31114/2078-7707-2020-4-39-44
URL of paper
 http://www.mes-conference.ru/data/year2020/pdf/D053.pdf

Copyright © 2009-2024 IPPM RAS. All Rights Reserved.

Design of site: IPPM RAS