基于异或电路的低功耗逻辑合成

U. Narayanan, C. Liu
{"title":"基于异或电路的低功耗逻辑合成","authors":"U. Narayanan, C. Liu","doi":"10.1109/ICCAD.1997.643596","DOIUrl":null,"url":null,"abstract":"An abundance of research efforts in low power logic synthesis have so far been focused on AND/OR or NAND/NOR based logic. A typical approach is to first generate an initial multi level AND/OR or NAND/NOR representation of a Boolean function. Next, the representation, is optimized in terms of power. However, there are major classes of circuits such as arithmetic functions which have sizable AND/OR representations but have very compact AND/XOR representations. For these functions, the AND/OR based optimization approach often yields poor results. We propose a paradigm for low power logic synthesis based on AND/XOR representations of Boolean functions. Specifically, we propose transforming a Boolean function into a Fixed Polarity Reed Muller form that allows us to efficiently synthesize XOR trees and AND trees with provably minimum switching activity. Preliminary experimental results show that we attain good power savings with negligible area overhead and often area reduction when compared to conventional AND/XOR based synthesis methods and the Berkeley SIS system.","PeriodicalId":187521,"journal":{"name":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-11-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"31","resultStr":"{\"title\":\"Low power logic synthesis for XOR based circuits\",\"authors\":\"U. Narayanan, C. Liu\",\"doi\":\"10.1109/ICCAD.1997.643596\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An abundance of research efforts in low power logic synthesis have so far been focused on AND/OR or NAND/NOR based logic. A typical approach is to first generate an initial multi level AND/OR or NAND/NOR representation of a Boolean function. Next, the representation, is optimized in terms of power. However, there are major classes of circuits such as arithmetic functions which have sizable AND/OR representations but have very compact AND/XOR representations. For these functions, the AND/OR based optimization approach often yields poor results. We propose a paradigm for low power logic synthesis based on AND/XOR representations of Boolean functions. Specifically, we propose transforming a Boolean function into a Fixed Polarity Reed Muller form that allows us to efficiently synthesize XOR trees and AND trees with provably minimum switching activity. Preliminary experimental results show that we attain good power savings with negligible area overhead and often area reduction when compared to conventional AND/XOR based synthesis methods and the Berkeley SIS system.\",\"PeriodicalId\":187521,\"journal\":{\"name\":\"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)\",\"volume\":\"60 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1997-11-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"31\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCAD.1997.643596\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1997 Proceedings of IEEE International Conference on Computer Aided Design (ICCAD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCAD.1997.643596","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 31

摘要

到目前为止,在低功耗逻辑合成方面的大量研究工作都集中在基于AND/OR或NAND/NOR的逻辑上。一种典型的方法是首先生成布尔函数的初始多级AND/OR或NAND/NOR表示。接下来,从功率方面对表示进行了优化。然而,有一些主要类型的电路,如算术函数,它们具有相当大的AND/OR表示,但具有非常紧凑的AND/XOR表示。对于这些函数,基于AND/OR的优化方法通常产生较差的结果。我们提出了一种基于布尔函数与异或表示的低功耗逻辑综合范式。具体来说,我们提出将布尔函数转换为固定极性Reed Muller形式,使我们能够有效地合成具有可证明的最小开关活动的异或树和与树。初步的实验结果表明,与传统的基于and /XOR的合成方法和伯克利SIS系统相比,我们在可以忽略面积开销的情况下获得了良好的功耗节约。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Low power logic synthesis for XOR based circuits
An abundance of research efforts in low power logic synthesis have so far been focused on AND/OR or NAND/NOR based logic. A typical approach is to first generate an initial multi level AND/OR or NAND/NOR representation of a Boolean function. Next, the representation, is optimized in terms of power. However, there are major classes of circuits such as arithmetic functions which have sizable AND/OR representations but have very compact AND/XOR representations. For these functions, the AND/OR based optimization approach often yields poor results. We propose a paradigm for low power logic synthesis based on AND/XOR representations of Boolean functions. Specifically, we propose transforming a Boolean function into a Fixed Polarity Reed Muller form that allows us to efficiently synthesize XOR trees and AND trees with provably minimum switching activity. Preliminary experimental results show that we attain good power savings with negligible area overhead and often area reduction when compared to conventional AND/XOR based synthesis methods and the Berkeley SIS system.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信