IP Library › Granted Patent US 12,615,038
Granted Patent B2
US 12,615,038 · App. 18/032,896 · Granted Apr 28, 2026

Dynamic D flip-flop, register, chip, and data processing apparatus

Inventors: Wenbo Tian (Guangdong, CN); Zhijun Fan (Guangdong, CN); Chao Xu (Guangdong, CN); Ke Xue (Guangdong, CN); Zuoxing Yang (Guangdong, CN)
Assignee: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.
H03K3/356043H03K3/012H03K3/3562
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,615,038
App. No.
18/032,896
Granted
Apr 28, 2026
Kind
B2
Abstract

The present disclosure relates to a dynamic D flip-flop, a register, a chip, and a data processing apparatus. A dynamic D flip-flop is provided, including: an input terminal, configured to receive input data; an output terminal, configured to provide output data in response to the input data; clock signal terminal(s), configured to receive clock signal(s); a first latch unit, configured to latch the input data from the input terminal and transmit the input data under control of the clock signal(s); and a second latch unit, configured to latch data from the first latch unit and transmit the data latched by the first latch unit under control of the clock signal(s), where the first latch unit and the second latch unit are sequentially connected in series between the input terminal and the output terminal, and where the output terminal is configured to use data from the second latch unit as the output data for outputting.

Claims (32)

1 . A dynamic D flip-flop, comprising:

an input terminal, configured to receive input data;

an output terminal, configured to provide output data in response to the input data;

clock signal terminal(s), configured to receive clock signal(s);

a first latch unit, configured to latch the input data from the input terminal and transmit the input data under control of the clock signal(s); and

a second latch unit, configured to latch data from the first latch unit and transmit the data latched by the first latch unit under control of the clock signal(s),

wherein the first latch unit and the second latch unit are sequentially connected in series between the input terminal and the output terminal,

wherein the second latch unit is a triple gate and an output of the second latch unit is used as the output terminal for driving a load of the dynamic D flip-flop,

wherein the output of the second latch unit is not connected with an inverter which is used as an output drive unit, and

wherein the output terminal is configured to provide the output data which is inverted from the input data by directly outputting the data transmitted by the first latch unit and transmitted by the second latch unit, which is not inverted by the first latch unit but is inverted by the second latch unit, as the output data of the dynamic D flip-flop.

2 . The dynamic D flip-flop according to claim 1 , wherein the second latch unit comprises 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 of the second latch unit are sequentially connected in series between a power supply and ground.

3 . The dynamic D flip-flop according to claim 2 , wherein the clock signal(s) comprises a first clock signal and a second clock signal, and the first clock signal is inverted from the second clock signal.

4 . The dynamic D flip-flop according to claim 3 , wherein the first latch unit is a transmission gate.

5 . The dynamic D flip-flop according to claim 4 , wherein the transmission gate comprises a third PMOS transistor and a third NMOS transistor, and the third PMOS transistor and the third NMOS transistor are connected in parallel between the input terminal of the dynamic D flip-flop and an output terminal of the transmission gate.

6 . The dynamic D flip-flop according to claim 5 , wherein

a gate of the third PMOS transistor of the first latch unit and a gate of the first NMOS transistor of the second latch unit are controlled by the first clock signal,

a gate of the third NMOS transistor of the first latch unit and a gate of the second PMOS transistor of the second latch unit are controlled by the second clock signal, and

a gate of the first PMOS transistor of the second latch unit and a gate of the second NMOS transistor of the second latch unit are controlled by an output of the first latch unit.

7 . The dynamic D flip-flop according to claim 5 , wherein

a gate of the third PMOS transistor of the first latch unit and a gate of the second NMOS transistor of the second latch unit are controlled by the first clock signal,

a gate of the third NMOS transistor of the first latch unit and a gate of the first PMOS transistor of the second latch unit are controlled by the second clock signal, and

a gate of the second PMOS transistor of the second latch unit and a gate of the first NMOS transistor of the second latch unit are controlled by an output of the first latch unit.

8 . The dynamic D flip-flop according to claim 3 , wherein the dynamic D flip-flop further comprises a clock buffer, and the clock buffer is configured to generate the first clock signal and the second clock signal based on an external clock signal, wherein the first clock signal is in phase with or inverted from the external clock signal.

