Advanced

Custom Datapaths for DSP ASICs Methodology and Implementation

Åström, Pontus LU (2003) 36.
Abstract
This thesis regards datapath design and analysis at several abstraction levels. Five papers are presented that focus on datapath design for mobile communication systems and design methodologies for such datapaths.



Paper I discusses different aspects of Turbo channel decoder design for high speed and low power applications. It is shown that critical path delay is significantly reduced by simple rescheduling operations. A new topology is presented for UMTS interleavers that achieves significantly higher throughput with lower power consumption and smaller area.



In paper II, a datapath design methodology based on a fast handshaking protocol is presented. The methodology is implemented with a small set of... (More)
This thesis regards datapath design and analysis at several abstraction levels. Five papers are presented that focus on datapath design for mobile communication systems and design methodologies for such datapaths.



Paper I discusses different aspects of Turbo channel decoder design for high speed and low power applications. It is shown that critical path delay is significantly reduced by simple rescheduling operations. A new topology is presented for UMTS interleavers that achieves significantly higher throughput with lower power consumption and smaller area.



In paper II, a datapath design methodology based on a fast handshaking protocol is presented. The methodology is implemented with a small set of flexible and lean modules that compared to standard handshaking protocols have both smaller delay and lower implementation cost for pipelined datapath designs.



In paper III software domain abstraction paradigms are applied to the design of a hardware datapath library in C++. Several methodologies in the software domain are shown to aid the design process. Two of the more important are design for interfaces and design with design patterns. It is shown that reliability and usability are improved by the application of software paradigms.



Papers IV and V deal with the design of broadband interpolating and decimating channel filters for low power applications. All filters are of the lattice wave digital filter type, which is suitable for parallelization and has good filtering properties. Several architectural modifications are described to increase the parallelism and achieve lower clock frequency and supply voltage. (Less)
Please use this url to cite or link to this publication:
author
opponent
  • Professor Peng, Zebo, Linköping University
organization
publishing date
type
Thesis
publication status
published
subject
keywords
Electrical engineering, Elektroteknik, handshake circuits, design patterns, design abstraction, design methodology, UMTS, interleaver architecture, Turbo decoder implementation, low power, Digital filter, wave digital filter
volume
36
pages
169 pages
publisher
Pontus Åström, Iliongrand 187, 224 72 Lund,
defense location
Room E:1406, E-building, Lund Institute of Technology
defense date
2003-05-23 13:15
ISSN
1402-8662
language
English
LU publication?
yes
id
3623dc75-fab4-4fc0-8408-7a6c8f840cca (old id 465826)
date added to LUP
2007-09-06 11:32:11
date last changed
2016-09-19 08:44:54
@phdthesis{3623dc75-fab4-4fc0-8408-7a6c8f840cca,
  abstract     = {This thesis regards datapath design and analysis at several abstraction levels. Five papers are presented that focus on datapath design for mobile communication systems and design methodologies for such datapaths.<br/><br>
<br/><br>
Paper I discusses different aspects of Turbo channel decoder design for high speed and low power applications. It is shown that critical path delay is significantly reduced by simple rescheduling operations. A new topology is presented for UMTS interleavers that achieves significantly higher throughput with lower power consumption and smaller area.<br/><br>
<br/><br>
In paper II, a datapath design methodology based on a fast handshaking protocol is presented. The methodology is implemented with a small set of flexible and lean modules that compared to standard handshaking protocols have both smaller delay and lower implementation cost for pipelined datapath designs.<br/><br>
<br/><br>
In paper III software domain abstraction paradigms are applied to the design of a hardware datapath library in C++. Several methodologies in the software domain are shown to aid the design process. Two of the more important are design for interfaces and design with design patterns. It is shown that reliability and usability are improved by the application of software paradigms.<br/><br>
<br/><br>
Papers IV and V deal with the design of broadband interpolating and decimating channel filters for low power applications. All filters are of the lattice wave digital filter type, which is suitable for parallelization and has good filtering properties. Several architectural modifications are described to increase the parallelism and achieve lower clock frequency and supply voltage.},
  author       = {Åström, Pontus},
  issn         = {1402-8662},
  keyword      = {Electrical engineering,Elektroteknik,handshake circuits,design patterns,design abstraction,design methodology,UMTS,interleaver architecture,Turbo decoder implementation,low power,Digital filter,wave digital filter},
  language     = {eng},
  pages        = {169},
  publisher    = {Pontus Åström, Iliongrand 187, 224 72 Lund,},
  school       = {Lund University},
  title        = {Custom Datapaths for DSP ASICs Methodology and Implementation},
  volume       = {36},
  year         = {2003},
}