首页> 外文学位 >AUTOMATED DESIGN OF DIGITAL-SYSTEM CONTROL SEQUENCERS FROM REGISTER-TRANSFER SPECIFICATIONS.
【24h】

AUTOMATED DESIGN OF DIGITAL-SYSTEM CONTROL SEQUENCERS FROM REGISTER-TRANSFER SPECIFICATIONS.

机译:从注册转移规范自动设计数字系统控制序列。

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

摘要

This thesis describes an approach to designing the control part of digital systems, beginning with a register-transfer level description of the data paths and control flow, and ending with a specification of optimized hardware that implements the desired function. The demand for such design aids is driven by the ever-increasing complexity of integrated circuits; the limiting design constraint is no longer packing density. Instead it is design time. The problem of building controllers, which we call "Control Allocation," spans a range of eight problems from interpreting the semantics of control primitives to optimizing the parallelism of the controller implementation. Details of these eight problems are given in the thesis, and an approach is presented which includes a solution to each of them. This approach uses high-level-language programming of large software products as a model, providing for hierarchical, modular design. To support this approach, we describe a control graph to represent the control flow information, new semantics to represent module control information, and "sets" of control signals that support a unique and elegant optimization technique. Five different optimization techniques are described. To evaluate the effectiveness of these techniques, they were applied to a large example design and they produced results that came within 14% of an equivalent portion of a commercial version of the same.;*This work was supported partially by an IBM Fellowship, partially by Bell Laboratories' Graduate Tuition Reimbursement Program, and partially by the Army Research Office, under grant number DAAG 29-78-G-0070.;machine. An analysis of worst-case performance demonstrates that the algorithmic complexity is low.
机译:本文描述了一种设计数字系统控制部分的方法,该方法从数据路径和控制流的寄存器传输级别描述开始,以实现所需功能的优化硬件规范结束。集成电路的复杂性不断增长,推动了对这种设计辅助工具的需求。限制的设计约束不再是堆积密度。相反,这是设计时间。构建控制器的问题(我们称为“控制分配”)涵盖了八个问题,从解释控制原语的语义到优化控制器实现的并行性。本文给出了这八个问题的详细信息,并提出了一种针对每个问题的解决方案。这种方法使用大型软件产品的高级语言编程作为模型,从而提供了分层的模块化设计。为了支持这种方法,我们描述了一个表示控制流信息的控制图,表示模块控制信息的新语义以及支持独特而优雅的优化技术的控制信号的“集合”。描述了五种不同的优化技术。为了评估这些技术的有效性,将它们应用于大型示例设计,并且得出的结果不到该技术的商业版本的等效部分的14%。*该工作部分由IBM Fellowship支持,部分由IBM Fellowship支持由贝尔实验室的研究生学费补偿计划提供,部分由陆军研究办公室提供,资助号DAAG 29-78-G-0070 .;机器。对最坏情况性能的分析表明,算法复杂度很低。

著录项

  • 作者

    NAGLE, ANDREW W.;

  • 作者单位

    Carnegie Mellon University.;

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

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号