Positive feedback dynamic D flip-flop

By designing a positive feedback dynamic D flip-flop and using a feedback loop composed of a three-state inverter and an inverter, the problems of large area, slow speed and difficult leakage control of D flip-flops in computing devices are solved, achieving a smaller area, lower power consumption and faster computing speed.

CN110635783BActive Publication Date: 2025-09-16CANAAN CREATIVE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201810667040.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-06-25
Publication Date
2025-09-16
Estimated Expiration
2038-06-25

AI Technical Summary

Technical Problem

Existing D flip-flops in computing devices have problems such as large chip area, slow computing speed, and difficulty in controlling leakage, especially in logic computing pipelines that require a large number of D flip-flops.

Method used

A positive feedback dynamic D flip-flop is designed, which includes a first latch unit, a second latch unit, an output drive unit and a positive feedback unit. The feedback loop is composed of a tri-state inverter and an inverter. The three states of high level, low level and high impedance are realized through clock signal control, which reduces the chip area and power consumption.

Benefits of technology

It effectively reduces chip area, lowers power consumption, improves logic delay performance, and enhances the stability and speed of data storage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110635783B_ABST
    Figure CN110635783B_ABST
Patent Text Reader

Abstract

The present invention provides a positive feedback dynamic D flip-flop for use in computing devices, comprising an input terminal, an output terminal, and at least one clock signal terminal; a first latch unit for transmitting data from the input terminal and latching the data under clock signal control; a second latch unit for latching data from the output terminal and inverting and transmitting the data latched by the first latch unit under clock control; an output driver unit for inverting and outputting the data received from the second latch unit; and a positive feedback unit for inverting the data from the output terminal and feeding it back to the output driver unit. The first latch unit, the second latch unit, and the output driver unit are sequentially connected in series between the input terminal and the output terminal. The second latch unit, under clock control, achieves three output states: high level, low level, and high impedance through a single element. Thus, the present invention can effectively reduce chip area, power consumption, and logic delay.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a clock-controlled memory device, and in particular to a positive feedback dynamic D flip-flop applied in a computing device. Background Art

[0002] The D flip-flop is widely used and can be used for digital signal storage, shift registers, frequency division, and waveform generators. The D flip-flop has two inputs: data (Data) and clock (CLK), and one output (Q). Data can be written to the D flip-flop or read from it.

[0003] CN1883116A discloses a Figure 1 The illustrated positive feedback D flip-flop circuit 106 includes an analog switch 300, an inverter 302, an analog switch 304, an inverter 306, an inverter 308, an analog switch 310, an inverter 312, and an analog switch 314. Analog switches 300, 304, 310, and 314 use P-channel / N-channel transistors, and switch operation is performed by CKP, which is in phase with CK, and CKN, which is in phase opposite to CK. Inverters 302, 306, 308, and 312 are CMOS inverters. As can be seen, a conventional D flip-flop generally requires 16 PMOS / NMOS transistors.

[0004] New-generation computing devices often require a large number of repetitive logic calculations, requiring several D-type flip-flops to store data. This leads to increased chip size, slower computation speeds, and poorly controlled leakage in computing devices requiring a large number of D-type flip-flops.

[0005] CN1883116A also discloses a method such as Figure 2 The dynamic D flip-flop circuit 102 shown includes a first analog switch 200, a first inverter 202, a second analog switch 204, and a second inverter 206. The dynamic D flip-flop circuit 102 forms a sample-and-hold circuit using parasitic capacitances such as the analog switches of the first analog switch 200 and the second analog switch 204, and the gate capacitances of the first inverter 202 and the second inverter 206, as well as wiring capacitance.

[0006] In the above-mentioned dynamic D flip-flop, the inverter 202 and the analog switch 204 are separately provided, which causes problems such as the analog switch being difficult to control and having a slow access speed. Summary of the Invention

[0007] In order to solve the above problems, the present invention provides a positive feedback dynamic D flip-flop for computing devices, which can effectively reduce chip area, lower power consumption and reduce logic delay.

[0008] In order to achieve the above object, the present invention provides a positive feedback dynamic D flip-flop, comprising:

[0009] an input terminal, an output terminal and at least one clock signal terminal;

[0010] a first latch unit, configured to transmit the data at the input terminal and latch the data under the control of a clock signal;

[0011] a second latch unit, configured to latch the data at the output end and transmit the data latched by the first latch unit in an inverted manner under clock control;

[0012] an output driving unit, configured to invert and output the data received from the second latch unit;

