双逻辑低功耗运算电路设计分析

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:dysongbo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:主要研究双逻辑低功耗运算电路设计,采用了函数逻辑立方体表示技术,进行了双模式的逻辑侦测与划分,并进行了RM逻辑面积优化。双逻辑低功耗运算电路设计是当前集成电路设计研究工作的重点内容,对降低运算电路功耗效果显著。
  关键词:双逻辑;低功耗;运算电路
  集成电路技术不断发展,工艺水平不断提升,集成电路设计工作面临着功耗、面积、速度、验证等方面的挑战,功耗与面积问题最为突出。双逻辑低功耗运算电路是近些年出现的一种集成电路设计方法,是一种性能高,功耗小的逻辑综合技术。
  1 逻辑函数的立方体表示方法
  集成电路设计中,逻辑级通常都认为是联接RTL级和物理级的关键环节,有着最为成熟的EDA工作,而在逻辑函数综合优化过程中,逻辑函数优化是非常关键的问题,采用优化的函数表达式能够得到优化更加充分的逻辑电路。现阶段,几乎全部EDAT具均采用AND/OR/NOT运算基传统布尔逻辑,也就是意味着现有EDAI具将无法实现基于RM逻辑实现的函数优化,而适用于TB逻辑实现的逻辑函数采用RM逻辑也不能实现函数最优化。现阶段关于双逻辑综合优化的研究还刚刚起步,发展基于双逻辑优化的逻辑电路综合与功耗优化技术是当前集成电路设计方面的研究重点。
  人们经常采用立方体表示集成电路设计中的逻辑函数。对于单输出函数立方体,相交运算是在公共顶点形成的立方体,没有公共顶点表示相互之间不相交。相交运算中输入变量结果存在“q”表示立方体之间不相交,如果输出部分有相交结果,但是输出部分无相交结果,说明出现了输入相同,输出不同的情况,表示两个立方体之间不一致,采用立方体表示函数,立方体之间必须存在一致性。
  RM逻辑是一种AND\XOR运算组成的代数系统,RM逻辑函数大致可分为固定极性、混合极性两种,RM函数综合优化大多都从极性转化开始。固定急性下,逻辑函数变量需要采用原变量或者反变量的方式出现,也可以不出现,每个变量都有两种出现形式,其固有极性表达式如下:
  该逻辑函数中的变量与极性之间存在着明显的对应关系,Ji表示变量是否需要在乘积项中出现。对于不同极性,逻辑函数表达形式之间存在着极大的不同,采用极性转换算法进行极性搜索能够获得最简表达形式下的极性,也即最佳极性。
  对于混合极性RM函数中,变量原变量与反变量形式可在同一个函数表达形式中出现,这是与固定极性RM函数最大的区别。
  混合极性因此有3”个极性,其由于全部固定极性下的表达式在混合极性情况下都能够准确获得,所以混合极性下的极性搜索更加简单,但是优化过程却比较复杂,然而在混合极性函数下,需要两个乘积项即可,相比固定极性更加简便。
  进行RM函数优化时,要尽可能减少函数式中包含的乘积项目数量,如果乘积项目数量相同,函数式中个数尽量减少。RM逻辑下的乘积项为异或运算关系,乘积项目个数越多,表示消耗异或和与门越多,文字数增加会导致电路内部节点增加,导致电路面积增加。
  逻辑函数也可以采用PLA格式表示,集成电路的综合自动化领域相当多技术都基于PLA格式。PLA文件的“.”开头用于描述电路基本信息,前两行表示电路输出输入个数,第三行第四行负责说明电路输入与输出信号对应端口。第五行表示电路乘积项个数,中间部分表示电路输入信号与输出信号之间的对应关系,左边是输入,右边是输出。
  2 逻辑探测与划分
  2.1 逻辑划分算法
  逻辑函数能够应用传统布尔逻辑实现,同样可以应用RM逻辑实现,但是当前大多数研究都采用单一逻辑结构,但是相关研究显示采用双逻辑优化能够获得最优性能,逻辑函数要实现双逻辑,需要划分逻辑为两部分,分别用于实现传统布尔逻辑实现和RM逻辑实现。
  在现有逻辑探测划分方法方面的研究还比较少,比较有代表性的是Ye的基于最简项的双逻辑实现探测算法,。这种算法不需要转换逻辑函数为最小项,有效解决了其他方法在大规模电路上应用比较困难的问题,但是Ye的算法前提条件要求比较苛刻,即需要将函数转变为最简形式,而这对于逻辑电路来说本来就十分困难,并且还存在着漏判的情况。
  除了Ye的算法,Fei Sun提出额定基于二分图的逻辑探测算法,这种算法面临着函数变量展开顺序不同对探测结果的影响,在大规模电路中的应用同样存在着一定的局限性。
  2.2 生成不相交项
  探测过程中其实已经找出了RM逻辑的实现部分,所以探测工作和划分工作其实可是实现适当整合。不相交锐积运算和锐积运算相似,但是不相交锐积运算要求结果立方体之间不能相交,每一个顶点都能够被一个立方体包含一次。锐积运算逻辑函数提出的算法在不改变原有函数逻辑意义的前提下,转换函数中的乘积项为两两不相交形式,结果函数有6个乘积项和12个最小项,个数减少了1/2,最小项表示法作为不相交项表示法的—种形式,其自身也同样两两不相交,存在着异或、或运算等效性,在运算空间、速度等方面都有着一定优势。
  3 RM逻辑面积优化
  RM逻辑函数有多种不同表现形式,主要有固定极性、混合极性两类,分别有2”和3”个混合极性与固定极性,并且全部固定极性表达式都包含在混合极性表达式中,所以,优化固定极性函数的空间大于混合极性函数。极性变化优化是RM逻辑函数优化是最常见的方法,基于不相交项列表极性转换方法无需将原始逻辑优化为最简式,减少了极性转换过程的乘法运算数量,通过极性搜索获得函数最佳极性,从而实现逻辑函数优化。
  基于最小项的MPRM列表极性转换法不仅能够用于传统Boolean逻辑函数,同样可以表示MPRM逻辑,单输出逻辑函数采用(in-lin-2…i0)作为乘积项下标二进制表示,多输出逻辑函数单个输出函数对应的输入输出值并相同,需要分别表示各个输出函数。
  不同极性下的MPRM逻辑函数表达形式不同,极性变换优化逻辑函数是一种有效的优化方法,而基于最小项混合极性列表法则首先自动转变函数逻辑表达式为最小项形式,之后进行极性转换,但是对于输入变量个数较大的电路,算法时间复杂度很大,采用基于不相交项的混合极性列表换算算法比较合理。
  4 结语
  逻辑层是连接RTL和物理级的关键层面,进行逻辑综合优化是集成电路设计工作中非常关键的环节,考虑到数字集成电路结构多样性,文章采用了基于双逻辑的功耗与面积优化技术进行功耗优化,效果很好。
