基于BDD的双逻辑面积优化技术

来源 :宁波大学 | 被引量 : 0次 | 上传用户:flyrain_yan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字逻辑电路既可以采用基于“AND/OR/NOT”运算的传统布尔(Traditional Boolean,TB)逻辑来实现,也可以采用基于“AND/XOR”运算的Reed-Muller(RM)逻辑来实现。事实上,大多数电路本身就是 TB逻辑和 RM逻辑混合体,即大多数逻辑函数在 TB/RM双逻辑下实现会获得更好的结果。然而,目前几乎所有的EDA工具均基于 TB逻辑发展而来,这意味着利用现有的EDA工具,不能保证最大程度的优化。因此,发展基于双逻辑的综合和优化方法可弥补现有方法的不足。  目前,对双逻辑综合的理论和方法的研究仍处于起步阶段。二元决策图(Binary Decision Diagram,BDD)是一种能够高效表达逻辑函数的方法。由于其结构简洁,表示直观,并且与电路一一对应的特点,被学术界和工业界广泛应用于解决优化问题。本文提出了基于 BDD实现的门级图形表示方法 AXIG以及其在双逻辑综合中的应用,并提出了一种基于 AXIG的双逻辑面积最小化方法:  (1) AXIG及其在双逻辑中的应用:针对现有基于 BDD的双逻辑探测和划分方法的缺陷,在 ROBDD的基础上,提出了一种双逻辑门级图形表示方法AXIG(AND/XOR/INV Graph),实现了双逻辑在同一数据结构下的表示。首先从逻辑函数的ROBDD形式出发,根据 BDD的结构特点对 ROBDD进行基于代数分解和布尔分解的切割,通过迭代切割过程将 ROBDD分解为单变量的形式,进而得到逻辑函数的AXIG表示形式。相较其他逻辑表示方法,AXIG在双逻辑综合和优化过程存在明显的优势。  (2)基于AXIG的双逻辑面积优化方法:对逻辑函数的AXIG形式,进一步进行门级双逻辑优化。将逻辑函数的AXIG形式划分成分别适合TB逻辑和适合RM逻辑实现的两部分,再进行逻辑优化,最终获得总体的逻辑函数面积优化效果。实验结果表明,与现有的ABC、BDS等逻辑综合工具相比,本方法有一定优势。
其他文献
作为肠道细菌,鼠伤寒沙门菌(Salmonella spp.)需要克服胃中酸性环境,才能进一步入侵宿主肠道上皮细胞。已有研究表明,沙门菌已经进化出多种应答机制,增强自身在酸性环境下的
元征X-431 PAD V是一款配备全新SmartBox 3.0车辆诊断盒,支持乘商一体车辆诊断、ECU刷写、J2534/DolP/CAN FD协议,具有在线编程、智能诊断、远程诊断、多项特殊功能等诸多功
期刊
在刚刚过去的2019年里,汽车圈里涌现出许多热点技术,有保障驾乘人员人身安全的技术,也有升车辆性能的技术升级.本文汇总了2019年十大汽车热点技术,让我们来看看这些技术是如
期刊
近些年来,复杂网络逐渐成为受人关注的研究领域,越来越多的科研工作者投身其中。研究发现,复杂网络通常会呈现出社区结构特性,如何在实际网络中高效地发现社区结构是近年来复杂
随着近场通信技术的发展、位置服务(Location Based Services,LBS)的兴起以及移动手机的应用,基于移动终端的室内定位系统已经成为了研究热点。本文主要对基于低功耗蓝牙的室内定
随着互联网高速的发展,网络带宽迅速增长,使得对网络处理器的可编程性与多功能性要求不断增长,需要开发更完善的应用程序更好地发挥多核处理器的性能优势。然而网络处理器软件编
所以不难想象,当宝马的工程师团队收到这台全尺寸旗舰型SUV的研发任务时,他们所面临的压力究竟会有多大——既要有宝马特色,又要投消费者之所好,这几乎和刁钻甲方要求“五彩
期刊
如何理解这四个字呢?很简单,想想为什么大众都会习惯性地把“操控”二字与轿车与跑车绑定,而不是SUV呢?答案不外乎都是“SUV重心高”、“悬架行程普遍长&缺乏力度支撑”、“
期刊
众所周知,阶跃阻抗器(SIR)有双频谐振的特点,传统的分析方法是把SIR等效成两个并联的LC串联回路。本硕士论文的创新点在于从理论上分析了阶跃阻抗器在各种函数值下的双频谐振特
骨形态发生蛋白(Bone Morphogenesis Proteins,BMPs)是一类具有诱骨活性的蛋白质生长因子。骨形态发生蛋白.4(BMP4)是BMPs中诱导成骨活性较强的一种。目前已有研究者尝试在不