[0013] a positive feedback unit, configured to invert the data at the output end and feed the data back to the output driving unit;

[0014] The first latch unit, the second latch unit and the output driving unit are sequentially connected in series between the input end and the output end;

[0015] The second latch unit realizes output of three states: high level, low level and high impedance through a single element under clock control.

[0016] In the above-mentioned positive feedback dynamic D flip-flop, the positive feedback unit is an inverter and is connected to both ends of the output driving unit.

[0017] In the above-mentioned positive feedback dynamic D flip-flop, the second latch unit is a three-state inverter.

[0018] The above-mentioned positive feedback dynamic D trigger, wherein the three-state inverter further includes a first PMOS transistor, a second PMOS transistor, a first NMOS transistor and a second NMOS transistor, and the first PMOS transistor, the second PMOS transistor, the first NMOS transistor and the second NMOS transistor are connected in series between the power supply and the ground in sequence.

[0019] In the above-mentioned positive feedback dynamic D flip-flop, the first PMOS transistor and the second NMOS transistor are switched according to a clock signal, and the clock signals of the first PMOS transistor and the second NMOS transistor are in opposite phases.

[0020] In the above-mentioned positive feedback dynamic D flip-flop, the second PMOS transistor and the first NMOS transistor are switched according to a clock signal, and the clock signals of the second PMOS transistor and the first NMOS transistor are in anti-phase.

[0021] The positive feedback dynamic D flip-flop of the present invention can reduce chip area by nearly 30%, thereby reducing chip production costs and increasing product competitiveness. Furthermore, this type of dynamic D flip-flop can replace D flip-flops in digital logic, thereby achieving area advantages.

[0022] In order to better achieve the above-mentioned purpose, the present invention also provides a data operation unit, including a control circuit, an operation circuit, and multiple positive feedback dynamic D flip-flops interconnected, wherein the multiple positive feedback dynamic D flip-flops are connected in series and / or in parallel; wherein the multiple positive feedback dynamic D flip-flops are any one of the positive feedback dynamic D flip-flops described above.

[0023] In order to better achieve the above-mentioned purpose, the present invention also provides a chip, which adopts any one of the above-mentioned data operation units.

[0024] In order to better achieve the above objectives, the present invention also provides a computing power board for a computing device, which adopts any of the above chips.

[0025] In order to better achieve the above-mentioned purpose, the present invention also provides a computing device, comprising a power board, a control board, a connection board, a radiator, and a plurality of computing boards, wherein the control board is connected to the computing board through the connection board, the radiator is arranged around the computing board, and the power board is used to provide power to the connection board, the control board, the radiator, and the computing board, wherein the computing board is any one of the computing boards described above.

[0026] The computing device of the present invention can better save chip area, reduce the production cost of the computing device, and further reduce power consumption.

[0027] The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments, but this does not limit the present invention.

[0028] Certain terms are used throughout this specification and the following claims to refer to specific components. A person skilled in the art will understand that manufacturers may use different terms to refer to the same component. This specification and the following claims do not distinguish components by name, but rather by their functional differences.

[0029] Throughout this specification and the following claims, the words "include" and "comprising" are open-ended terms and should be interpreted as meaning "including, but not limited to." Furthermore, the word "connect" is intended to encompass both direct and indirect electrical connections. Indirect electrical connections include connection through other devices. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a schematic diagram of an existing positive feedback D flip-flop;

[0031] Figure 2 It is a schematic diagram of an existing dynamic D flip-flop;

[0032] Figure 3 This is a schematic diagram of a positive feedback dynamic D flip-flop of the present invention;

[0033] Figure 4A This is a schematic diagram of a positive feedback dynamic D flip-flop circuit according to an embodiment of the present invention;

[0034] Figure 4B This is a schematic diagram of a positive feedback dynamic D flip-flop circuit according to another embodiment of the present invention;

[0035] Figure 5A This is the equivalent circuit diagram of the positive feedback dynamic D flip-flop of the present invention when writing data;

[0036] Figure 5B This is an equivalent circuit diagram of the positive feedback dynamic D flip-flop in the data holding state of the present invention;

[0037] Figure 6 This is a timing diagram of the positive feedback dynamic D flip-flop of the present invention;

[0038] Figure 7 Schematic diagram of the data operation unit of the present invention;

[0039] Figure 8 Schematic diagram of the chip of the present invention;

[0040] Figure 9 This is a schematic diagram of the hashboard of the present invention;

