首页> 外文期刊>IEEE transactions on circuits and systems . I , Regular papers >Weighted two-valued digit-set encodings: unifying efficient hardware representation schemes for redundant number systems
【24h】

Weighted two-valued digit-set encodings: unifying efficient hardware representation schemes for redundant number systems

机译:加权二值数字集编码:为冗余数字系统统一有效的硬件表示方案

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

摘要

We introduce the notion of two-valued digit (twit) as a binary variable that can assume one of two different integer values. Posibits, or simply bits, in {0,1} and negabits in {-1,0}, commonly used in two's-complement representations and (n,p) encoding of binary signed digits, are special cases of twits. A weighted bit-set (WBS) encoding, which generalizes the two's-complement encoding by allowing one or more posibits and/or negabits in each radix-2 position, has been shown to unify many efficient implementations of redundant number systems. A collection of equally weighted twits, including ones with noncontiguous values (e.g., {-1,1} or {0,2}), can lead to wider representation range without the added storage and interconnection costs associated with multivalued digit sets. We present weighted twit-set (WTS) encodings as a generalization of WBS encodings, examine key properties of this new class of encodings, and show that any redundant number system (e.g., generalized signed-digit and hybrid-redundant systems), including those that are based on noncontiguous and/or zero-excluded digit sets, is faithfully representable by WTS encoding. We highlight this broad coverage by a tree chart having WTS representations at its root and various useful redundant representations at its many internal nodes and leaves. We further examine how highly optimized conventional components such as standard full/half-adders and compressors may be used for arithmetic on WTS-encoded operands, thus allowing highly efficient and VLSI-friendly circuit implementations. For example, focusing on the WBS-like subclass of WTS encodings, we describe a twit-based implementation of a particular stored-transfer representation which offers area and speed advantages over other similar designs based on WBS and hybrid-redundant representations.
机译:我们将二值数字(twit)的概念作为二进制变量引入,它可以假定两个不同的整数值之一。 {0,1}中的正位(或简称为bit)和{-1,0}中的负位(通常用于二进制补码表示和二进制有符号数字的(n,p)编码)是twit的特殊情况。加权比特集(WBS)编码通过在每个基数2的位置允许一个或多个正比特和/或负比特来概括二进制补码编码,已被证明可以统一冗余数字系统的许多有效实现。相等加权的twit的集合,包括具有不连续值(例如{-1,1}或{0,2})的twit,可以导致更宽的表示范围,而不会增加与多值数字集相关的存储和互连成本。我们将加权twit-set(WTS)编码作为WBS编码的概括,介绍这种新型编码的关键属性,并显示任何冗余数字系统(例如,广义有符号数字和混合冗余系统),包括那些WTS编码可以忠实地表示基于非连续和/或零排除数字集的数据。我们通过树形图突出显示这种广泛的覆盖范围,该树形图的根部有WTS表示,其许多内部节点和叶子具有各种有用的冗余表示。我们进一步研究了如何将高度优化的常规组件(例如标准全/半加法器和压缩器)用于WTS编码操作数的算术运算,从而实现高效且VLSI友好的电路实现。例如,针对WTS编码的类似WBS的子类,我们描述了特定存储传递表示的基于twit的实现,与基于WBS和混合冗余表示的其他类似设计相比,该实现提供了面积和速度上的优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号