【技术实现步骤摘要】
一种可异步置数的可逆双边沿T触发器
[0001]本专利技术涉及一种可逆逻辑电路,尤其是涉及一种可异步置数的可逆双边沿T触发器,其利用Feynman可逆逻辑门和Fredkin可逆逻辑门构成。
技术介绍
[0002]如何降低电路功耗是目前集成电路设计中的一个重点问题。在传统的不可逆逻辑电路中,信息位数据丢失是引起电路功耗的主要原因,因此,能够避免信息位数据丢失的可逆逻辑电路设计已成为低功耗设计的一种途径。同时,可逆逻辑电路也是量子计算和量子信息技术研究的重要组成部分。
[0003]可逆逻辑电路包括可逆组合逻辑电路和可逆时序逻辑电路。在可逆时序逻辑电路中,置数信号的重要性仅次于时钟信号,异步置数最基本的目的就是使电路进入一个能稳定操作的确定状态。可逆触发器是构成可逆时序逻辑电路的一个基本器件,如何对可逆时序逻辑电路进行初始化是可逆时序逻辑电路设计过程中必须面对的环节,可逆时序逻辑电路的初始化一般可以通过对可逆触发器的初始化实现。
[0004]可逆触发器可以利用Feynman可逆逻辑门和Fredkin可逆逻辑门实现。 ...
【技术保护点】
【技术特征摘要】
1.一种可异步置数的可逆双边沿T触发器,其特征在于该可逆双边沿T触发器由5个Feynman可逆逻辑门和6个Fredkin可逆逻辑门构成,将5个Feynman可逆逻辑门分别记为t1、t2、t3、t4和t5,将t1、t2、t3、t4和t5各自的控制输入端作为第一输入端,将t1、t2、t3、t4和t5各自的目标输入端作为第二输入端,将t1、t2、t3、t4和t5各自的控制输出端作为第一输出端,将t1、t2、t3、t4和t5各自的目标输出端作为第二输出端,在t1、t2、t3、t4和t5各自中第一输出端的输出值等于第一输入端的输入值,第二输出端的输出值等于第一输入端的输入值和第二输入端的输入值的逻辑“异或”;将6个Fredkin可逆逻辑门分别记为f1、f2、f3、f4、f5和f6,将f1、f2、f3、f4、f5和f6各自的控制输入端作为第一输入端,将f1、f2、f3、f4、f5和f6各自的第一目标输入端作为第二输入端,将f1、f2、f3、f4、f5和f6各自的第二目标输入端作为第三输入端,将f1、f2、f3、f4、f5和f6各自的控制输出端作为第一输出端,将f1、f2、f3、f4、f5和f6各自的第一目标输出端作为第二输出端,将f1、f2、f3、f4、f5和f6各自的第二目标输出端作为第三输出端,在f1、f2、f3、f4、f5和f6各自中,第一输出端的输出值等于第一输入端的输入值,当第一输入端的输入值为逻辑“0”时第二输出端的输出值等于第二输入端的输入值且第三输出端的输出值等于第三输入端的输入值,当第一输入端的输入值为逻辑“1”时第二输出端的输出值等于第三输入端的输入值且第三输出端的输出值等于第二输入端的输入值;该可逆双边沿T触发器具有异步置数使能信号输入端M、时钟信号输入端C、数据输入端I、预置数输入端P、第一逻辑低电平输入端L1、第二逻辑低电平输入端L2、第三逻辑低电平输入端L3、第四逻辑低电平输入端L4,以及异步置数使能信号输出端M'、触发器现态信号输出端Q、第一垃圾位输出端g1、第二垃圾位输出端g2、第三垃圾位输出端g3、第四垃圾位输出端g4、第五垃圾位输出端g5、第六垃圾位输出端g6;在该可逆双边沿T触发器中,设定用“0”表示逻辑低电平,用“1”表示逻辑高电平,用Q
n
表示触发器次态;在该可逆双边沿T触发器中,f1的第一输入端与异步置数使能信号输入端M连接,f1的第二输入端与第一逻辑低电平输入端L1连接,f1的第三输入端与时钟信号输入端C连接,f1的第一输出端与t1的第一输入端连接,f1的第二输出端与第一垃圾位输出端g1连接,f1的第三输出端与f2的第一输入端连接,f2的第二输入端与t5的第二输出端连接,触发器次态Q
n
在f2的第二输入端和t5的第二输出端上,f2的第三输入端与t5的第一输出端连接,f2的第一输出端与t1的第二输入端连接,f2的第二输出端与f3的第二输入端连接,f2的第三输出端与f5的第二输入端连接,f3的第一输入端与t1的第二输出端连接,f3的第三输入端与f4的第二输出端连接,f3的第一输出端与f5的第一输入端连接,f3的第二输出端与t2的第一输入端连接,f3的第三输出端与第三垃圾位输出端g3连接,f4的第一输入端与t1的第一输出端连接,f4的第二输入端与t2的第二输出端连接,f4的第三输入端与预置数输入端P连接,f4的第一输出端与异步置数使能信号输出端M'连接,f4的第三输出端与第四垃圾位输出端g4连接,f5的第三输入端与t3的第二输出端连接,f5的第一输出端与f6的第一输入端连接,f5的第二输出端与第六垃圾位输出端g6连接,f5的第三输出端与t3的第一输入端连接,f6的第二输入端与t2的第一输出端连接,f6的第三输入端与t3的第一输出端连接,f6的第一输出端与第二垃圾位输出端g2连接,f6的第二输出端与第五垃圾位输...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。