Retiming, Folding and Register Minimization for DSP Synthesis

Retiming, Folding and Register Minimization for DSP Synthesis
Title Retiming, Folding and Register Minimization for DSP Synthesis PDF eBook
Author Tracy Carroll Denk
Publisher
Pages 390
Release 1996
Genre
ISBN

Download Retiming, Folding and Register Minimization for DSP Synthesis Book in PDF, Epub and Kindle

This thesis introduces some formal techniques which can be used for synthesis of VLSI (very large scale integration) architectures for DSP (digital signal processing) algorithms. These techniques can be used to design architectures for single rate and single dimensional DSP, multirate and single-dimensional DSP, and single rate and multi-dimensional DSP. For single rate and single-dimensional DSP, we have developed a novel technique for exhaustively generating all retiming and scheduling solutions for the DSP algorithm. The significance of this contribution is twofold. First, it allows a circuit designer to explore a large space of possible high level implementations for the algorithm, which allows the designer to make a good decision about the high level architectural details of the design. Second, this work explicitly shows the important interaction between retiming and scheduling in high level synthesis. While retiming and scheduling have been treated as separate problems in the past, our work uses a mathematical framework to show that retiming is a special case of scheduling. Also for single rate and single-dimensional DSP, we have developed techniques for computing the minimum number of registers required to implement a statically scheduled DSP program. Closed form expressions are derived for computing the minimum number of registers assuming various memory models with or without retiming the scheduled DFG. This is an important problem because memory typically occupies a large portion of the area of a DSP implementation (often over half of the area), and minimizing this area leads to more efficient designs. For multirate and single-dimensional DSP, we have developed a multirate folding technique which can be used to synthesize single rate architectures from multirate DSP algorithms. Prior to the development of this formal technique, the design of single rate.

Synthesis and Optimization of DSP Algorithms

Synthesis and Optimization of DSP Algorithms
Title Synthesis and Optimization of DSP Algorithms PDF eBook
Author George Constantinides
Publisher Springer
Pages 164
Release 2013-04-24
Genre Technology & Engineering
ISBN 9781475779844

Download Synthesis and Optimization of DSP Algorithms Book in PDF, Epub and Kindle

Synthesis and Optimization of DSP Algorithms describes approaches taken to synthesising structural hardware descriptions of digital circuits from high-level descriptions of Digital Signal Processing (DSP) algorithms. The book contains: -A tutorial on the subjects of digital design and architectural synthesis, intended for DSP engineers, -A tutorial on the subject of DSP, intended for digital designers, -A discussion of techniques for estimating the peak values likely to occur in a DSP system, thus enabling an appropriate signal scaling. Analytic techniques, simulation techniques, and hybrids are discussed. The applicability of different analytic approaches to different types of DSP design is covered, -The development of techniques to optimise the precision requirements of a DSP algorithm, aiming for efficient implementation in a custom parallel processor. The idea is to trade-off numerical accuracy for area or power-consumption advantages. Again, both analytic and simulation techniques for estimating numerical accuracy are described and contrasted. Optimum and heuristic approaches to precision optimisation are discussed, -A discussion of the importance of the scheduling, allocation, and binding problems, and development of techniques to automate these processes with reference to a precision-optimized algorithm, -Future perspectives for synthesis and optimization of DSP algorithms.

Synthesis and Optimization of DSP Algorithms

Synthesis and Optimization of DSP Algorithms
Title Synthesis and Optimization of DSP Algorithms PDF eBook
Author George Constantinides
Publisher Springer Science & Business Media
Pages 170
Release 2004-04-30
Genre Technology & Engineering
ISBN 1402079303

Download Synthesis and Optimization of DSP Algorithms Book in PDF, Epub and Kindle

