...
首页> 外文期刊>Journal of Electronic Testing: Theory and Applications: Theory and Applications >Equivalence Checking and Compaction of n-input Majority Terms Using Implicants of Majority
【24h】

Equivalence Checking and Compaction of n-input Majority Terms Using Implicants of Majority

机译:使用多数血管分布的N次多数术语的等价检查和压实

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

摘要

Recent advances in nanotechnology have led to the emergence of energy efficient circuit technologies like spintronics and domain wall magnets that use Majority gates as their primary logic elements. For logic synthesis methods targeted to such technologies to be effective and efficient, they need to be able to use, manipulate, and exploit large Majority terms in their synthesis flow. One of the problems that turn up in such an endeavor is the determination of equivalence of two n-input Majority terms. As Majority gates implement more complex Boolean functions than traditional AND/OR gates, this is a non-trivial problem-one that demands to be solved before proceeding to harder problems dealing with networks of Majority gates. We provide an algorithm based on prime implicants as a solution to this problem. In addition, we provide an algorithm that compacts an n-input Majority term to an equivalent n-input Majority term that has the fewest number of inputs. In this quest, we extend the concept of implicants to two cases - 1-implicants and prime 1-implicants that imply that a function evaluates to '1', and 0-implicants and prime 0-implicants that imply that it evaluates to '0'. We exploit the properties of Majority to create an efficient algorithm to generate the sums of all prime 1-implicants and all prime 0-implicants of an n-input Majority term. As Majority and Threshold functions have been shown to be logically equivalent, our algorithms are applicable to Threshold functions as well. Being based on implicants of Majority, our algorithms improve on the known naive algorithms for equivalence checking and compaction for threshold logic terms.
机译:纳米技术最近的进展导致了节能电路技术的出现,如闪铜器和畴壁磁铁,这些技术使用多数栅极作为其主要逻辑元素。对于针对这些技术的逻辑合成方法是有效和有效的,他们需要能够使用,操纵和利用它们的合成流程中的大多数术语。在这种努力中调出的问题之一是确定两种N型大多数术语的等价性。由于多数栅极实施比传统和/或门更复杂的布尔函数,这是一个非琐碎的问题 - 在进行处理多数盖茨网络的更加困难的问题之前要求解决。我们提供一种基于Prime Implications作为解决问题的解决方案的算法。此外,我们提供了一种将N输入多个术语压缩为具有最少数量的N型输入多个术语的算法。在这个任务中,我们将胰头子的概念扩展到两种情况 - 1个血管和素触发剂,这意味着函数评估为'1',以及0-触发剂和主要的0-触发剂,这意味着它评估为0 '。我们利用了多数的属性来创建一种有效的算法,以生成所有Prime 1的总和,并为n次多数术语的所有Prime 0血管分配。由于大多数和阈值函数已被证明是逻辑上等同的,我们的算法也适用于阈值功能。基于大多数的血管分析,我们的算法改进了已知的天真算法,用于等价检查和压缩阈值逻辑术语。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号