A Dynamic Accuracy-Refinement Approach to Timing-Driven Technology Mapping

碩士 === 國立臺灣大學 === 電子工程學研究所 === 96 === Technology mapping aims at searching an optimal implementation for a Boolean netlist using gates from a technology library. Compared with its $NP$-complete area minimization counterpart, DAG mapping for delay minimization is considered much sophisticated because...

Full description

Bibliographic Details
Main Authors: Sz-Cheng Huang, 黃思誠
Other Authors: Jie-Hong Jiang
Format: Others
Language:en_US
Published: 2008
Online Access:http://ndltd.ncl.edu.tw/handle/49266202210458130047
id ndltd-TW-096NTU05428050
record_format oai_dc
spelling ndltd-TW-096NTU054280502016-05-11T04:16:26Z http://ndltd.ncl.edu.tw/handle/49266202210458130047 A Dynamic Accuracy-Refinement Approach to Timing-Driven Technology Mapping 延遲導向技術映射之動態準確度精進法 Sz-Cheng Huang 黃思誠 碩士 國立臺灣大學 電子工程學研究所 96 Technology mapping aims at searching an optimal implementation for a Boolean netlist using gates from a technology library. Compared with its $NP$-complete area minimization counterpart, DAG mapping for delay minimization is considered much sophisticated because matching choices must be made without knowing actual arrival times and output loads. Traditional approaches to this problem involve too many approximate simplifications, and are far from accurate. They either use tree mapping, but not DAG mapping, or apply a load-independent timing model, but not a load-dependent timing model to obtain a mapped netlist. Unlike traditional approaches, this thesis tackles this problem directly under load-dependent DAG mapping. The enabling techniques for accurate optimization include on-the-fly load-estimation refinement, breadth-first backward covering for load consolidation, and use of a piecewise linear model for accurate timing calculation. This new technology mapping algorithm is evaluated through several experiments. They include comparisons for delay and area, for run times, for load-estimation heuristics, etc. Experimental results show that our method outperforms the state-of-the-art mapper by 38.9\% in delay, with 10.8\% increase in area, on average for large benchmark circuits. Meanwhile, our method can be finished within few seconds, even for large circuits. Thus, our new algorithm can not only effectively reduce circuit delay with an accurate estimation, but also efficiently obtain a mapping solution. Jie-Hong Jiang 江介宏 2008 學位論文 ; thesis 75 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣大學 === 電子工程學研究所 === 96 === Technology mapping aims at searching an optimal implementation for a Boolean netlist using gates from a technology library. Compared with its $NP$-complete area minimization counterpart, DAG mapping for delay minimization is considered much sophisticated because matching choices must be made without knowing actual arrival times and output loads. Traditional approaches to this problem involve too many approximate simplifications, and are far from accurate. They either use tree mapping, but not DAG mapping, or apply a load-independent timing model, but not a load-dependent timing model to obtain a mapped netlist. Unlike traditional approaches, this thesis tackles this problem directly under load-dependent DAG mapping. The enabling techniques for accurate optimization include on-the-fly load-estimation refinement, breadth-first backward covering for load consolidation, and use of a piecewise linear model for accurate timing calculation. This new technology mapping algorithm is evaluated through several experiments. They include comparisons for delay and area, for run times, for load-estimation heuristics, etc. Experimental results show that our method outperforms the state-of-the-art mapper by 38.9\% in delay, with 10.8\% increase in area, on average for large benchmark circuits. Meanwhile, our method can be finished within few seconds, even for large circuits. Thus, our new algorithm can not only effectively reduce circuit delay with an accurate estimation, but also efficiently obtain a mapping solution.
author2 Jie-Hong Jiang
author_facet Jie-Hong Jiang
Sz-Cheng Huang
黃思誠
author Sz-Cheng Huang
黃思誠
spellingShingle Sz-Cheng Huang
黃思誠
A Dynamic Accuracy-Refinement Approach to Timing-Driven Technology Mapping
author_sort Sz-Cheng Huang
title A Dynamic Accuracy-Refinement Approach to Timing-Driven Technology Mapping
title_short A Dynamic Accuracy-Refinement Approach to Timing-Driven Technology Mapping
title_full A Dynamic Accuracy-Refinement Approach to Timing-Driven Technology Mapping
title_fullStr A Dynamic Accuracy-Refinement Approach to Timing-Driven Technology Mapping
title_full_unstemmed A Dynamic Accuracy-Refinement Approach to Timing-Driven Technology Mapping
title_sort dynamic accuracy-refinement approach to timing-driven technology mapping
publishDate 2008
url http://ndltd.ncl.edu.tw/handle/49266202210458130047
work_keys_str_mv AT szchenghuang adynamicaccuracyrefinementapproachtotimingdriventechnologymapping
AT huángsīchéng adynamicaccuracyrefinementapproachtotimingdriventechnologymapping
AT szchenghuang yánchídǎoxiàngjìshùyìngshèzhīdòngtàizhǔnquèdùjīngjìnfǎ
AT huángsīchéng yánchídǎoxiàngjìshùyìngshèzhīdòngtàizhǔnquèdùjīngjìnfǎ
AT szchenghuang dynamicaccuracyrefinementapproachtotimingdriventechnologymapping
AT huángsīchéng dynamicaccuracyrefinementapproachtotimingdriventechnologymapping
_version_ 1718265067275812864