[0041] Figure 10 Schematic diagram of the computing device of the present invention. DETAILED DESCRIPTION

[0042] The structural principle and working principle of the present invention are described in detail below with reference to the accompanying drawings:

[0043] Figure 3 This is a schematic diagram of the positive feedback dynamic D flip-flop of the present invention. Figure 3 As shown, the positive feedback dynamic D flip-flop 400 is composed of a first latch unit 401, a second latch unit 402, a positive feedback unit 406, and an output driver unit 403. The first latch unit 401, the second latch unit 402, and the output driver unit 403 are connected in series between the input terminal 404 and the output terminal 405 of the positive feedback dynamic D flip-flop 400, and the positive feedback unit 406 is connected in parallel to both ends of the output driver unit 403.

[0044] Example 1:

[0045] Figure 4A FIG. 1 is a circuit diagram of a positive feedback dynamic D flip-flop according to an embodiment of the present invention.

[0046] like Figure 4A As shown, the first latch unit 401 of the positive feedback dynamic D flip-flop 500 is a transmission gate 501. The transmission gate 501 uses a PMOS transistor 506 and an NMOS transistor 507 connected in parallel to form an analog switch under the control of a clock signal. One end of the transmission gate 501 is connected to the input terminal 504 of the positive feedback dynamic D flip-flop 500. The gate terminal 508 of the PMOS transistor 506 is controlled by the clock signal CLKP, and the gate terminal 509 of the NMOS transistor 507 is controlled by the clock signal CLKN with a phase opposite to CLKP. When CLKP is high and CLKN is low, the PMOS transistor 506 and the NMOS transistor 507 of the transmission gate 501 are both off, the transmission gate 501 is closed, and the data at the input terminal 504 cannot be transmitted to the other end of the transmission gate 501. That is, the data at the first node 550 at the other end of the transmission gate 501 is latched and remains in its original state. When CLKP is low and CLKN is high, the PMOS transistor 506 and the NMOS transistor 507 of the transmission gate 501 are turned on, the transmission gate 501 is turned on, and the data at the input terminal 504 is transmitted to the other end of the transmission gate 501 through the transmission gate 501. The data at the first node 550 is rewritten to the same data as the data at the input terminal 504.

[0047] like Figure 4A As shown, the second latch unit 402 of the positive feedback dynamic D flip-flop 500 is a tri-state inverter 502, which includes PMOS transistors 510 and 511 and NMOS transistors 512 and 513. The gates of the PMOS transistor 511 and the NMOS transistor 512 are connected together to form the input of the tri-state inverter 502. The source of the PMOS transistor 510 is connected to the power supply VDD, and the source of the NMOS transistor 513 is connected to the ground GND. The drains of the PMOS transistor 511 and the NMOS transistor 512 are connected together to form the output of the tri-state inverter 502. The source of the PMOS transistor 511 is connected to the drain of the PMOS transistor 510, and the source of the NMOS transistor 512 is connected to the drain of the NMOS transistor 513.

[0048] The gate terminal 514 of the PMOS transistor 510 is controlled by the clock signal CLKN, and the gate terminal 515 of the NMOS transistor 513 is controlled by the clock signal CLKP, serving as the clock control terminal of the tri-state inverter 502 .

[0049] When CLKP is low and CLKN is high, the PMOS transistor 510 and the NMOS transistor 513 are both in a non-conducting state, the tri-state inverter 502 is in a high-impedance state, and the data at the first node 550 cannot pass through the tri-state inverter 502. The data at the second node 551 is latched and maintains its original state, thus serving as a data storage.

[0050] When CLKP is at a high level and CLKN is at a low level, the PMOS transistor 510 and the NMOS transistor 513 are both in the on state, and the tri-state inverter 502 inverts the data at its input end, that is, inverts the data at the first node 550 and outputs it to the second node 551, rewriting the data at the second node 551.

[0051] like Figure 4A As shown, the output driving unit 403 is an inverter 503, which inverts the data received from the tri-state inverter 502 to form data with the same phase as the data at the input terminal 504 of the positive feedback dynamic D flip-flop, and outputs the data through the output terminal 505. At the same time, the output driving unit 403 can also improve the driving capability of the data.