9 . A chip, comprising the dynamic D flip-flop according to claim 1 .

10 . A data processing apparatus, configured to execute a digital currency encryption algorithm, and comprising the chip according to claim 9 .

11 . A register, comprising:

a plurality of input terminals, configured to receive input data;

a plurality of output terminals, configured to output data;

a clock signal terminal, configured to receive an external clock signal; and

a clock buffer, configured to provide control clock signals to a plurality of dynamic D flip-flops based on the external clock signal, wherein the control clock signals comprises a first clock signal and a second clock signal, the first clock signal is inverted from the second clock signal, and the plurality of dynamic D flip-flops are connected in parallel between the plurality of input terminals and the plurality of output terminals, and configured to perform at least one of latching or reading of data under control of the control clock signals, wherein the dynamic D flip-flop is the dynamic D flip-flop according to claim 1 .

12 . The register according to claim 11 , wherein the first clock signal is in phase with or inverted from the external clock signal.

13 . A chip, comprising the register according to claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2023
From: TIAN, WENBO; FAN, ZHIJUN; XU, CHAO; XUE, KE; YANG, ZUOXING
To: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.
Reel/Frame 063388/0441 →
Priority Claims (1)
CN 202011428628.3 · Dec 9, 2020 · national
Continuity (1)
Related Publication 20230396242A1 · Dec 7, 2023
References Cited (35)
US 5576997A · Masuda et al. · 1996 [cited by applicant]
US 8880965B2 · Zhang · 2014 [cited by examiner]
US 8941429B2 · Cheng · 2015 [cited by examiner]
US 8994405B1 · Suzuki · 2015 [cited by examiner]
US 9755623B2 · Cheng · 2017 [cited by examiner]
US 10659017B1 · Rengarajan · 2020 [cited by examiner]
US 10715119B2 · Mao · 2020 [cited by examiner]
US 11251781B2 · Liu · 2022 [cited by examiner]
US 11316692B2 · Wentz · 2022 [cited by examiner]
US 11714125B2 · Dia · 2023 [cited by examiner]
US 20080186070A1 · Iyer · 2008 [cited by examiner]
US 20180123568A1 · Rasouli et al. · 2018 [cited by applicant]
US 20180183441A1 · Ryu et al. · 2018 [cited by applicant]
US 20190372563A1 · Mao · 2019 [cited by applicant]
US 20220116027A1 · Liu et al. · 2022 [cited by applicant]
US 20230238947A1 · Tian · 2023 [cited by examiner]
CN 110311655A · 2019 [cited by applicant]
CN 110633104A · 2019 [cited by applicant]
CN 110635786A · 2019 [cited by applicant]
CN 110677141A · 2020 [cited by applicant]
CN 110708041A · 2020 [cited by applicant]
CN 111600577A · 2020 [cited by applicant]
CN 212726968U · 2021 [cited by applicant]
CN 214154471U · 2021 [cited by applicant]
KR 1020050078560A · 2005 [cited by applicant]
KR 20070070426A · 2007 [cited by applicant]
KR 101849923B1 · 2018 [cited by applicant]
WO 2020001167A1 · 2020 [cited by applicant]
International Search Report for PCT/CN2021/113230 mailed on Oct. 28, 2021 (5 pages including English Translation). [cited by applicant]
Written Opinion for PCT/CN2021/113230 mailed on Oct. 28, 2021 (7 pages including English Translation). [cited by applicant]
First TW Office Action with Search Report for Patent Application No. 110130454 (16 pages including English Translation). [cited by applicant]
TW Rejection Decision for Patent Application No. 110130454 (7 pages including English Translation). [cited by applicant]
First Chinese Office Action for Application No. 202022933930.6 dated May 21, 2021 (4 pages including English Translation). [cited by applicant]
First Office Action dated Aug. 26, 2024 for corresponding KR Application No. 10-2023-7018359 (25 pages including English Translation). [cited by applicant]
Office Action dated Jan. 5, 2025 for corresponding CN Application No. 202011428628.3 (34 pages including English Translation). [cited by applicant]