Power Minimization in LUT-Based FPGA Technology Mapping

碩士 === 中原大學 === 資訊工程學系 === 88 === The field programmable gate array (FPGA) is a relatively new technology in VLSI designs. One of the important steps in the design flow of FPGAs is technology mapping. For lookup table (LUT) based FPGAs, technology mapping is the process of transforming the given cir...

Full description

Bibliographic Details
Main Authors: Zhi-Hong Wang, 王智弘
Other Authors: Ting-Chi Wang
Format: Others
Language:en_US
Published: 2000
Online Access:http://ndltd.ncl.edu.tw/handle/23470252803819917469
id ndltd-TW-088CYCU0392013
record_format oai_dc
spelling ndltd-TW-088CYCU03920132015-10-13T11:53:30Z http://ndltd.ncl.edu.tw/handle/23470252803819917469 Power Minimization in LUT-Based FPGA Technology Mapping 功率最小化之查表式FPGA技術映射 Zhi-Hong Wang 王智弘 碩士 中原大學 資訊工程學系 88 The field programmable gate array (FPGA) is a relatively new technology in VLSI designs. One of the important steps in the design flow of FPGAs is technology mapping. For lookup table (LUT) based FPGAs, technology mapping is the process of transforming the given circuit into an equivalent one that consists of only LUTs. In this thesis, we consider the problem of LUT-based FPGA technology mapping for power minimization in combinational circuits. The problem has been proved to be NP-hard, and hence we present an efficient heuristic algorithm for it. The main idea of our algorithm is to exploit the “cut enumeration” technique to generate the set of all possible mapping solutions for the sub-circuit rooted at each node. However, for both run time and memory space consideration, only a fixed-number of possibly best solutions are selected and stored by our algorithm. To facilitate the selection process, a novel method that correctly calculates the estimated power consumption for each mapped sub-circuit is developed. Our algorithm has been implemented in C language, and tested on 15 MCNC benchmark circuit. The experimental results indicate that our algorithm reduces the average power consumption by up to 14.18%, and the average number of LUTs by up to 6.99% over a previously existing method. Ting-Chi Wang 王廷基 2000 學位論文 ; thesis 44 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 中原大學 === 資訊工程學系 === 88 === The field programmable gate array (FPGA) is a relatively new technology in VLSI designs. One of the important steps in the design flow of FPGAs is technology mapping. For lookup table (LUT) based FPGAs, technology mapping is the process of transforming the given circuit into an equivalent one that consists of only LUTs. In this thesis, we consider the problem of LUT-based FPGA technology mapping for power minimization in combinational circuits. The problem has been proved to be NP-hard, and hence we present an efficient heuristic algorithm for it. The main idea of our algorithm is to exploit the “cut enumeration” technique to generate the set of all possible mapping solutions for the sub-circuit rooted at each node. However, for both run time and memory space consideration, only a fixed-number of possibly best solutions are selected and stored by our algorithm. To facilitate the selection process, a novel method that correctly calculates the estimated power consumption for each mapped sub-circuit is developed. Our algorithm has been implemented in C language, and tested on 15 MCNC benchmark circuit. The experimental results indicate that our algorithm reduces the average power consumption by up to 14.18%, and the average number of LUTs by up to 6.99% over a previously existing method.
author2 Ting-Chi Wang
author_facet Ting-Chi Wang
Zhi-Hong Wang
王智弘
author Zhi-Hong Wang
王智弘
spellingShingle Zhi-Hong Wang
王智弘
Power Minimization in LUT-Based FPGA Technology Mapping
author_sort Zhi-Hong Wang
title Power Minimization in LUT-Based FPGA Technology Mapping
title_short Power Minimization in LUT-Based FPGA Technology Mapping
title_full Power Minimization in LUT-Based FPGA Technology Mapping
title_fullStr Power Minimization in LUT-Based FPGA Technology Mapping
title_full_unstemmed Power Minimization in LUT-Based FPGA Technology Mapping
title_sort power minimization in lut-based fpga technology mapping
publishDate 2000
url http://ndltd.ncl.edu.tw/handle/23470252803819917469
work_keys_str_mv AT zhihongwang powerminimizationinlutbasedfpgatechnologymapping
AT wángzhìhóng powerminimizationinlutbasedfpgatechnologymapping
AT zhihongwang gōnglǜzuìxiǎohuàzhīchábiǎoshìfpgajìshùyìngshè
AT wángzhìhóng gōnglǜzuìxiǎohuàzhīchábiǎoshìfpgajìshùyìngshè
_version_ 1716849547554062336