首页> 外文会议>47th ACM/IEEE Design Automation Conference >Lattice-based computation of boolean functions
【24h】

Lattice-based computation of boolean functions

机译:基于格的布尔函数计算

获取原文

摘要

This paper studies the implementation of Boolean functions with lattices of two-dimensional switches. Each switch is controlled by a Boolean literal. If the literal is 1, the switch is connected to its four neighbours; else it is not connected. Boolean functions are implemented in terms of connectivity across the lattice: a Boolean function evaluates to 1 iff there exists a top-to-bottom path. The paper addresses the following synthesis problem: how should we map literals to switches in a lattice in order to implement a given target Boolean function? We seek to minimize the number of switches. Also, we aim for an efficient algorithm — one that does not exhaustively enumerate paths. We exploit the concept of lattice and Boolean function duality. We demonstrate a synthesis method that produces lattices with a number of switches that grows linearly with the number of product terms in the function. Our algorithm runs in time that grows polynomially.
机译:本文研究了带有二维开关晶格的布尔函数的实现。每个开关均由布尔文字控制。如果文字为1,则交换机将连接到它的四个邻居;否则,交换机将连接到它的四个邻居。否则未连接。布尔函数是根据整个网格的连通性实现的:如果存在从上到下的路径,则布尔函数的计算结果为1。本文解决了以下综合问题:为了实现给定的目标布尔函数,我们应该如何将文字映射到晶格中的开关?我们力求减少开关的数量。此外,我们的目标是一种有效的算法-一种不会详尽列举路径的算法。我们利用晶格和布尔函数对偶性的概念。我们演示了一种合成方法,该方法可以生成带有多个开关的晶格,这些开关随函数中乘积项的数量线性增长。我们的算法运行时间呈多项式增长。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号