IP Library › Granted Patent US 12,249,992
Granted Patent B2
US 12,249,992 · App. 18/038,774 · Granted Mar 11, 2025

D flip-flop, processor including the d flip-flop, and computing apparatus

Inventors: Wenbo Tian (Guangdong, CN); Chuan Gong (Guangdong, CN); Zhijun Fan (Guangdong, CN); Zuoxing Yang (Guangdong, CN); Haifeng Guo (Guangdong, CN)
Assignee: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.
H03K3/037H03K3/012
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,249,992
App. No.
18/038,774
Granted
Mar 11, 2025
Kind
B2
Abstract

A D flip-flop, a processor including the D flip-flop, and a computing apparatus. A D flip-flop is provided, including: an input stage configured to receive a flip-flop input; an output stage configured to output a flip-flop output; an intermediate node disposed between an output of the input stage and an input of the output stage, where the output stage is configured to receive a signal at the intermediate node as an input; an intermediate stage configured to receive the output of the input stage and provide the output to the intermediate node; and a feedback stage configured to receive the flip-flop output and provide a feedback to the intermediate node, where the feedback stage assumes a logic-high state, a logic-low state, and a high-impedance state.

Claims (51)

1. A D flip-flop comprising:

an input stage configured to receive a flip-flop input;

an output stage configured to output a flip-flop output;

an intermediate node disposed between an output of the input stage and an input of the output stage, wherein the output stage is configured to receive a signal at the intermediate node as an input;

an intermediate stage configured to receive an output of the input stage and provide the output to the intermediate node; and

a feedback stage configured to receive the flip-flop output and provide a feedback to the intermediate node,

wherein the feedback stage assumes a logic-high state, a logic-low state, and a high-impedance state,

wherein a potential at the intermediate node is maintained such that a use of a high-threshold transistor as a transistor connected to the intermediate node is avoided in the D flip-flop, and a threshold of the transistor connected to the intermediate node in the D flip-flop is substantially identical to thresholds of all other transistors in the D flip-flop.

2. The D flip-flop according to claim 1 , wherein the feedback stage comprises a tri-state gate that comprises:

first to fourth transistors that are sequentially connected in series, wherein the first transistor and the second transistor are transistors of a first conductivity type, the third transistor and the fourth transistor are transistors of a second conductivity type that is different from the first conductivity type,

a control terminal of one of the first transistor and the second transistor is configured to be connected to the flip-flop output, and a control terminal of the other of the first transistor and the second transistor is configured to be connected to a first clock signal,

a control terminal of one of the third transistor and the fourth transistor is configured to be connected to the flip-flop output, and a control terminal of the other of the third transistor and the fourth transistor is configured to be connected to a second clock signal, wherein the second clock signal is an inverse of the first clock signal,

a node at which the second transistor and the third transistor are connected with each other is configured to be connected to the intermediate node.

3. The D flip-flop according to claim 1 , wherein the feedback stage comprises an inverter and a transmission gate connected in series,

the inverter comprises a first transistor of a first conductivity type and a fourth transistor of a second conductivity type that are connected in series, the transmission gate comprises a second transistor of the first conductivity type and a third transistor of the second conductivity type that are connected in parallel, the second conductivity type is different from the first conductivity type,

an input of the inverter is configured to be connected to the flip-flop output, an output of the inverter is configured to be connected to an input of the transmission gate, an output of the transmission gate is configured to be connected to the intermediate node,

two control terminals of the transmission gate are configured to receive a first clock signal and a second clock signal respectively, wherein the second clock signal is an inverse of the first clock signal.

4. The D flip-flop according to claim 2 , wherein:

the first conductivity type is P-type, and the second conductivity type is N-type,

when the first clock signal is high and the second clock signal is low, the feedback stage is configured to be turned off to assume the high-impedance state;

when the first clock signal is low and the second clock signal is high, the feedback stage is configured to provide a feedback to the intermediate node based on the flip-flop output.

5. The D flip-flop according to claim 1 , wherein the input stage comprises a transmission gate.

6. The D flip-flop according to claim 2 , wherein the intermediate stage is a tri-state logic configured to receive the output of the input stage as well as the first clock signal and the second clock signal, the tri-state logic is configured to assume the logic-high state, the logic-low state, and the high-impedance state based on the output of the input stage, the first clock signal, and the second clock signal.

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

the tri-state logic comprises an inverter and a transmission gate, the inverter is configured to receive the output of the input stage as an input, an output of the inverter is configured to be connected to one end of the transmission gate, another end of the transmission gate is configured to be connected to the intermediate node, and control terminals of the transmission gate are configured to receive the first clock signal and the second clock signal respectively.

8. The D flip-flop according to claim 6 , wherein the tri-state logic comprises a tri-state gate that comprises:

fifth to eighth transistors that are sequentially connected in series, wherein the fifth transistor and the sixth transistor are transistors of the first conductivity type, and the seventh transistor and the eighth transistor are transistors of the second conductivity type,

a control terminal of one of the fifth transistor and the sixth transistor is configured to be connected to the output of the input stage, and a control terminal of the other of the fifth transistor and the sixth transistor is configured to be connected to the second clock signal,

a control terminal of one of the seventh transistor and the eighth transistor is configured to be connected to the output of the input stage, and a control terminal of the other of the seventh transistor and the eighth transistor is configured to be connected to the first clock signal,

a node at which the sixth transistor and the seventh transistor are connected with each other is configured to be connected to the intermediate node.

9. The D flip-flop according to claim 1 , wherein the D flip-flop is a semi-static flip-flop, and the output stage, the feedback stage, and the intermediate node constitute a latch.

