Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Reversible flip-flop with configurable logic function and configuration method thereof

A technology of logic function and configuration method, which is applied in the direction of pulse generation, electrical components, and electric pulse generation, and can solve the problem that D flip-flops cannot be converted.

Active Publication Date: 2019-04-26
NINGBO UNIV
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to realize the conversion between different flip-flops, additional logic gates are required, and not any two types of flip-flops can be converted, such as JK flip-flops can be converted into D flip-flops, but D flip-flops cannot be converted into JK flip-flops

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Reversible flip-flop with configurable logic function and configuration method thereof
  • Reversible flip-flop with configurable logic function and configuration method thereof
  • Reversible flip-flop with configurable logic function and configuration method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0022] In the present invention, Toffoli reversible logic gates and Fredkin reversible logic gates are mainly used. Figure 1a A schematic diagram of an n-bit Toffoli reversible logic gate with only 1 target bit is given. The logic function of the n-bit Toffoli reversible logic gate can be expressed as TOF(Ctrl,T), Wherein, Ctrl represents control bit input set, Ctrl={x 0 ,...,x j-1 ,x j+1 ,...,x n-1}, T represents the target bit input set, T={x j}, and satisfy Ctrl∪T=I, "∩" is the set intersection operation symbol, "∪" is the set union operation symbol, Represents an empty set, I represents a set of n input variables, x 0 ,...,x j-1 ,x j+1 ,...,x n-1 Input for n-1 control bits, x j Input for 1 target bit, 0≤j≤(n-1), ie x j is any one of the n input variables, and the rest of the input variables are control bit inputs, P j =Πx ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a reversible flip-flop with a configurable logic function and a configuration method thereof. The reversible flip-flop comprises 7 Toffoli reversible logic gates with only onetarget bit each and 4 Fredkin reversible logic gates, wherein 4 5-bit Toffoli reversible logic gates are connected in series to form a logic function configuration circuit, 2 2-bit Toffoli reversiblelogic gates and 2 Fredkin reversible logic gates form an edge sampling and storage circuit under the control of a clock signal, the other 2 Fredkin reversible logic gates form an asynchronous settingcircuit under the control of an asynchronous setting control signal, and the remaining one 2-bit Toffoli reversible logic gate forms a logic inversion circuit; 4 control bit lines are arranged in thelogic function configuration circuit, and by configuring the connection state of the control bits respectively corresponding to each control bit line and the 4 5-bit Toffoli reversible logic gates into a switched-on state or a switched-off state, the reversible flip-flop can respectively have the logic functions of a D flip-flop, a T flip-flop and an JK flip-flop.

Description

technical field [0001] The present invention relates to a digital logic circuit, in particular to a reversible flip-flop with configurable logic function and a configuration method thereof, which are composed of Toffoli reversible logic gates and Fredkin reversible logic gates, so that the reversible flip-flop can be configured as a reversible D trigger flip-flop, reversible T flip-flop or reversible JK flip-flop. Background technique [0002] How to reduce circuit power consumption is a key point in the design of integrated circuits at present. Studies have shown that the loss of each information bit in an irreversible operation will generate KT×ln2 joules of heat, where K is the Boltzmann constant and T is the absolute temperature. The irreversibility of the logical operation process of traditional digital circuits is the main cause of power consumption; in reversible logic circuits, since the logic gates constituting the reversible logic circuit are all reversible, ideal...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H03K3/037
CPCH03K3/037Y02D10/00
Inventor 王伦耀张莹储著飞夏银水
Owner NINGBO UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products