布尔函数NPN等价分类及等价匹配的研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:rmbsaxn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
布尔函数等价分类是逻辑设计和开关理论中的重要难题之一,等价分类的目标是按照分类规则找到互相等价的一组布尔函数,可以使用一组具有代表性的函数来处理大量布尔函数。布尔函数等价匹配是在给定的准则下判断两个布尔函数是否等价的算法,相互等价的两个布尔函数可以使用其中一个布尔函数的电路实现另一个布尔函数的电路。布尔函数等价匹配在逻辑综合中有重要的应用,因此成为了研究热点之一。本文主要研究了在NPN等价准则下的布尔函数等价分类及等价匹配问题。基于对群代数理论的学习,本文研究了布尔函数NPN等价分类计数问题。论文将所有的置换映射和非映射结合在一起共同组成了()群,成功的将布尔函数NP等价分类问题转换为求()群作用下的等价类问题。利用P′olya计数方法和Burnside引理推导出了一种新的计算布尔函数NP和NPN等价分类个数的方法。该方法将8)变量布尔函数NP等价分类的计算复杂度从228)降低到(8)+1)!,显著地提高了布尔函数NP和NPN等价分类的效率。通过本文提出的方法计算出了3-10变量布尔函数的NP和NPN等价分类数。布尔函数NPN等价匹配算法在工艺库映射和组合逻辑验证中有着广泛的应用,人们提出了多个不同种类的布尔函数NPN等价匹配方法。本文主要研究了成对比较和基于正规式的布尔函数NPN等价匹配算法。通过对前人所提出的布尔函数NPN等价匹配算法及理论知识的学习和研究,论文提出了两个新的成对比较和一个基于正规式的布尔函数NPN等价匹配算法。通过对这三个算法的运行,论文测试了7-22变量布尔函数NPN等价匹配的搜索空间指标和运行速度指标,并且与文献[1]中提出的算法进行了比对。基于布尔函数的二叉决策图(Binary Decision Diagrams,BDD)的表示,本文提出了一种组合特征即结构化特征(Structural Signature,SS)。根据布尔函数输入变量的1-阶特征及其对称性与NP变换的独立性,以及具有映射关系的变量在Shannon分解过程中1-阶特征同步变化的性质,本文提出了基于结构化特征的布尔函数NPN等价匹配算法。算法利用变量的SS值建立变量映射,通过变量对称、相位冲突检测和变量分组过滤错误的变量映射及删除错误的NP变换。这些方法的使用减少了算法的搜索空间并提高了布尔函数NPN等价匹配速度。基于本文所提出的SS特征,结合Shannon余子式的布尔差分运算,本文提出了结构化差分特征(Structural Boolean Difference Signature,SDS)。布尔差分特征的引入使得SDS特征相对SS特征可以分离出布尔函数中的独立变量以及更好的区分变量,从而更快的搜索到正确的变量映射和NP变换。结构化差分特征的提出在更大程度上地减少了布尔函数NPN等价匹配的搜索空间和加快了匹配进程。论文从可搜索到的NP变换数、候选NP变换数和分解次数三个方面分析并说明了基于SDS特征的布尔函数NPN等价匹配算法的优越性。本文还提出了一种新的基于正规式的布尔函数NPN等价匹配算法,说明了每个布尔函数都有一个唯一的DC(Boolean Difference and Cofactor)特征向量。算法取具有最大DC特征向量的布尔函数作为NPN等价类的正规式。通过变量DC特征值的比较对变量排序,快速计算布尔函数的正规式,最终实现快速的布尔函数NPN等价匹配。
其他文献
由于单天线传输技术在频谱效率和信道容量上的局限性,空间调制(Spatial Modulation,SM)技术成为了炙手可热的研究方向。SM虽然提高了频谱效率,但没有考虑性能优化问题。为了提高通信可靠性,SM结合空时分组编码(Space-Time Block Coding,STBC),既保证了较高的频谱利用率,又提供了发射分集。利用STBC-SM优点,本文将STBC分别与SM的两种延伸技术相结合,提
血尿素N是评定运动员机能状态、运动量大小以及对运动负荷适应性的一项灵敏指标。血Hl则是评定运动强度、无氧代谢和有氧代谢能力的常用指标。这两个生化指标,对科学地指导运
为了分析动稳定度与沥青混合料高温性能的关系,针对多种混合料类型进行了改进的车辙试验,分析了不同粒径、不同类型的沥青混合料动稳定度与车辙深度随加载次数的变化规律。研