Computer Engineering and Applications ›› 2009, Vol. 45 ›› Issue (2): 88-91.DOI: 10.3778/j.issn.1002-8331.2009.02.025

• 研发、设计、测试 • Previous Articles     Next Articles

Extended Toffoli gates and its application in multi-output logic functions

ZHANG Xiao-ying1,WANG Ling-li1,WU Wen-jin2,WANG Peng-jun1,2   

  1. 1.State Key Laboratory of ASIC & System,Fudan University,Shanghai 201203,China
    2.Institute of Circuits and Systems,Ningbo University,Ningbo,Zhejiang 315211,China
  • Received:2008-07-01 Revised:2008-09-12 Online:2009-01-11 Published:2009-01-11
  • Contact: ZHANG Xiao-ying

扩展Toffoli门及其在多输出电路设计中的应用

张小颖1,王伶俐1,吴文晋2,汪鹏君1,2   

  1. 1.复旦大学 专用集成电路与系统国家重点实验室,上海 201203
    2.宁波大学 电路与系统研究所,浙江 宁波 315211
  • 通讯作者: 张小颖

Abstract: Implementing Boolean functions on quantum circuits is an essential aim for the development of quantum computing.This paper introduces the definition of extended Toffoli gate,and proposes an algorithm of implementation of multi-output quantum Boolean functions.This algorithm converts the conventional SOP cubes of PLA(Programmable Logic Array) files into extended Toffoli cubes with the same logic function;therefore the function can be built in extended Toffoli gates.Experimental results of MCNC benchmark show that extended-Toffoli-gate implementation of multi-output logic function is more effective than the PLA implementation.

Key words: quantum computing, extended Toffoli gate, AND/XOR logic, Programmable Logic Array(PLA)

摘要: 用量子计算电路实现布尔逻辑运算是发展量子计算的一个重要目标。提出了量子扩展Toffoli门,及其在实现多输出逻辑电路中的转换算法。该算法将传统PLA文件的SOP积项转换到实现等价逻辑功能的量子Toffoli积项,能够用量子扩展Toffoli门实现。通过MCNC基准电路的测试结果表明,与经典PLA描述相比,用扩展Toffoli门能够更有效地描述多输出逻辑函数。

关键词: 量子计算, 扩展Toffoli门, 与/异或逻辑, 可编程逻辑阵列