[发明专利]一种新型的基于ESOP表示模型的可逆电路综合方法有效
申请号: | 202110189441.0 | 申请日: | 2021-02-19 |
公开(公告)号: | CN112949862B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 卜登立 | 申请(专利权)人: | 卜登立 |
主分类号: | G06N10/60 | 分类号: | G06N10/60 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 于国强 |
地址: | 343000 江西省吉安市*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 基于 esop 表示 模型 可逆 电路 综合 方法 | ||
本发明提出一种新型的基于ESOP表示模型的可逆电路综合方法,涉及可逆电路及量子电路综合设计技术领域;本方法先使用SFDD表示多输出布尔函数F,识别出F的各个输出函数的线性变量;再利用加权二部图为各个输出函数分配线性变量,然后利用SFDD检测线性变量的独立性并对成功分配线性变量的输出函数进行排序确定输出函数被综合的顺序;根据排序结果,基于MPMCT门库,采用ESOP表示模型综合可逆电路。本发明解决基于ESOP表示模型综合可逆电路所得电路量子位数相对较高的问题,目的是降低基于ESOP表示模型综合可逆电路所得电路的量子位数。
技术领域
本发明涉及可逆电路及量子电路综合设计技术领域,尤其涉及一种新型的基于ESOP表示模型的可逆电路综合方法。
背景技术
从可逆逻辑的量子计算应用来看,衡量可逆电路的优劣主要有2个技术指标,一个是量子成本,另一个是量子位数。降低可逆电路的量子成本有助于降低其量子电路实现的容错成本。然而,由于量子位在当前量子工艺下是一种非常珍贵的硬件资源,减少量子位数则更有助于可逆电路在当前量子工艺下的物理实现。
基于功能表示模型和基于ESOP(积之异或和,Exclusive-Sum-Of-Products)表示模型综合可逆电路能够获得量子位数相对较少的电路,因此得到了较多的关注与应用。对于一个输入数为n、输出数为m的不可逆布尔函数,其可逆实现所需量子位数的下界为max(n,m),上界为n+m。基于功能表示模型综合可逆电路能够遵循量子位数的上界和下界约束,因此所得电路的量子位数相对较少,但量子成本却偏高。基于ESOP表示模型综合可逆电路所得电路的量子成本虽然相对较低,但由于量子位数仅仅满足了上界约束,故所得的量子位数相对较高。
综上所述,为推动可逆电路在当前量子工艺下的物理实现,有必要找到一种新的基于ESOP表示模型的可逆电路综合方法,在获得相对较低量子成本的同时,减少所得电路的量子位数。
发明内容
本发明的目的在于提供一种能够通过识别函数的线性变量来重用电路中已有电路线的新型基于ESOP表示模型的可逆电路综合方法,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种新型的基于ESOP表示模型的可逆电路综合方法,包括以下步骤:
S1,使用共享功能决策图SFDD表示多输出布尔函数F:{0,1}n→{0,1}m,其中n个输入变量构成集合X={x1,x2,…,xn},m个输出函数构成集合F={f1,f2,…,fm};根据绘制出的SFDD图G以及线性变量识别规则识别出多输出布尔函数F的各个输出函数fj的线性变量xi,从而得到输出函数集合和线性变量集合以及FLV与XLV之间的关系即XLV中的一个变量至少是FLV中一个函数的线性变量,类似地,FLV中的一个函数至少包含一个线性变量且该变量属于XLV;
其中,所述线性变量识别规则具体为:
给定表示多输出布尔函数F的SFDD图G,对于图G中表示输出函数fj的功能决策图FDD,假设由其根结点至结点vk的路径为最长支配活性路径,并且至vk所在图G中的层中的其他结点之间不存在路径,那么当路径中的一个使用变量xi标记的结点vi是线性结点时,xi是fj的线性变量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卜登立,未经卜登立许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110189441.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种浅水藕田自动挖沟种藕装置
- 下一篇:一种AI服务器的安全控制方法及系统