10. The D flip-flop according to claim 7 , wherein the first conductivity type is P-type, and the second conductivity type is N-type,

when the first clock signal is high and the second clock signal is low, the first intermediate stage is configured to provide an output to the intermediate node based on the output of the input stage;

when the first clock signal is low and the second clock signal is high, the first intermediate stage is configured to be turned off to assume a high-impedance state.

11. The D flip-flop according to claim 1 , wherein logic toggling of an output of at least one of the input stage or the intermediate stage is triggered by an edge of a clock signal.

12. A processor comprising:

at least one D flip-flop, wherein the D flip-flop is the D flip-flop according to claim 1 .

13. The processor according to claim 12 , wherein the at least one D flip-flop comprises a plurality of D flip-flops; and the processor further comprises:

a clock circuit configured to provide a desired clock signal to each of the plurality of D flip-flops.

14. The processor according to claim 13 , wherein the clock circuit comprises a first inverter and a second inverter connected in series, the first inverter is configured to receive a clock signal and output a first clock signal, and the second inverter is configured to receive the first clock signal and output a second clock signal,

the first clock signal and the second clock signal are provided to each of the plurality of D flip-flops.

15. A computing apparatus comprising the processor according to claim 12 .

16. The computing apparatus according to claim 15 , wherein the computing apparatus is a computing apparatus for digital currency.

17. The D flip-flop according to claim 3 , wherein:

the first conductivity type is P-type, and the second conductivity type is N-type,

when the first clock signal is high and the second clock signal is low, the feedback stage is configured to be turned off to assume the high-impedance state;

when the first clock signal is low and the second clock signal is high, the feedback stage is configured to provide a feedback to the intermediate node based on the flip-flop output.

18. The D flip-flop according to claim 3 , wherein the intermediate stage is a tri-state logic configured to receive the output of the input stage as well as the first clock signal and the second clock signal, the tri-state logic is configured to assume the logic-high state, the logic-low state, and the high-impedance state based on the output of the input stage, the first clock signal, and the second clock signal.

19. The D flip-flop according to claim 8 , wherein the first conductivity type is P-type, and the second conductivity type is N-type,

when the first clock signal is high and the second clock signal is low, the first intermediate stage is configured to provide an output to the intermediate node based on the output of the input stage;

when the first clock signal is low and the second clock signal is high, the first intermediate stage is configured to be turned off to assume a high-impedance state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2023
From: TIAN, WENBO; GONG, CHUAN; FAN, ZHIJUN; YANG, ZUOXING; GUO, HAIFENG
To: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.
Reel/Frame 063761/0428 →
Priority Claims (1)
CN 202210455795.X · Apr 28, 2022 · national
Continuity (1)
Related Publication 20240364316A1 · Oct 31, 2024
References Cited (35)
US 5883529A · Kumata et al. · 1999 [cited by applicant]
US 7109772B2 · Tohsche · 2006 [cited by applicant]
US 9148149B2 · Cheng · 2015 [cited by examiner]
US 10031723B1 · Takahashi · 2018 [cited by examiner]
US 10992289B2 · Wu · 2021 [cited by examiner]
US 20170237414A1 · Kim et al. · 2017 [cited by applicant]
US 20220224316A1 · Agarwal et al. · 2022 [cited by applicant]
US 20230238947A1 · Tian et al. · 2023 [cited by applicant]
CN 1992519A · 2007 [cited by applicant]
CN 102427296A · 2012 [cited by applicant]
CN 104079290A · 2014 [cited by applicant]
CN 110635783A · 2019 [cited by applicant]
CN 111600577A · 2020 [cited by applicant]
CN 213879787U · 2021 [cited by applicant]
CN 214154471U · 2021 [cited by applicant]
CN 114567297A · 2022 [cited by applicant]
JP S61134122A · 1986 [cited by applicant]
JP 2011023941A · 2011 [cited by applicant]
JP 2021100237A · 2021 [cited by applicant]
KR 20160069323A · 2016 [cited by applicant]
KR 20210039337A · 2021 [cited by applicant]
TW 202002516A · 2020 [cited by applicant]
TW 202135467A · 2021 [cited by applicant]
WO 2019236224A · 2019 [cited by applicant]
Notification to Grant Patent Right for Invention of the priority CN application No. 202210455795.X and English translation (8 pages). [cited by applicant]
International Search Report and Written Opinion for PCT/CN2023/079832 mailed on Apr. 21, 2023 (8 pages. [cited by applicant]
English Translation of International Search Report and Written Opinion for PCT/CN2023/079832 mailed on Apr. 21, 2023 (8 pages). [cited by applicant]
First Chinese Office Action for Application No. 202210455795.X dated Jun. 10, 2022 (17 pages with English Translation). [cited by applicant]
Second Chinese Office Action for Application No. 202210455795.X dated Jul. 7, 2022 (17 pages with English Translation). [cited by applicant]
Third Chinese Office Action for Application No. 202210455795.X dated Jul. 29, 2022 (16 pages with English Translation). [cited by applicant]
Rejection Decision for CN Application No. 202210455795.X dated Jan. 13, 2023 (15 pages with English Translation). [cited by applicant]
Reexamination Decision for CN Application No. 202210455795.X dated Mar. 8, 2023 (2 pages with English Translation). [cited by applicant]
First Office Action for corresponding Taiwanese application 112108143 dated Oct. 6, 2023 (13 pages including machine translation). [cited by applicant]
Search Report for corresponding Taiwanese application 112108143 (1 page). [cited by applicant]
First Office Action issued on Sep. 23, 2024 for corresponding KR Application No. 10-2023-7021112 (16 pages including English Translation). [cited by applicant]