[0052] like Figure 4A As shown, positive feedback unit 406 is an inverter 518 formed by a PMOS transistor 516 and an NMOS transistor 517. The input of inverter 518 is connected to the output of inverter 503, i.e., the output 505 of the positive feedback dynamic D flip-flop 500. The output of inverter 518 is connected to the input of inverter 503. When the data at second node 551 is "1", the output of inverter 503 is "0", and PMOS transistor 516 turns on, forming a pull-up path, maintaining the data at second node 551 at "1". When the data at second node 551 is "0", the output of inverter 503 is "1", and NMOS transistor 517 turns on, forming a pull-down path, maintaining the data at second node 551 at "0". Thus, inverter 518 and inverter 503 form a data latch loop, which better latches the data at the output 505 of the positive feedback dynamic D flip-flop at second node 551. In addition, the feedback loop formed by the PMOS transistor 516 and the NMOS transistor 517 should have a current capability lower than that of the normal read / write path in order to correctly write new data.

[0053] Example 2:

[0054] like Figure 4BAs shown, the first latch unit 401 of the positive feedback dynamic D flip-flop 600 is a transmission gate 601. The transmission gate 601 uses a PMOS transistor 606 and an NMOS transistor 607 connected in parallel to form an analog switch under the control of a clock signal. One end of the transmission gate 601 is connected to the input terminal 604 of the positive feedback dynamic D flip-flop 600. The gate terminal 608 of the PMOS transistor 606 is controlled by the clock signal CLKP, and the gate terminal 609 of the NMOS transistor 607 is controlled by the clock signal CLKN with a phase opposite to CLKP. When CLKP is high and CLKN is low, the PMOS transistor 606 and the NMOS transistor 607 of the transmission gate 601 are both non-conductive, the transmission gate is closed, and the data at the input terminal 604 cannot be transmitted to the other end of the transmission gate 601. The data at the first node 650 is latched and maintained in its original state. When CLKP is low and CLKN is high, the PMOS transistor 606 and the NMOS transistor 607 of the transmission gate 601 are conductive, the transmission gate 601 is turned on, the data at the input terminal 604 is output to the other end through the transmission gate 601, and the data at the first node 650 is rewritten to the same data as the data at the input terminal 604.

[0055] like Figure 4B As shown, the second latch unit 402 of the positive feedback dynamic D flip-flop 600 is a tri-state inverter 602, which includes PMOS transistors 610 and 611 and NMOS transistors 612 and 613. The gates of the PMOS transistor 610 and the NMOS transistor 613 are connected together to form the input of the tri-state inverter 602. The source of the PMOS transistor 610 is connected to the power supply VDD, and the source of the NMOS transistor 613 is connected to the ground GND. The drains of the PMOS transistor 611 and the NMOS transistor 612 are connected together to form the output of the tri-state inverter 602. The source of the PMOS transistor 611 is connected to the drain of the PMOS transistor 610, and the source of the NMOS transistor 612 is connected to the drain of the NMOS transistor 613.

[0056] The gate terminal 614 of the PMOS transistor 611 is controlled by the clock signal CLKN, and the gate terminal 615 of the NMOS transistor 612 is controlled by the clock signal CLKP, serving as the clock control terminal of the tri-state inverter 602 .

[0057] When CLKP is low and CLKN is high, the PMOS transistor 611 and the NMOS transistor 612 are both in a non-conducting state, the tri-state inverter 602 is in a high-impedance state, and the data at the first node 650 cannot pass through the tri-state inverter 602. The data at the second node 651 is latched and maintains its original state, thus serving as a data storage.

[0058] When CLKP is high and CLKN is low, the PMOS transistor 611 and the NMOS transistor 612 are both in the on state, and the tri-state inverter 602 inverts the data at its input end, that is, inverts the data at the first node 650 and outputs it to the second node 651, rewriting the data at the second node 651.

[0059] like Figure 4B As shown, the output driving unit 403 is an inverter 603, which inverts the data received from the tri-state inverter 602 to form data with the same phase as the data at the input terminal 604 of the positive feedback dynamic D flip-flop, and outputs the data through the output terminal 605. At the same time, the output driving unit 403 can improve the driving capability of the data.

[0060] like Figure 4B As shown, positive feedback unit 406 is an inverter 618 formed by a PMOS transistor 616 and an NMOS transistor 617. The input of inverter 618 is connected to the output of inverter 603, i.e., the output 605 of the positive feedback dynamic D flip-flop 600. The output of inverter 618 is connected to the input of inverter 603. When the data at second node 651 is "1," the output of inverter 603 is "0," and PMOS transistor 616 turns on, forming a pull-up path, maintaining the data at second node 651 at "1." When the data at second node 651 is "0," the output of inverter 603 is "1," and NMOS transistor 617 turns on, forming a pull-down path, maintaining the data at second node 651 at "0." Thus, inverter 618 and inverter 603 form a data latch loop, effectively latching the data at the output 605 of the positive feedback dynamic D flip-flop at second node 651. In addition, the feedback loop formed by the PMOS transistor 616 and the NMOS transistor 617 should have a current capability lower than that of the normal read / write path in order to correctly write new data.

