首页> 外文学位 >A VHDL based methodology for the automatic pipelining of floating-point multipliers.
【24h】

A VHDL based methodology for the automatic pipelining of floating-point multipliers.

机译:基于VHDL的浮点乘法器自动流水线方法。

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

摘要

Automated synthesis tools are now an integral part of the EDA design cycle, allowing the hardware engineer to describe a function using a hardware description language such as VHDL, and letting the synthesis tool generate an optimized netlist. There are certain limitations to the optimization capabilities of synthesis tools, for example, an addition operation can be described by one line of VHDL code, but when the code is synthesized and optimized the contents of the final netlist will totally depend on the synthesis tool; the engineer has lost control of his design. The only way to control this is to generate a more detailed description of the design, which reduces the advantages of using a HDL.;The lack of design control has serious implications for both speed and area of the final layout, decreasing the ability to optimize the design past the synthesis tool's capabilities without some manual intervention. A floating point multiplier, described in VHDL for use in a real-time system, could be synthesized and optimized for speed and/or area, but the final netlist may still not meet the required performance criteria, within the parameters of the VHDL description. A solution to this problem is to use pipelining to increase the throughput of the multiplier. Automated synthesis tools currently do not have the ability to analyze a circuit and modify the VHDL code to contain pipeline stages, therefore the designer is required to manually redesign the circuit (or the high level description) to include pipeline registers.;This thesis describes a methodology to automate the design and synthesis of an n-bit pipelined floating-point multiplier, described in VHDL. This methodology has been implemented in a single program, which performs the VHDL compilation as well as the delay analysis of the netlist synthesized from the VHDL.
机译:如今,自动化综合工具已成为EDA设计周期不可或缺的一部分,它使硬件工程师可以使用诸如VHDL之类的硬件描述语言来描述功能,并让综合工具生成优化的网表。合成工具的优化能力有一定的局限性,例如,可以用一行VHDL代码描述加法运算,但是当代码进行合成和优化时,最终网表的内容将完全取决于合成工具。工程师无法控制自己的设计。唯一的控制方法是生成更详细的设计说明,从而降低使用HDL的优势。缺少设计控制对最终布局的速度和面积都会产生严重影响,从而降低了优化能力该设计超出了综合工具的功能,而无需人工干预。可以对VHDL中描述的用于实时系统的浮点乘法器进行综合和优化,以实现速度和/或面积,但最终网表可能仍无法满足VHDL描述参数内的所需性能标准。解决此问题的方法是使用流水线以增加乘法器的吞吐量。目前,自动综合工具尚无法分析电路并修改VHDL代码以包含流水线级,因此,设计人员需要手动重新设计电路(或高级描述)以包括流水线寄存器。 VHDL中描述的用于自动设计和合成n位流水线浮点乘法器的方法。此方法已在单个程序中实施,该程序执行V​​HDL编译以及对从VHDL合成的网表的延迟分析。

著录项

  • 作者

    Delorey, Michael Francis.;

  • 作者单位

    Royal Military College of Canada (Canada).;

  • 授予单位 Royal Military College of Canada (Canada).;
  • 学科 Engineering Electronics and Electrical.;Computer Science.
  • 学位 M.Eng.
  • 年度 1995
  • 页码 184 p.
  • 总页数 184
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:49:41

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号