CN107528568B - TSPC flip-flop with data retention feedback loop - Google Patents

TSPC flip-flop with data retention feedback loop Download PDF

Info

Publication number
CN107528568B
CN107528568B CN201710751132.1A CN201710751132A CN107528568B CN 107528568 B CN107528568 B CN 107528568B CN 201710751132 A CN201710751132 A CN 201710751132A CN 107528568 B CN107528568 B CN 107528568B
Authority
CN
China
Prior art keywords
node
electrode
substrate
drain electrode
source electrode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201710751132.1A
Other languages
Chinese (zh)
Other versions
CN107528568A (en
Inventor
高静
周游
徐江涛
史再峰
聂凯明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201710751132.1A priority Critical patent/CN107528568B/en
Publication of CN107528568A publication Critical patent/CN107528568A/en
Application granted granted Critical
Publication of CN107528568B publication Critical patent/CN107528568B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/353Generators characterised by the type of circuit or by the means used for producing pulses by the use, as active elements, of field-effect transistors with internal or external positive feedback
    • H03K3/356Bistable circuits

Landscapes

  • Logic Circuits (AREA)

Abstract

The invention relates to the field of integrated circuits, and provides a technical scheme of a TSPC trigger, so that a new TSPC circuit has the capability of data maintenance, and the circuit structure can keep the integrity of data when running in a high-speed circuit. The technical scheme adopted by the invention is that the TSPC trigger with a data retention feedback loop comprises 8 PMOS tubes, namely P1, P2, P3, P4, P5, P6, P7 and P8; the NMOS transistors are 7 and are respectively composed of N1, N2, N3, N4, N5, N6 and N7, and 3 inverters INV1, INV2 and INV 3. The invention is mainly applied to the integrated circuit design and manufacture occasions.

Description

TSPC flip-flop with data retention feedback loop
Technical Field
The present invention relates to the field of integrated circuits, and more particularly to high speed digital circuit design. And more particularly to TSPC flip-flops with data retention feedback loops.
Background
In digital circuits, the very important circuit structures of D flip-flops are commonly used in circuit structures of frequency dividers, data recovery, and the like. A general TSPC circuit configuration is composed of nine transistors, and is often applied to a high-speed circuit configuration. The speed at which digital circuits operate has now increased considerably due to the reduction in process size. If the traditional TSPC circuit structure is used, data loss occurs at low level, and the function of the circuit is greatly influenced. On the basis of the traditional nine-tube circuit structure, the invention adds a data holding feedback loop at the output, so that a data holding loop is provided at the time of low level, the integrity of data is ensured, and the realization of the circuit function is further ensured.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention aims to provide a technical scheme of a TSPC trigger, so that a new TSPC circuit has the capability of data maintenance, and the circuit structure can keep the integrity of data when running in a high-speed circuit. The technical scheme adopted by the invention is that the TSPC trigger with a data retention feedback loop comprises 8 PMOS tubes, namely P1, P2, P3, P4, P5, P6, P7 and P8; the NMOS transistors are 7 and respectively composed of N1, N2, N3, N4, N5, N6, N7 and 3 inverters INV1, INV2 and INV3, the grid electrode of the PMOS transistor P1 is connected with an input signal D, the drain electrode of the PMOS transistor P2 is connected with the source electrode of the PMOS transistor P2, and the source electrode and the substrate of the PMOS transistor P2 are connected with a power supply; the grid electrode of the PMOS pipe P2 is connected with a clock signal CLK, the source electrode is connected with the drain electrode of the P1, the drain electrode is connected with the node A, and the substrate is connected with a power supply; the gate of the NMOS transistor N1 is connected with an input signal D, the source is connected with the drain of the N2, the drain is connected with the node A, and the substrate is connected with the ground; the gate of the NMOS transistor N2 is connected with the reset signal Rb, the drain is connected with the source of N1, and the source is connected with the ground; the grid electrode of the PMOS pipe P3 is connected with a reset signal Rb, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with a node A; the grid electrode of the PMOS pipe P4 is connected with a reset signal R, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with the source electrode of the P5; the grid electrode of the PMOS pipe P5 is connected with a clock signal CLK, the source electrode is connected with the drain electrode of the P4, the drain electrode is connected with the node B, and the substrate is grounded; the grid electrode of the NMOS tube N3 is connected with the node A, the source electrode is connected with the drain electrode of the N4, the drain electrode is connected with the node B, and the substrate is grounded; the grid electrode of the NMOS tube N4 is connected with a clock signal CLK, the source electrode and the substrate are grounded, and the drain electrode is connected with the source electrode of the N3; the grid electrode of the NMOS tube N5 is connected with a reset signal R, the source electrode is connected with the substrate and the ground, and the drain electrode is connected with a node B; the grid electrode of the PMOS tube P6 is connected with the node B, the source electrode and the substrate are connected with the power supply, the drain electrode is connected with the node C, the grid electrode of the NMOS tube N6 is connected with the clock signal CLK, the source electrode is connected with the drain electrode of the N7, the drain electrode is connected with the node C, and the substrate is grounded; the gate of the NMOS transistor N7 is connected with the node B, the source electrode and the substrate are connected with the ground, and the drain electrode is connected with the source electrode of the N6; the grid electrode of the PNOS tube P7 is connected with a reset signal R, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with a node C; the grid electrode of the PNOS tube P8 is connected with a clock signal CLK, the source electrode is connected with the output of the inverter INV3, the drain electrode is connected with the node C, and the substrate is connected with a power supply; the input of the inverter INV1 is connected with the node C, and the output is connected with the output end Q; the input of the inverter INV2 is connected to the node C, and the output is connected to the input of the inverter INV 3; the input of the inverter INV3 is connected to the output of the inverter INV2, and the output is connected to the source of P8. The reset signals Rb and R are a pair of differential signals, that is, when R is high, Rb is low, and when R is low, Rb is high, for controlling the operation state of the TSPC.
When the reset signal Rb is at a high level and R is at a low level, the flip-flop is in a reset state, and at this time, regardless of the values of the clock signal CLK and the input D, the node a is at a high level, the node B is at a low level, the node C is at a high level, and the output Q is at a low level; when the reset signal Rb is at a low level and R is at a high level, the flip-flop is in a working state, when the input signal D is at a low level and the clock signal CLK is at a low level, the node A is at a high level, the node B is at a high level, the node C is at a high level, the low level during reset is output and maintained, when the clock signal CLK is changed from the low level to the high level, the node A is at a high level, the node B is at a low level, the node C is at a high level, and the output Q is at a low level;
when the clock CLK becomes low and the input D becomes high, the node a becomes low, the node B becomes high, the node C becomes high, and the output Q becomes low.
The invention has the characteristics and beneficial effects that:
the present invention proposes a circuit structure in which a TSPC flip-flop having a data retention feedback loop can operate at high speed, and the integrity of data is ensured due to the introduction of a maintenance data loop.
Description of the drawings:
fig. 1 is a circuit diagram of a TSPC flip-flop structure according to the present invention.
Fig. 2 is a timing diagram of the operation of the TSPC flip-flop proposed by the present invention.
Detailed Description
Because the traditional TSPC trigger circuit structure is in a high-speed circuit, if the clock is a low-level clock and the data loss occurs after the clock is maintained for a period of time, the invention carries out certain innovation on the basis of the traditional TSPC trigger, so that the new TSPC circuit has the data maintaining capability, and the circuit structure can keep the integrity of the data when running in the high-speed circuit.
The circuit diagram of the TSPC trigger structure proposed by the invention is shown in FIG. 1. The TSPC trigger provided by the invention has 8 PMOS tubes which are respectively P1, P2, P3, P4, P5, P6, P7 and P8; the NMOS transistors are 7, N1, N2, N3, N4, N5, N6, N7, and 3 inverters INV1, INV2, and INV 3. The connection relationship of each component of the invention is as follows: the grid electrode of the PMOS pipe P1 is connected with an input signal D, the drain electrode is connected with the source electrode of the P2, and the source electrode and the substrate are connected with a power supply; the grid electrode of the PMOS pipe P2 is connected with a clock signal CLK, the source electrode is connected with the drain electrode of the P1, the drain electrode node A is connected, and the substrate is connected with a power supply; the gate of the NMOS transistor N1 is connected with an input signal D, the source is connected with the drain of N2, the drain node A is connected, and the substrate is connected with the ground; the gate of the NMOS transistor N2 is connected with the reset signal Rb, the drain is connected with the source of N1, and the source is connected with the ground; the grid electrode of the PMOS pipe P3 is connected with a reset signal Rb, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with a node A; the grid electrode of the PMOS pipe P4 is connected with a reset signal R, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with the source electrode of the P5; the grid electrode of the PMOS pipe P5 is connected with a clock signal CLK, the source electrode is connected with the drain electrode of the P4, the drain electrode is connected with the node B, and the substrate is grounded; the grid electrode of the NMOS tube N3 is connected with the node A, the source electrode is connected with the drain electrode of the N4, the drain electrode is connected with the node B, and the substrate is grounded; the grid electrode of the NMOS tube N4 is connected with a clock signal CLK, the source electrode and the substrate are grounded, and the drain electrode is connected with the source electrode of the N3; the grid electrode of the NMOS tube N5 is connected with a reset signal R, the source electrode is connected with the substrate and the ground, and the drain electrode is connected with a node B; the grid electrode of the PMOS tube P6 is connected with the node B, the source electrode and the substrate are connected with the power supply, the drain electrode is connected with the node C, the grid electrode of the NMOS tube N6 is connected with the clock signal CLK, the source electrode is connected with the drain electrode of the N7, the drain electrode is connected with the node C, and the substrate is grounded; the gate of the NMOS transistor N7 is connected with the node B, the source electrode and the substrate are connected with the ground, and the drain electrode is connected with the source electrode of the N6; the grid electrode of the PNOS tube P7 is connected with a reset signal R, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with a node C; the grid electrode of the PNOS tube P8 is connected with a clock signal CLK, the source electrode is connected with the output of the inverter INV3, the drain electrode is connected with the node C, and the substrate is connected with a power supply; the input of the inverter INV1 is connected with the node C, and the output is connected with the output end Q; the input of the inverter INV2 is connected to the node C, and the output is connected to the input of the inverter INV 3; the input of the inverter INV3 is connected to the output of the inverter INV2, and the output is connected to the source of P8. The reset signals Rb and R are a pair of differential signals, that is, when R is high, Rb is low, and when R is low, Rb is high, for controlling the operation state of the TSPC.
The timing diagram of the operation of the TSPC trigger provided by the invention is shown in FIG. 2, and the basic principle is as follows: when the reset signal Rb is at a high level and R is at a low level, the flip-flop is in a reset state, and at this time, regardless of the values of the clock signal CLK and the input D, the node a is at a high level, the node B is at a low level, the node C is at a high level, and the output Q is at a low level; when the reset signal Rb is at a low level and R is at a high level, the flip-flop is in an operating state, when the input signal D is at a low level and the clock signal CLK is at a low level, the node a is at a high level, the node B is at a high level, the node C is at a high level, the output maintains the low level at the time of reset, when the clock signal CLK changes from the low level to the high level, the node a is at a high level, the node B is at a low level, and the node C is at a high level, the output Q is at a low level.
When the clock CLK becomes low and the input D becomes high, the node a becomes low, the node B becomes high, the node C becomes high, and the output Q becomes low.
From the above analysis, it can be seen that the clock jumps in data when the rising edge comes, and at low level the data maintains the loop operation, maintaining the level of the node C, so that the TSPC flip-flop can be in a high-speed circuit. Since at low levels the data of the flip-flop is lost after a while if no data is maintained in the loop, which is detrimental for high speed applications of the circuit.
In order to make the objects, technical solutions and advantages of the present invention more apparent, some details of the embodiments of the present invention should be taken into consideration in conjunction with some practical applications. We know by a rationale analysis of the operation of the flip-flops.
The high speed of the flip-flop is represented by: the low level is propagated to the output Q from the node A, B, C after the input D passes through, the propagation delay is composed of the inverter delay formed by the input D to the node A, the node B to the node C and the node C to the output Q and the discharge time from the node A to the node B, the inverter delay and the discharge time are both very short, so the propagation delay is very small, namely the propagation speed is very high; the high level is also propagated to the output Q from the node A, B, C after being respectively passed by the input D, the propagation delay is very small as the low level, and the propagation speed is very high;
but less discharge time from node a to node B than propagation of the low high level, which causes the duty cycle of the output data to change. Once fast, short clock cycles can cause errors in the logic of the output signal, where the discharge time is determined by N3 and N4, the dimensions of the N3 and N4 transistors are adjusted so that the discharge time from node a to node B is small enough to ensure that the low and high voltages are transmitted from input D to Q equally, thereby ensuring data correctness.
In addition, the integrity of the data is realized in that if no data maintaining loop exists, the data is lost after the low level lasts for a period of time, so that the data is incomplete, but after the data maintaining loop is added, when the low level is reached, the P8 is turned on, and the inverters INV2 and INV3 latch the data of the node C, so that the data is not lost, and the integrity of the data is ensured.

Claims (2)

1. A TSPC trigger with a data retention feedback loop is characterized in that 8 PMOS transistors are used, namely P1, P2, P3, P4, P5, P6, P7 and P8; the NMOS transistors are 7 and respectively composed of N1, N2, N3, N4, N5, N6, N7 and 3 inverters INV1, INV2 and INV3, the grid electrode of the PMOS transistor P1 is connected with an input signal D, the drain electrode of the PMOS transistor P2 is connected with the source electrode of the PMOS transistor P2, and the source electrode and the substrate of the PMOS transistor P2 are connected with a power supply; the grid electrode of the PMOS pipe P2 is connected with a clock signal CLK, the source electrode is connected with the drain electrode of the P1, the drain electrode is connected with the node A, and the substrate is connected with a power supply; the gate of the NMOS transistor N1 is connected with an input signal D, the source is connected with the drain of the N2, the drain is connected with the node A, and the substrate is connected with the ground; the gate of the NMOS transistor N2 is connected with the reset signal Rb, the drain is connected with the source of N1, and the source is connected with the ground; the grid electrode of the PMOS pipe P3 is connected with a reset signal Rb, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with a node A; the grid electrode of the PMOS pipe P4 is connected with a reset signal R, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with the source electrode of the P5; the grid electrode of the PMOS pipe P5 is connected with a clock signal CLK, the source electrode is connected with the drain electrode of the P4, the drain electrode is connected with the node B, and the substrate is grounded; the grid electrode of the NMOS tube N3 is connected with the node A, the source electrode is connected with the drain electrode of the N4, the drain electrode is connected with the node B, and the substrate is grounded; the grid electrode of the NMOS tube N4 is connected with a clock signal CLK, the source electrode and the substrate are grounded, and the drain electrode is connected with the source electrode of the N3; the grid electrode of the NMOS tube N5 is connected with a reset signal R, the source electrode is connected with the substrate and the ground, and the drain electrode is connected with a node B; the grid electrode of the PMOS tube P6 is connected with the node B, the source electrode and the substrate are connected with the power supply, the drain electrode is connected with the node C, the grid electrode of the NMOS tube N6 is connected with the clock signal CLK, the source electrode is connected with the drain electrode of the N7, the drain electrode is connected with the node C, and the substrate is grounded; the gate of the NMOS transistor N7 is connected with the node B, the source electrode and the substrate are connected with the ground, and the drain electrode is connected with the source electrode of the N6; the grid electrode of the PMOS pipe P7 is connected with a reset signal R, the source electrode and the substrate are connected with a power supply, and the drain electrode is connected with a node C; the grid electrode of the PMOS pipe P8 is connected with a clock signal CLK, the source electrode is connected with the output of the inverter INV3, the drain electrode is connected with a node C, and the substrate is connected with a power supply; the input of the inverter INV1 is connected with the node C, and the output is connected with the output end Q; the input of the inverter INV2 is connected to the node C, and the output is connected to the input of the inverter INV 3; the input of the inverter INV3 is connected to the output of the inverter INV2, and the output is connected to the source of P8, wherein the reset signals Rb and R are a pair of differential signals, that is, Rb is low when R is high, and Rb is high when R is low, for controlling the operation state of TSPC.
2. The TSPC flip-flop with a data retention feedback loop of claim 1, wherein when the reset signal Rb is high and R is low, the flip-flop is in a reset state, when node a is high, node B is low, node C is high, and the output Q is low, regardless of the values of the clock signal CLK and the input D; when the reset signal Rb is at a low level and R is at a high level, the flip-flop is in a working state, when the input signal D is at a low level and the clock signal CLK is at a low level, the node A is at a high level, the node B is at a high level, the node C is at a high level, the low level during reset is output and maintained, when the clock signal CLK is changed from the low level to the high level, the node A is at a high level, the node B is at a low level, the node C is at a high level, and the output Q is at a low level;
when the clock CLK becomes low and the input D becomes high, the node a becomes low, the node B becomes high, the node C becomes high, and the output Q becomes low.
CN201710751132.1A 2017-08-28 2017-08-28 TSPC flip-flop with data retention feedback loop Expired - Fee Related CN107528568B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710751132.1A CN107528568B (en) 2017-08-28 2017-08-28 TSPC flip-flop with data retention feedback loop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710751132.1A CN107528568B (en) 2017-08-28 2017-08-28 TSPC flip-flop with data retention feedback loop

Publications (2)

Publication Number Publication Date
CN107528568A CN107528568A (en) 2017-12-29
CN107528568B true CN107528568B (en) 2020-08-18

Family

ID=60682352

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710751132.1A Expired - Fee Related CN107528568B (en) 2017-08-28 2017-08-28 TSPC flip-flop with data retention feedback loop

Country Status (1)

Country Link
CN (1) CN107528568B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109088618B (en) * 2018-09-29 2022-05-20 上海华虹宏力半导体制造有限公司 C2MOS trigger
CN110429922B (en) * 2019-07-17 2023-07-04 上海华虹宏力半导体制造有限公司 Trigger device
CN111917397B (en) * 2020-06-18 2021-08-10 华南理工大学 Trigger circuit and chip based on unipolar transistor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1801969A1 (en) * 2005-12-23 2007-06-27 Infineon Technologies AG True single phase clock flip-flop
CN101222217A (en) * 2006-12-08 2008-07-16 索尼株式会社 Trigger and semiconductor integrated circuit
CN106992769A (en) * 2017-02-16 2017-07-28 广东顺德中山大学卡内基梅隆大学国际联合研究院 A kind of E TSPC triggers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8975949B2 (en) * 2013-03-14 2015-03-10 Samsung Electronics Co., Ltd. Integrated clock gater (ICG) using clock cascode complimentary switch logic

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1801969A1 (en) * 2005-12-23 2007-06-27 Infineon Technologies AG True single phase clock flip-flop
CN101222217A (en) * 2006-12-08 2008-07-16 索尼株式会社 Trigger and semiconductor integrated circuit
CN106992769A (en) * 2017-02-16 2017-07-28 广东顺德中山大学卡内基梅隆大学国际联合研究院 A kind of E TSPC triggers

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
TSPC-DICE: A single phase clock high performance SEU hardened flip-flop;Shah M. Jahinuzzaman,Riadul Islam;《 2010 53rd IEEE International Midwest Symposium on Circuits and Systems》;20100816;1639-1642 *
两种新型低时钟摆幅TSPC触发器;胡应波 等;《清华大学学报(自然科学版)》;20081231;第48卷(第10期);73-76 *

Also Published As

Publication number Publication date
CN107528568A (en) 2017-12-29

Similar Documents

Publication Publication Date Title
CN110932715B (en) Level shifter circuit and method for operating level shifter
CN107528568B (en) TSPC flip-flop with data retention feedback loop
CN102437836B (en) Low-power-consumption pulse type D trigger
US6798249B2 (en) Circuit for asynchronous reset in current mode logic circuits
CN100547907C (en) The circuit of detected phase and method
CN110859056B (en) Dynamic trigger and electronic equipment
KR20230154166A (en) D flip-flop, processor and computing device including D flip-flop
KR100896177B1 (en) High speed flip-flop
Shah et al. Improved sense amplifier based flip flop design For Low power and high data activity circuits
CN112671391B (en) Level conversion circuit
CN111697965A (en) High speed phase frequency detector
Sharma et al. An area and power efficient design of single edge triggered D-flip flop
US20080164910A1 (en) High speed flip-flop
CN110798198B (en) Data latch circuit and pulse signal generator thereof
US10164613B2 (en) Phase-inverted clock generation circuit and register
CN106992769B (en) E-TSPC trigger
US8536919B1 (en) Integrated circuits with delay matching circuitry
US10651850B2 (en) Low voltage tolerant ultra-low power edge triggered flip-flop for standard cell library
TWI664819B (en) Dynamic flip flop and electronic device
US20110193598A1 (en) Efficient retimer for clock dividers
CN107517045B (en) Ring oscillator
CN202435358U (en) D flip-flop based on hybrid single electron transistor(SET)/metal oxide semiconductor (MOS) structure
CN112994666A (en) Clock generation circuit of semiconductor device
KR102674627B1 (en) Level shifter
CN112234954B (en) Single event upset reinforcement trigger circuit structure of node feedback

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200818

Termination date: 20210828

CF01 Termination of patent right due to non-payment of annual fee