[0061] The working principle of the positive feedback dynamic D flip-flop of the present invention is described in detail below.

[0062] Figure 5A This is the equivalent circuit diagram of the positive feedback dynamic D flip-flop of the present invention when writing data, Figure 5B This is an equivalent circuit diagram of the positive feedback dynamic D flip-flop in the data holding state of the present invention.

[0063] Combine Figure 4A 、 Figure 4B as well as Figure 5AAs shown, when CLKP is high and CLKN is low, the clock-controlled transistors of the tri-state inverters 502 and 602 are turned on, and the data transmitted from the transmission gates 501 and 601 is written into the parasitic capacitor 100. When the input data is "0", the PMOS transistors 510, 511, 610, and 611 of the tri-state inverters 502 and 602 are all turned on, forming a pull-up path to charge the parasitic capacitor 100, causing the second nodes 551 and 651 to become high, and the data becomes "1". When the input data is "1", the NMOS transistors 512, 513, 612, and 613 of the tri-state inverters 502 and 602 are all turned on, forming a pull-down path to discharge the parasitic capacitor 100, causing the second nodes 551 and 651 to become low, and the data becomes "0".

[0064] like Figure 5B As shown, if there are no positive feedback inverters 518, 618, after the parasitic capacitor 100 is charged, if the tri-state inverters 502, 602 are in a high-impedance state under the control of the clock signal, the parasitic capacitor 100 will not be further charged, and the data at the second nodes 551, 651 will be maintained. On the other hand, due to the leakage current of the NMOS transistors 512, 513, 612, 613, the charge on the parasitic capacitor 100 will gradually leak away, and the high level at the second nodes 551, 651 will invert to a low level after a certain period of time. The data stored in the parasitic capacitor 100 will change from "1" to "0", ultimately causing data errors.

[0065] Assuming that the charge generated on the parasitic capacitor 100 is Q, the capacitance of the parasitic capacitor 100 is C, and the voltage across the parasitic capacitor plate is V, then

[0066] Q=C*V.

[0067] If the leakage current is I leakage , then the leakage time t is

[0068] t=Q / I leakage =C*V / I leakage。

[0069] Under the existing production process, the data stored in the parasitic capacitor 100 can be maintained for about 5 ns.

[0070] In the positive feedback dynamic D flip-flop of the present invention, due to the positive feedback effect of inverters 518 and 618, the data stored in parasitic capacitor 100 can be maintained normally until it is overwritten by new data. Therefore, the data stored in the parasitic capacitor does not need to be periodically updated during the data retention period, and data errors will not occur.

[0071] Figure 6This is the timing diagram of the positive feedback dynamic D flip-flop of the present invention. Figure 6 As shown, when CLKP is low and CLKN is high, the first latch unit conducts, and the data at input terminal D passes through the first latch unit. The second latch unit does not conduct, and the output of the positive feedback dynamic D flip-flop maintains its original state. When CLKP rises, CLKP jumps to a high level and CLKN jumps to a low level, the first latch unit does not conduct, cutting off the data input at input terminal D. The second latch unit conducts, and the retained data at input terminal D is output through output terminal Q. Thus, it can be seen that the state change of the output terminal of the positive feedback dynamic D flip-flop of the present invention occurs when the rising edge of the clock signal CLKP arrives. When CLKP is high and CLKN is low, the output state remains unchanged.

[0072] The present invention also provides a data operation unit, Figure 7 Figure 1 is a schematic diagram of the data operation unit of the present invention. Figure 7 As shown, the data operation unit 700 includes a control circuit 701, an operation circuit 702, and a plurality of positive feedback dynamic D flip-flops 500 and 600. The control circuit 701 refreshes the data in the positive feedback dynamic D flip-flops 500 and 600 and reads data from the positive feedback dynamic D flip-flops 500 and 600. The operation circuit 702 operates on the read data, and the control circuit 701 outputs the operation result.

