Low power asynchronous digital signal processor
This thesis pertains to the design of a digital signal processor (DSP) with emphasis on lowpower for power-sensitive applications such as battery-operated embedded systems. The low-power attribute is largely obtained by means of exploiting the idiosyncrasies of asynchronous-logic, an emerging design...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/52419 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-52419 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-524192023-07-04T16:19:33Z Low power asynchronous digital signal processor Shi, Yiqiong. Gwee Bah Hwee School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing This thesis pertains to the design of a digital signal processor (DSP) with emphasis on lowpower for power-sensitive applications such as battery-operated embedded systems. The low-power attribute is largely obtained by means of exploiting the idiosyncrasies of asynchronous-logic, an emerging design methodology with intrinsic fine-grain clock gating and improved average-case performance (compared to the competing prevalent synchronouslogic approach). The specific asynchronous-logic modality adopted is the single-rail bundled-data approach, and the specific DSP is the fixed-point 24-bit Motorola DSP56000, a somewhat dated DSP but whose architecture remains largely contemporary. This thesis describes the complete design and, in part, the monolithic realization (130nm CMOS) of an asynchronous-logic DSP56000 and its contemporary synchronous-logic counterpart. The purpose of the latter DSP is largely for benchmarking. The monolithic realization includes the Data Arithmetic Logic Unit (DALU) of both DSPs, one of the most complex blocks of the DSP. To realize the low-power attribute of the asynchronous DSP, several novel designs are proposed and state-of-the-art practices adopted. First, the novel architectural features proposed for the asynchronous DALU include employing asynchronously-controlled edge-sensitive flip-flops to resolve potential data hazards and to mitigate redundant switching, grouping of instructions according to their delays and assignment of appropriate fast-reset delay elements thereto, the design of a novel configurable block-level completion tree for higher performance, and assignment of low Vt and high Vt cells according to an ‘essential-path’ optimization. Benchmarking on the basis of measurements on prototype ICs shows that the power dissipation of the proposed asynchronous DALU is substantially reduced (>40% lower power) compared to its synchronous counterpart, while its average speed is comparable. Doctor of Philosophy (EEE) 2013-05-07T04:34:07Z 2013-05-07T04:34:07Z 2012 2012 Thesis http://hdl.handle.net/10356/52419 en 192 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing Shi, Yiqiong. Low power asynchronous digital signal processor |
description |
This thesis pertains to the design of a digital signal processor (DSP) with emphasis on lowpower for power-sensitive applications such as battery-operated embedded systems. The low-power attribute is largely obtained by means of exploiting the idiosyncrasies of asynchronous-logic, an emerging design methodology with intrinsic fine-grain clock gating and improved average-case performance (compared to the competing prevalent synchronouslogic approach). The specific asynchronous-logic modality adopted is the single-rail bundled-data approach, and the specific DSP is the fixed-point 24-bit Motorola DSP56000, a somewhat dated DSP but whose architecture remains largely contemporary. This thesis describes the complete design and, in part, the monolithic realization (130nm CMOS) of an asynchronous-logic DSP56000 and its contemporary synchronous-logic counterpart. The purpose of the latter DSP is largely for benchmarking. The monolithic realization includes the Data Arithmetic Logic Unit (DALU) of both DSPs, one of the most complex blocks of the DSP. To realize the low-power attribute of the asynchronous DSP, several novel designs are proposed and state-of-the-art practices adopted. First, the novel architectural features proposed for the asynchronous DALU include employing asynchronously-controlled edge-sensitive flip-flops to resolve potential data hazards and to mitigate redundant switching, grouping of instructions according to their delays and assignment of appropriate fast-reset delay elements thereto, the design of a novel configurable block-level completion tree for higher performance, and assignment of low Vt and high Vt cells according to an ‘essential-path’ optimization. Benchmarking on the basis of measurements on prototype ICs shows that the power dissipation of the proposed asynchronous DALU is substantially reduced (>40% lower power) compared to its synchronous counterpart, while its average speed is comparable. |
author2 |
Gwee Bah Hwee |
author_facet |
Gwee Bah Hwee Shi, Yiqiong. |
format |
Theses and Dissertations |
author |
Shi, Yiqiong. |
author_sort |
Shi, Yiqiong. |
title |
Low power asynchronous digital signal processor |
title_short |
Low power asynchronous digital signal processor |
title_full |
Low power asynchronous digital signal processor |
title_fullStr |
Low power asynchronous digital signal processor |
title_full_unstemmed |
Low power asynchronous digital signal processor |
title_sort |
low power asynchronous digital signal processor |
publishDate |
2013 |
url |
http://hdl.handle.net/10356/52419 |
_version_ |
1772828163467902976 |