首页> 外文学位 >Retiming, folding, and register minimization for DSP synthesis.
【24h】

Retiming, folding, and register minimization for DSP synthesis.

机译:重新计时,折叠和寄存器最小化,以实现DSP综合。

获取原文
获取原文并翻译 | 示例

摘要

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/single-dimensional DSP, multirate/single-dimensional DSP, and single-rate/multi-dimensional DSP.;Also for single-rate/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/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 architectures for multi-rate DSP algorithms was performed using ad hoc design techniques.;For single-rate/multi-dimensional DSP, we have developed two techniques for retiming two-dimensional data-flow graphs. These techniques are designed to minimize the memory requirements under a given clock period constraint. These techniques can result in retimed circuits which use less than 50% of the memory required by previously used techniques.;For single-rate/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 two-fold. 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.
机译:本文介绍了一些形式化技术,可用于合成用于DSP(数字信号处理)算法的VLSI(超大规模集成)体系结构。这些技术可用于设计单倍率/单维DSP,多倍率/单维DSP和单倍率/多维DSP的体系结构;对于单倍率/单维DSP,我们也开发了用于计算实现静态调度的DSP程序所需的最小寄存器数的技术。假设使用各种内存模型(带或不带定时DFG时序),则导出闭式表达式以计算最小数量的寄存器。这是一个重要的问题,因为内存通常会占据DSP实现的很大一部分(通常占一半以上),而将这一面积最小化会导致更有效的设计。对于多速率/单维DSP,我们已经开发了一种多速率折叠技术,可用于从多速率DSP算法合成单速率架构。在开发此正式技术之前,先使用临时设计技术进行多速率DSP算法的单速率体系结构设计。;对于单速率/多维DSP,我们开发了两种技术来重定时两步:维数据流图。这些技术旨在在给定的时钟周期约束下将存储要求降至最低。这些技术可能导致电路重新定时,其占用的内存不到以前使用的技术的50%。对于单速率/单维DSP,我们开发了一种新颖的技术来为DSP穷举生成所有重新定时和调度解决方案算法。这种贡献的意义是双重的。首先,它允许电路设计人员探索该算法可能的高层实现的广阔空间,这使设计师可以对设计的高层体系结构细节做出良好的决策。其次,这项工作明确显示了高级综合中重定时与调度之间的重要交互作用。尽管过去将重定时和调度视为独立的问题,但我们的工作使用数学框架来证明重定时是调度的一种特殊情况。

著录项

  • 作者

    Denk, Tracy Carroll.;

  • 作者单位

    University of Minnesota.;

  • 授予单位 University of Minnesota.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 1996
  • 页码 173 p.
  • 总页数 173
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号