其他文献
对商品批发业务全面恢复征收营业税已有两年多了,总的来说,现行规定是基本适应的。但在实际执行中,也反映出一些问题,比较突出的是计税依据方面的问题,主要有: 一、企业经营
期刊
'土地使用税'是一种按行为课税的税种,因此除城市、县城应属于开征范围以外,农村中不分国有或集体所有的土地,凡经土地主管机关批准,用于兴建企业也应属征税范围。其
期刊
波节管换热器的设计东北大学郎逵波节管虽然有优越的性能,可以使波节管换热器有一系列的优点,在整体性能超过现用的各种换热器,但这是指合理的设计的结果。对换热器来讲,换热管是
<正>民营经济是我国经济制度的内在因素,为经济转型、充分就业和增加税收做出了积极贡献,本文指出,支持民营企业要坚持方向明确,要支持符合创新驱动逻辑的民营企业健康发展,
目前,控股股东股权质押成为越来越普遍的融资方式,这一行为会对质权人与质押的行为产生不同影响。对质权人而言,进行控股股东股权质押的公司很可能面临着严重的融资约束,因此
增强与搞活全民所有制大中型企业,是以城市为重点的经济体制改革的中心环节,是国家&#39;七五&#39;期间经济体制改革的基本任务之一。如何适应经济发展的新情况,正确处理好国
期刊
目前,私有车辆越来越多,各地税务机车关普遍感到对个体车辆的税收管理难度较大,现提两条加强管理的建议:一、由交能监理部门代扣代缴,目前国家对机动车辆的管理授权各级交通监理部
本文是对哈同公路基层所用二灰碎石强度进行实验研究,提出了最佳配合比,并得出不同期龄二灰碎石的强度值.
今后一个时期,河南省电子商务发展总的思路是:以转方式、调结构为主线,以扩消费、惠民生、增就业、促和谐为目的,以降低流通成本、提高流通效率为切入点。激发市场活力,提高应用水
随着互联网技术的快速发展,各种新型的终端不断推出新产品,固网运营商面临严峻的生存环境。如何在现状况下适应市场需求,打破终端瓶颈,走创新发展之路是一个重要问题,文章将对固网