首页> 外国专利> Transcendental and non-linear functions using series expansion

Transcendental and non-linear functions using series expansion

机译:使用级数展开的超越和非线性函数

摘要

In an embodiment, hardware implementing a transcendental or other non-linear function is based on a series expansion of the function. For example, a Taylor series expansion may be used as the basis. One or more of the initial terms of the Taylor series may be used, and may be implemented in hardware. In some embodiments, modifications to the Taylor series expansion may be used to increase the accuracy of the result. In one embodiment, a variety of bit widths for the function operands may be acceptable for use in a given implementation. A methodology for building a library of series-approximated components for use in integrated circuit design is provided which synthesizes the acceptable implementations and tests the results for accuracy. A smallest (area-wise) implementation which produces a desired level of accuracy may be selected as the library element.
机译:在一个实施例中,实现超越性或其他非线性功能的硬件基于功能的级数展开。例如,泰勒级数展开可以用作基础。可以使用泰勒级数的一个或多个初始项,并且可以用硬件实现。在一些实施例中,可以使用对泰勒级数展开的修改来增加结果的准确性。在一个实施例中,在给定的实现中使用功能操作数的各种比特宽度是可以接受的。提供了一种构建用于集成电路设计的近似系列元件库的方法,该方法综合了可接受的实现并测试了结果的准确性。可以选择产生所需精度水平的最小(区域范围内)实现方式作为库元素。

著录项

  • 公开/公告号EP2645199A1

    专利类型

  • 公开/公告日2013-10-02

    原文格式PDF

  • 申请/专利权人 APPLE INC.;

    申请/专利号EP20130160372

  • 申请日2013-03-21

  • 分类号G06F1/035;G06F7/544;

  • 国家 EP

  • 入库时间 2022-08-21 16:28:50

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号