[0073] The present invention also provides a chip, Figure 8 FIG. 1 is a schematic diagram of the chip of the present invention. Figure 8 As shown, the chip 800 includes a control unit 801 and one or more data operation units 700. The control unit 801 inputs data to the data operation unit 700 and processes the data output by the data operation unit 700.

[0074] The present invention also provides a computing board. Figure 9 This is a schematic diagram of the hashboard of the present invention. Figure 9 As shown, each hash board 900 includes one or more chips 800 to perform hash operations on working data.

[0075] The present invention also provides a computing device, which can be used for any massive computation. Figure 10 Schematic diagram of the computing device of the present invention. Figure 10As shown, each computing device 1000 includes a connection board 1001, a control board 1002, a heat sink 1003, a power board 1004, and one or more hash boards 900. The control board 1002 is connected to the hash board 900 via the connection board 1001, and the heat sink 1003 is arranged around the hash board 900. The power board 1004 is used to provide power to the connection board 1001, control board 1002, heat sink 1003, and hash board 900.

[0076] It should be noted that, in the description of the present invention, the terms "horizontal", "longitudinal", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description. They do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.

[0077] Although the embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the description and implementation methods. They can be fully applied to various fields suitable for the present invention. For those familiar with the art, additional modifications can be easily implemented. Therefore, without departing from the general concept defined by the claims and the scope of equivalents, the present invention is not limited to the specific details and illustrations shown and described herein.

[0078] In other words, the present invention may have many other embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art may make various corresponding changes and modifications based on the present invention, but these corresponding changes and modifications should all fall within the scope of protection of the claims attached to the present invention.

Claims

1. A positive feedback dynamic D flip-flop, characterized in that: include: an input terminal, an output terminal and at least one clock signal terminal; a first latch unit, configured to transmit data from the input terminal and latch the data under the control of a clock signal; wherein the first latch unit is a transmission gate, wherein the transmission gate is a PMOS transistor and an NMOS transistor connected in parallel and forms an analog switch under the control of the clock signal; a second latch unit, configured to latch the data at the output end and transmit the data latched by the first latch unit in an inverted manner under clock control; an output driving unit, configured to invert and output the data received from the second latch unit; a positive feedback unit, configured to invert the data at the output end and feed the data back to the output driving unit; The first latch unit, the second latch unit and the output driving unit are sequentially connected in series between the input end and the output end; The second latch unit realizes output of three states: high level, low level and high impedance through a single element under clock control.

2. The positive feedback dynamic D flip-flop according to claim 1, wherein: The positive feedback unit is an inverter and is connected to both ends of the output driving unit.

3. The positive feedback dynamic D flip-flop according to claim 2, wherein: The second latch unit is a tri-state inverter.

4. The positive feedback dynamic D flip-flop according to claim 3, wherein: The tri-state inverter further includes a first PMOS transistor, a second PMOS transistor, a first NMOS transistor and a second NMOS transistor, wherein the first PMOS transistor, the second PMOS transistor, the first NMOS transistor and the second NMOS transistor are sequentially connected in series between a power supply and a ground.

5. The positive feedback dynamic D flip-flop according to claim 4, wherein: The first PMOS transistor and the second NMOS transistor are switched on and off according to a clock signal, and the clock signals of the first PMOS transistor and the second NMOS transistor are in opposite phases.

6. The positive feedback dynamic D flip-flop according to claim 4, wherein: The second PMOS transistor and the first NMOS transistor are switched on and off according to a clock signal, and the clock signals of the second PMOS transistor and the first NMOS transistor are in opposite phases.

7. A data operation unit comprising a control circuit, an operation circuit, and a plurality of positive feedback dynamic D flip-flops interconnected, wherein the plurality of positive feedback dynamic D flip-flops are connected in series and / or in parallel; characterized in that: The multiple positive feedback dynamic D flip-flops are the positive feedback dynamic D flip-flops described in any one of claims 1-6.

8. A chip, characterized in that: Includes any data operation unit described in claim 7.

9. A hashboard for computing equipment, characterized in that: The method comprises a plurality of chips according to any one of claims 8.

10. A computing device comprising a power board, a control board, a connection board, a radiator, and a plurality of hash boards, wherein the control board is connected to the hash boards via the connection board, the radiator is disposed around the hash boards, and the power board is used to provide power to the connection board, the control board, the radiator, and the hash boards, characterized in that: The computing board is any one of the computing boards described in claim 9.

Citation Information

Patent Citations

  • Positive feedback developments D trigger and use its data operation unit, chip, calculation power board and computing equipment

    CN208608968U