J4 ›› 2015, Vol. 32 ›› Issue (5): 600-606.

• 量子光学 • 上一篇    下一篇

一种容错可逆的通用移位寄存器设计

杨洁 汤其妹 陈付龙 齐学梅 叶和平   

  1. 1 安徽师范大学数学计算机科学学院,安徽 芜湖 241003; 
    2 安徽师范大学网络与信息安全工程技术研究中心,安徽 芜湖 241003
  • 收稿日期:2014-12-01 修回日期:2015-03-18 出版日期:2015-09-28 发布日期:2015-09-28
  • 通讯作者: 陈付龙(1978-)博士,副教授,主要研究方向为量子可逆计算、嵌入式计算。 E-mail:long005@mail.ahnu.edu.cn
  • 作者简介:杨洁(1988-)研究生,主要研究方向量子可逆计算、嵌入式计算。E-mail:yangjie_7@126.com
  • 基金资助:

    国家自然科学基金项目(61370050),安徽省自然科学基金项目(1308085QF118),安徽省高校省级自然科学研究项目重点项目(KJ2014A084),安徽师范大学创新基金项目(2013CXJJ01)资助

Design of Fault Tolerant Universal Shift Register Using Reversible Logic

YANG Jie, TANG Qimei, CHEN Fulong, QI Xuemei, YE Heping   

  1. 1 School of Mathematics and Computer Science , Anhui Normal University, Wuhu 241003, China; 
    2 Network and Information Security Engineering Research Center, Anhui Normal University, Wuhu 241003, China
  • Received:2014-12-01 Revised:2015-03-18 Published:2015-09-28 Online:2015-09-28

摘要:

为了使计算系统具有低功耗和容错能力,基于可逆逻辑设计了一种容错的通用移位寄存器。提出了一种新型的容错可逆逻辑门(Parity-Preserving D Flip_flop Gate, PP_DFG),利用它和存在的容错门,完成了寄存器和多路数据选择器的设计。综合上述模块,构建了容错可逆的通用移位寄存器电路,用Verilog 硬件描述语言建模,仿真显示电路逻辑结构正确。同现有电路相比,根据量子代价、延迟和无用输出对其进行性能评估,结果表明该电路不仅具有容错功能,而且性能提高了16%~50%。设计的电路可作为一种重要的存储元件应用于未来的低功耗计算系统。

关键词: 可逆逻辑, 容错, PP_DFG门, 移位寄存器, 仿真

Abstract:

 In order to make the computing system with low power consumption and fault- tolerant ability, a fault-tolerant universal shift register was designed using reversible logic. A new reversible fault-tolerant gate named Parity Preserving D Flip_flop Gate (PP_DFG) was proposed. Some circuits such as register and multiplexer were designed using PP_DFG and existing gates. Based on the above modules, the fault-tolerant reversible universal shift register was built. It was modeled in Verilog hardware description language for verification. Simulation results indicate its logic structure is correct. Compared with the existing ones in terms of quantum cost, delay and garbage outputs, the proposed circuit not only supports fault-tolerant but also has 16%~50% performance improvement. This circuit can be used as a kind of important storage element applied in future low-power computing system.

Key words: reversible logic, fault tolerant, parity preserving D Flip_flop gate, universal shift register, simulation