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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |