...
【24h】

A C-testable carry-free divider

机译:可通过C测试的无携带除法器

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

获取外文期刊封面封底 >>

       

摘要

In this paper, the design of a C-testable, high-performance carry-free array divider is presented. A radix-2 redundant number based carry-free divider is considered and is modified to make it C-testable, i.e., it can be exhaustively tested using a constant number of test vectors irrespective of its word-length. Previous C-testable designs considered dividers which used carry-propagate adders/subtractors. These dividers are slow because of their O(W/sup 2/) computation time (where W is the word-length of the divider). High-performance carry-free dividers use carry-free redundant arithmetic adders/subtractors. Due to this feature, they have O(W) computation time. The on-the-fly converter used by carry-free dividers to convert the redundant quotient to two's-complement form is shown to be not C-testable. It is modified to be linear-testable (in word-length) instead of exponential time required for exhaustive testing of all possible combinations at its inputs. We conclude that the number of test vectors needed is 99 for C-testing of the divider array and (3W+10) for linear testing of the converter. The hardware overhead required to make the divider C-testable and the on-the-fly converter linear testable is also shown to be nominal.
机译:本文提出了一种可进行C测试的高性能无进位阵列除法器的设计。考虑了基于基数2冗余数的无进位除法器,并对其进行了修改以使其可进行C测试,即,无论其字长如何,都可以使用恒定数量的测试向量对其进行详尽测试。以前的C可测试设计考虑了使用进位传播加法器/减法器的分频器。这些除法器的运算时间为O(W / sup 2 /)(其中W是除法器的字长),因此速度较慢。高性能无进位除法器使用无进位冗余算术加法器/减法器。由于此功能,它们具有O(W)的计算时间。无进位除法器用于将冗余商转换为二进制补码形式的实时转换器证明是不可C测试的。它被修改为可线性测试(以字长为单位),而不是对其输入端所有可能组合进行详尽测试所需的指数时间。我们得出结论,分频器阵列的C检验所需的测试向量数量为99,而转换器的线性检验则为(3W + 10)。使分频器可以进行C测试和动态转换器线性测试所需的硬件开销也已标称。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号