The Design of a Parallel Data Path with Dynamic Power Management

碩士 === 國立交通大學 === 電信工程系所 === 92 === Very long instruction word (VLIW) processor is a multi-issue processor with many functional units. In recent research [1-3], many VLIW processors can provide the functions of baseband digital signal processing (DSP) calculations such as discrete cosine transform (...

Full description

Bibliographic Details
Main Author: 王志軒
Other Authors: 闕河鳴
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/5b6vmz
id ndltd-TW-092NCTU5437100
record_format oai_dc
spelling ndltd-TW-092NCTU54371002019-05-15T19:38:01Z http://ndltd.ncl.edu.tw/handle/5b6vmz The Design of a Parallel Data Path with Dynamic Power Management 整合動態功率管理之平行資料路徑設計 王志軒 碩士 國立交通大學 電信工程系所 92 Very long instruction word (VLIW) processor is a multi-issue processor with many functional units. In recent research [1-3], many VLIW processors can provide the functions of baseband digital signal processing (DSP) calculations such as discrete cosine transform (DCT), finite impulse response (FIR) filter, and motion estimation. These general purpose DSP calculations are very common in platform-based design and reconfigurable architecture for wireless communications and multi-media applications. So if a VLIW processor is applied as the microprocessor in platform-based design or reconfigurable architecture, some general purpose DSP blocks can be replaced by VLIW processor and the design complexity of hardware in platform-based design and reconfigurable architecture can be reduced. However, power dissipation in VLIW processor can be a serious problem due to the low code density and hardware utilization. In this thesis we applied dynamic power management techniques in the 16-bits parallel data path which is similar to a data path in a three-issue VLIW processor to reduce the overhead of power dissipation. Two dynamic power managements: clock gating and voltage separation are chosen since they are suitable for the parallel data path. Clock gating can reduce the power dissipation caused by low code density in pipeline registers and voltage separation can reduce power wastage in functional units that is caused by low hardware utilization. Furthermore, we also explored an appropriate design flow for these two power managements with current electronic design automation (EDA) tool. All the design and verification are completed with UMC 0.18 um process. Power analysis is accomplished with five test benches. The power dissipation of the parallel data path is successfully reduced and the power and performance of the data path become scalable as we expected. A VLIW processor with such a data path is provided as a good option for microprocessor in platform-based design and reconfigurable architecture. 闕河鳴 2004 學位論文 ; thesis 80 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 電信工程系所 === 92 === Very long instruction word (VLIW) processor is a multi-issue processor with many functional units. In recent research [1-3], many VLIW processors can provide the functions of baseband digital signal processing (DSP) calculations such as discrete cosine transform (DCT), finite impulse response (FIR) filter, and motion estimation. These general purpose DSP calculations are very common in platform-based design and reconfigurable architecture for wireless communications and multi-media applications. So if a VLIW processor is applied as the microprocessor in platform-based design or reconfigurable architecture, some general purpose DSP blocks can be replaced by VLIW processor and the design complexity of hardware in platform-based design and reconfigurable architecture can be reduced. However, power dissipation in VLIW processor can be a serious problem due to the low code density and hardware utilization. In this thesis we applied dynamic power management techniques in the 16-bits parallel data path which is similar to a data path in a three-issue VLIW processor to reduce the overhead of power dissipation. Two dynamic power managements: clock gating and voltage separation are chosen since they are suitable for the parallel data path. Clock gating can reduce the power dissipation caused by low code density in pipeline registers and voltage separation can reduce power wastage in functional units that is caused by low hardware utilization. Furthermore, we also explored an appropriate design flow for these two power managements with current electronic design automation (EDA) tool. All the design and verification are completed with UMC 0.18 um process. Power analysis is accomplished with five test benches. The power dissipation of the parallel data path is successfully reduced and the power and performance of the data path become scalable as we expected. A VLIW processor with such a data path is provided as a good option for microprocessor in platform-based design and reconfigurable architecture.
author2 闕河鳴
author_facet 闕河鳴
王志軒
author 王志軒
spellingShingle 王志軒
The Design of a Parallel Data Path with Dynamic Power Management
author_sort 王志軒
title The Design of a Parallel Data Path with Dynamic Power Management
title_short The Design of a Parallel Data Path with Dynamic Power Management
title_full The Design of a Parallel Data Path with Dynamic Power Management
title_fullStr The Design of a Parallel Data Path with Dynamic Power Management
title_full_unstemmed The Design of a Parallel Data Path with Dynamic Power Management
title_sort design of a parallel data path with dynamic power management
publishDate 2004
url http://ndltd.ncl.edu.tw/handle/5b6vmz
work_keys_str_mv AT wángzhìxuān thedesignofaparalleldatapathwithdynamicpowermanagement
AT wángzhìxuān zhěnghédòngtàigōnglǜguǎnlǐzhīpíngxíngzīliàolùjìngshèjì
AT wángzhìxuān designofaparalleldatapathwithdynamicpowermanagement
_version_ 1719091834225950720