欢迎来到天天文库
浏览记录
ID:52963666
大小:869.36 KB
页数:7页
时间:2020-04-04
《基于规则的可逆Toffoli电路优化算法.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第40卷第10期计算机科学Vol.40No.102013年10月ComputerScienceOct2013基于规则的可逆Toffoli电路优化算法程学云1121管致锦张海豹丁卫平(南通大学计算机科学与技术学院南通226019)12(南通大学电子信息学院南通226019)摘要可逆电路的优化是可逆逻辑综合的关键问题之一。为了解决可逆Toffoli电路优化问题中算法复杂度高和电路规模可扩充性差的问题,分析归纳了相邻Toffoli门的关系,提出并证明了可逆Toffoli电路中子序列的移动和化简规则,并基于这些规则给出了可逆Toffoli电路的优化算法。根据移动规则对可逆电路进行正向和反向扫描,寻
2、找满足化简规则的子序列进行优化,直到可逆电路不发生变化为止。该优化算法与可逆电路的输入线数无关,无需存储额外信息,适用于各种不同类型的Toffoli电路合成方法,算法复杂度为O(s3),优于通常使用的模板优化的复杂度O(n!t23)。在具体实例和国际认可的所有3变量可逆函数上的验证结果表明,该优化算法能有效地减少可逆电路的门s数和控制位数,降低可逆电路的代价。关键词可逆逻辑综合,可逆函数,Toffoli门,可逆电路优化中图法分类号TP302文献标识码ARule-basedOptimizationofReversibleToffoliCircuits1121CHENGXue-yunGUANZ
3、hi-jinZHANGHai-baoDINGWei-pin(SchoolofComputerScienceandTechnology,NantongUniversity,Nantong226019,China)1(CollegeofElectronicsandInformation,NantongUniversity,Nantong226019,China)2AbstractOptimizationofreversiblecircuitsisoneofkeyproblemsofreversiblelogicsynthesis.Tosolvetheproblemofhighalgorithm
4、complexityandpoorscalabilityofreversibleToffolicircuits,thepaperanalyzedandsummarizedrela-tionshipbetweenadjacentToffoligates,proposedandproventhemovingandsimplificationrulesofsub-sequenceofre-versiblecircuitcascadedbyToffoligates,andgavetheoptimizationalgorithmbasedontheserules.Thealgorithmexami-
5、nesthecircuitbidirectionallyaccordingtothemovingrules,searchesthesub-sequencesatisfyingsimplificationrules,performscorrespondingoptimization,andtheprocessisrepeateduntilthecircuitdoes’tchange.Thealgorithmisirrele-vanttothenumberofinputlines,does’tneedtostoreextrainformation,issuitabletodifferentTo
6、ffolicircuitsynthesis3),whichissuperiortoO(n!t23)ofgenerallyusedtemplateoptimizationmethods,anditsalgorithmcomplexityisO(sstechnique.Resultsofexamplesandexperimentsonall3-bitreversiblefunctionsshowthatthenumberofgatesandthecontrolbitscanbereducedeffectivelyandthecostofreversiblecircuitisdecreased.
7、KeywordsReversiblelogicsynthesis,Reversiblefunction,Toffoligate,Optimizationofreversiblecircuit法一般具有较低的时间和空间复杂度,然而得到的可逆电路1引言往往不是最优电路。为了得到最优电路,需要在不改变可逆[1]、低电路功能的条件下,对电路进行重组、替换和逻辑门约简等,可逆逻辑综合是可逆计算的重要内容,在量子计算[2]、纳米技术
此文档下载收益归作者所有