Synthesis and Optimization of DSP Algorithms describes approaches taken to synthesising structural hardware descriptions of digital circuits from high-level descriptions of Digital Signal Processing (DSP) algorithms. The book contains: -A tutorial on the subjects of digital design and architectural synthesis, intended for DSP engineers, -A tutorial on the subject of DSP, intended for digital designers, -A discussion of techniques for estimating the peak values likely to occur in a DSP system, thus enabling an appropriate signal scaling. Analytic techniques, simulation techniques, and hybrids are discussed. The applicability of different analytic approaches to different types of DSP design is covered, -The development of techniques to optimise the precision requirements of a DSP algorithm, aiming for efficient implementation in a custom parallel processor. The idea is to trade-off numerical accuracy for area or power-consumption advantages. Again, both analytic and simulation techniques for estimating numerical accuracy are described and contrasted. Optimum and heuristic approaches to precision optimisation are discussed, -A discussion of the importance of the scheduling, allocation, and binding problems, and development of techniques to automate these processes with reference to a precision-optimized algorithm, -Future perspectives for synthesis and optimization of DSP algorithms.

American Doctoral Dissertations

American Doctoral Dissertations
Title American Doctoral Dissertations PDF eBook
Author
Publisher
Pages 872
Release 1996
Genre Dissertation abstracts
ISBN

Download American Doctoral Dissertations Book in PDF, Epub and Kindle

Performance Optimization Methodologies for Design of Digital VLSI Systems

Performance Optimization Methodologies for Design of Digital VLSI Systems
Title Performance Optimization Methodologies for Design of Digital VLSI Systems PDF eBook
Author Vijay Sundararajan
Publisher
Pages 458
Release 2000
Genre
ISBN

Download Performance Optimization Methodologies for Design of Digital VLSI Systems Book in PDF, Epub and Kindle

Digital Design of Signal Processing Systems

Digital Design of Signal Processing Systems
Title Digital Design of Signal Processing Systems PDF eBook
Author Shoab Ahmed Khan
Publisher John Wiley & Sons
Pages 620
Release 2011-07-28
Genre Science
ISBN 1119956382

Download Digital Design of Signal Processing Systems Book in PDF, Epub and Kindle

Digital Design of Signal Processing Systems discusses a spectrum of architectures and methods for effective implementation of algorithms in hardware (HW). Encompassing all facets of the subject this book includes conversion of algorithms from floating-point to fixed-point format, parallel architectures for basic computational blocks, Verilog Hardware Description Language (HDL), SystemVerilog and coding guidelines for synthesis. The book also covers system level design of Multi Processor System on Chip (MPSoC); a consideration of different design methodologies including Network on Chip (NoC) and Kahn Process Network (KPN) based connectivity among processing elements. A special emphasis is placed on implementing streaming applications like a digital communication system in HW. Several novel architectures for implementing commonly used algorithms in signal processing are also revealed. With a comprehensive coverage of topics the book provides an appropriate mix of examples to illustrate the design methodology. Key Features: A practical guide to designing efficient digital systems, covering the complete spectrum of digital design from a digital signal processing perspective Provides a full account of HW building blocks and their architectures, while also elaborating effective use of embedded computational resources such as multipliers, adders and memories in FPGAs Covers a system level architecture using NoC and KPN for streaming applications, giving examples of structuring MATLAB code and its easy mapping in HW for these applications Explains state machine based and Micro-Program architectures with comprehensive case studies for mapping complex applications The techniques and examples discussed in this book are used in the award winning products from the Center for Advanced Research in Engineering (CARE). Software Defined Radio, 10 Gigabit VoIP monitoring system and Digital Surveillance equipment has respectively won APICTA (Asia Pacific Information and Communication Alliance) awards in 2010 for their unique and effective designs.

Conference Record of the Twenty-eighth Asilomar Conference on Signals, Systems & Computers

Conference Record of the Twenty-eighth Asilomar Conference on Signals, Systems & Computers
Title Conference Record of the Twenty-eighth Asilomar Conference on Signals, Systems & Computers PDF eBook
Author Avtar Singh
Publisher
Pages 916
Release 1994
Genre Automatic control
ISBN 9780818664069

Download Conference Record of the Twenty-eighth Asilomar Conference on Signals, Systems & Computers Book in PDF, Epub and Kindle