KR20240083381A - Flip-flop circuit with pulsed latch structure - Google Patents
Flip-flop circuit with pulsed latch structure Download PDFInfo
- Publication number
- KR20240083381A KR20240083381A KR1020220167454A KR20220167454A KR20240083381A KR 20240083381 A KR20240083381 A KR 20240083381A KR 1020220167454 A KR1020220167454 A KR 1020220167454A KR 20220167454 A KR20220167454 A KR 20220167454A KR 20240083381 A KR20240083381 A KR 20240083381A
- Authority
- KR
- South Korea
- Prior art keywords
- flip
- flop circuit
- pulsed latch
- latch structure
- dck
- Prior art date
Links
- 230000009977 dual effect Effects 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 4
- 238000000342 Monte Carlo simulation Methods 0.000 description 3
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
- H03K3/353—Generators 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/356—Bistable circuits
- H03K3/356104—Bistable circuits using complementary field-effect transistors
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/01—Details
- H03K3/012—Modifications of generator to improve response time or to decrease power consumption
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/02—Generators characterised by the type of circuit or by the means used for producing pulses
- H03K3/027—Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
- H03K3/037—Bistable circuits
Landscapes
- Logic Circuits (AREA)
Abstract
본 발명의 제1 특징에 따른 펄스드 래치(pulsed latch) 구조의 플립플롭 회로는, 차동 펄스드 래치 구조부; 및 다이나믹 XOR 구조부;를 포함하고, 상기 차동 펄스드 래치 구조부는 듀얼 브릿지 구조를 추가적으로 포함하고, 클럭 트랜지스터를 공유하는 것을 특징으로 한다. 이에 따라, 출력신호의 풀다운이 먼저 수행되어 출력값 변경이 이루어져 저전압에서 안정적인 동작이 가능하다.A flip-flop circuit with a pulsed latch structure according to the first aspect of the present invention includes a differential pulsed latch structure; and a dynamic XOR structure, wherein the differential pulsed latch structure additionally includes a dual bridge structure and shares a clock transistor. Accordingly, the pull-down of the output signal is performed first to change the output value, enabling stable operation at low voltage.
Description
본 발명은 펄스드 래치 구조의 플립플롭 회로에 관한 것으로, 보다 구체적으로는 출력신호의 풀다운이 먼저 수행되어 출력값 변경이 이루어져 저전압에서 안정적으로 동작하는 펄스드 래치 구조의 플립플롭 회로에 관한 것이다.The present invention relates to a flip-flop circuit with a pulsed latch structure, and more specifically, to a flip-flop circuit with a pulsed latch structure that operates stably at a low voltage by first pulling down an output signal to change the output value.
펄스드 래치(pulsed latch) 플립플롭은 일반 플립플롭에 비해 고성능이지만 변이에 취약하여 저전압에서의 동작에 문제가 있다. 또한, 넓은 면적의 사용으로 인해 프로세서의 면적 효율을 감소시킨다. 이와 같이 변이에 취약한 구조는 저전압에서의 플립플롭 오동작을 야기하여 올바른 동작을 방해한다.Pulsed latch flip-flops have higher performance than regular flip-flops, but are vulnerable to variation and have problems operating at low voltages. Additionally, the use of a large area reduces the area efficiency of the processor. This structure, which is vulnerable to variation, causes flip-flop malfunction at low voltages and prevents proper operation.
차동 펄스드 래치(differential pulsed latch) 및 다이나믹 XOR(dynamic XOR) 구조를 갖는 펄스드 래치 플립플롭은 변이에 강하고 면적을 적게 사용하면서도 고성능 시퀀싱(sequencing)을 가능하게 하여 넓은 전압 범위에서 안정적이고 빠르게 동작할 수 있어서 저전압, 고성능 동작을 하는 프로세서 내 활용에 적합하다. 이러한 차동 펄스드 래치 및 다이나믹 XOR 구조를 통해 출력신호를 보다 안정화하여 별도의 신호 생성기 없이도 신호의 경합 없이 동작이 이루어질 수 있는 펄스드 래치 플립플롭이 요구된다.Pulsed latch flip-flops with differential pulsed latch and dynamic This makes it suitable for use in processors that operate at low voltage and high performance. A pulsed latch flip-flop that can operate without signal contention without a separate signal generator by stabilizing the output signal more through this differential pulsed latch and dynamic XOR structure is required.
도 1은 기본적인 펄스드 래치 형태의 전송 게이트 펄스드 래치(TGPL: Transmission Gate Pulsed Latch) 플립플롭 회로를 도시한 도면이다.Figure 1 is a diagram showing a basic pulsed latch type transmission gate pulsed latch (TGPL) flip-flop circuit.
도 1을 참조하면, 도 1과 같은 전송 게이트 펄스드 래치(TGPL: Transmission Gate Pulsed Latch)는 기본적인 펄스드 래치 형태의 플립플롭 회로이다. 기본적인 펄스 생성 방식을 사용하며, 인버터 체인(inverter chain)을 통해 펄스 폭(pulse width)을 제어할 수 있다. 인버터 체인부는 클럭신호(CK)의 상승 엣지 이후 소정 지연되어 반전 지연 클럭신호(DCK)를 0으로 만든다.Referring to FIG. 1, a transmission gate pulsed latch (TGPL) as shown in FIG. 1 is a basic pulsed latch type flip-flop circuit. It uses a basic pulse generation method, and the pulse width can be controlled through an inverter chain. The inverter chain unit delays the clock signal (CK) by a predetermined amount after the rising edge and makes the inversion delay clock signal (DCK) to 0.
이와 같은 전송 게이트 펄스드 래치(TGPL)는 저전압에서 변이로 인해 최소 펄스 폭 제한(minimum pulse width constraint)을 만족하지 못해 저전압에서 동작이 불가하며, 인버터 체인에 다수의 인버터가 요구되어 면적을 많이 차지한다.Such a transmission gate pulsed latch (TGPL) cannot operate at low voltages because it does not satisfy the minimum pulse width constraint due to variation at low voltages, and requires a large number of inverters in the inverter chain, taking up a lot of area. do.
도 2는 다이나믹 XOR 구조를 이용한 셀프 타임드 펄스드 래치(STPL: Self Timed Pulsed Latch) 플립플롭 회로를 도시한 도면이다.Figure 2 is a diagram showing a self-timed pulsed latch (STPL) flip-flop circuit using a dynamic XOR structure.
도 2를 참조하면, 도 2와 같은 셀프 타임드 펄스드 래치(STPL: Self Timed Pulsed Latch)는 펄스 폭의 제어를 위해 인버터 체인 대신에 다이나믹 XOR(dynamic XOR) 구조를 사용한다. 다이나믹 XOR 구조를 통해 펄스 폭을 변이에 맞춰 유연하게 제어함으로써 전송 게이트 펄스드 래치(TGPL)보다 저전압에서의 안정성 확보가 가능하고, 인버터 체인보다 사용하는 면적 측면에서 유리하다. 하지만 구조 상의 문제로 인하여 여전히 저전압에서의 동작이 불안정하다.Referring to FIG. 2, a self-timed pulsed latch (STPL) as shown in FIG. 2 uses a dynamic XOR (dynamic XOR) structure instead of an inverter chain to control the pulse width. By flexibly controlling the pulse width according to the variation through the dynamic However, due to structural problems, operation at low voltage is still unstable.
좀 더 구체적으로, 셀프 타임드 펄스드 래치(STPL)는 전송 게이트 펄스드 래치(TGPL)와 비교하여 다이나믹 XOR 구조부를 이용하여 클럭신호(CK)의 상승 엣지 이후 Q=D가 될 때까지 대기하여 반전 지연 클럭신호(DCK)를 0으로 변경한다. 그러나, QN이 0에서 1로 변경되고 QI가 1에서 0으로 안정적으로 변경되지 않았을 때 DCK가 0으로 변경되어 QN, QI의 업데이트가 제대로 이루어지지 않을 수 있다.More specifically, compared to the transfer gate pulsed latch (TGPL), the self-timed pulsed latch (STPL) uses a dynamic XOR structure to wait until Q=D after the rising edge of the clock signal (CK). Change the inversion delay clock signal (DCK) to 0. However, when QN changes from 0 to 1 and QI does not change stably from 1 to 0, DCK changes to 0 and QN and QI may not be updated properly.
본 발명은 상술한 바와 같은 종래 기술의 문제점을 해결하기 위한 것으로서, 출력신호의 풀다운이 먼저 수행되어 출력값 변경이 이루어져 저전압에서 안정적으로 동작하는 펄스드 래치 구조의 플립플롭 회로를 제공하는 것이다.The present invention is intended to solve the problems of the prior art as described above, and provides a flip-flop circuit with a pulsed latch structure that operates stably at low voltage by first pulling down the output signal to change the output value.
본 발명의 제1 특징에 따른 펄스드 래치(pulsed latch) 구조의 플립플롭 회로는, 차동 펄스드 래치 구조부; 및 다이나믹 XOR 구조부;를 포함하고, 상기 차동 펄스드 래치 구조부는 듀얼 브릿지 구조를 추가적으로 포함하고, 클럭 트랜지스터를 공유하는 것을 특징으로 한다.A flip-flop circuit with a pulsed latch structure according to the first aspect of the present invention includes a differential pulsed latch structure; and a dynamic XOR structure, wherein the differential pulsed latch structure additionally includes a dual bridge structure and shares a clock transistor.
본 발명의 제2 특징에 따른 마이크로프로세서 회로는, 메모리; 및 상기 메모리로부터 데이터 처리 및 동작을 제어할 수 있는 프로세서;를 포함하고, 상기 프로세서는 제1 특징에 따른 펄스드 래치(pulsed latch) 구조의 플립플롭 회로를 포함하는 것을 특징으로 한다.A microprocessor circuit according to a second aspect of the present invention includes a memory; and a processor capable of controlling data processing and operations from the memory, wherein the processor includes a flip-flop circuit with a pulsed latch structure according to the first feature.
본 발명의 실시 예에 따른 펄스드 래치 구조의 플립플롭 회로는 다음과 같은 효과를 제공한다.A flip-flop circuit with a pulsed latch structure according to an embodiment of the present invention provides the following effects.
차동 펄스드 래치(differential pulsed latch)에 있어서 듀얼 브릿지 구조를 사용하여 반전 지연 클럭신호(DCK)가 하강하고 입력신호가 변경되면 출력신호를 공급하고, 풀다운 경로에서 클럭 트랜지스터가 공유되어 클럭의 부하(load) 및 트랜지스터 수를 감소하며, 출력신호의 풀다운이 수행된 후 출력값 변경이 이루어져 저전압에서 안정적인 동작이 가능하다.In a differential pulsed latch, a dual bridge structure is used to supply an output signal when the inverting delay clock signal (DCK) falls and the input signal changes, and the clock transistor is shared in the pull-down path to reduce the load of the clock ( load) and the number of transistors are reduced, and the output value is changed after the output signal is pulled down, enabling stable operation at low voltage.
도 1은 기본적인 펄스드 래치 형태의 전송 게이트 펄스드 래치(TGPL: Transmission Gate Pulsed Latch) 플립플롭 회로를 도시한 도면이다.
도 2는 다이나믹 XOR 구조를 이용한 셀프 타임드 펄스드 래치(STPL: Self Timed Pulsed Latch) 플립플롭 회로를 도시한 도면이다.
도 3은 개시된 실시 예에 따른 펄스드 래치 구조의 플립플롭 회로를 도시한 도면이다.
도 4는 개시된 실시 예에 따른 펄스드 래치 구조의 플립플롭 회로의 동작을 개념적으로 도시한 도면이다.
도 5는 개시된 실시 예에 따른 펄스드 래치 구조의 플립플롭 회로에 대한 몬테 카를로(Monte-Carlo) 시뮬레이션의 동작 측정 결과를 도시한 표이다.
도 6은 개시된 실시 예의 플립플롭 회로의 특성을 종래의 플립플롭 회로와 비교한 그래프들이다.Figure 1 is a diagram showing a basic pulsed latch type transmission gate pulsed latch (TGPL) flip-flop circuit.
Figure 2 is a diagram showing a self-timed pulsed latch (STPL) flip-flop circuit using a dynamic XOR structure.
FIG. 3 is a diagram illustrating a flip-flop circuit with a pulsed latch structure according to the disclosed embodiment.
FIG. 4 is a diagram conceptually illustrating the operation of a flip-flop circuit with a pulsed latch structure according to the disclosed embodiment.
FIG. 5 is a table showing operation measurement results of Monte-Carlo simulation for a flip-flop circuit with a pulsed latch structure according to the disclosed embodiment.
Figure 6 is a graph comparing the characteristics of the flip-flop circuit of the disclosed embodiment with that of a conventional flip-flop circuit.
이하, 본 발명에 대해서 실시예 및 도면을 참조하여 구체적으로 설명한다. 그러나, 이하의 설명은 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.Hereinafter, the present invention will be described in detail with reference to examples and drawings. However, the following description is not intended to limit the present invention to specific embodiments, and in describing the present invention, if it is determined that a detailed description of related known technology may obscure the gist of the present invention, the detailed description will be omitted. .
도 3은 개시된 실시 예에 따른 펄스드 래치 구조의 플립플롭 회로를 도시한 도면이다.FIG. 3 is a diagram illustrating a flip-flop circuit with a pulsed latch structure according to the disclosed embodiment.
개시된 실시 예의 펄스드 래치(pulsed latch) 구조의 플립플롭 회로는, 차동 펄스드 래치(differential pulsed latch) 구조부 및 다이나믹 XOR(dynamic XOR) 구조부를 포함하고, 차동 펄스드 래치 구조부는 듀얼 브릿지 구조(도 3에서 CK, DCK 신호가 함께 입력되는 구조 부분)를 추가적으로 포함하고, 클럭 트랜지스터(도 3에서 최하단의 CK 신호가 입력되는 트랜지스터)를 공유한다. 차동 펄스드 래치 구조와 다이나믹 XOR 구조를 조합하여 사용함으로써 저전압에서의 안정적인 동작을 가능하게 된다.The flip-flop circuit of the pulsed latch structure of the disclosed embodiment includes a differential pulsed latch structure and a dynamic XOR (dynamic XOR) structure, and the differential pulsed latch structure includes a dual bridge structure (Figure 3, the structural part where the CK and DCK signals are input together) is additionally included, and a clock transistor (the transistor at the bottom in Figure 3, where the CK signal is input) is shared. Stable operation at low voltage is possible by using a combination of differential pulsed latch structure and dynamic XOR structure.
개시된 실시 예의 펄스드 래치 구조의 플립플롭 회로에서는 입력신호(D) 및 반전 입력신호(DB), 출력신호(QI) 및 반전 출력신호(QN), 클럭신호(CK) 및 반전 지연 클럭신호(DCK)를 사용하여 회로가 동작할 수 있다.In the pulsed latch structure flip-flop circuit of the disclosed embodiment, an input signal (D) and an inverted input signal (DB), an output signal (QI) and an inverted output signal (QN), a clock signal (CK), and an inverted delay clock signal (DCK) ) can be used to operate the circuit.
개시된 실시 예에서, 차동 펄스드 래치 구조부는 출력신호의 풀다운(pull down)이 수행된 후에 출력값 변경이 이루어져 저전압에서 안정적인 동작이 가능하다. 보다 구체적으로, QN이 1에서 0으로 변경되고 QI가 0에서 1로 변경, 또는 QI가 1에서 0으로 변경되고 QN이 0에서 1로 변경되는 방식으로 항상 풀다운이 먼저 발생하게 되어 QI, QN이 안정화된 후 DCK가 0으로 변경된다. 이에 따라, 셀프 타임드 펄스드 래치(STPL)와 비교하여 저전압에서 안정적으로 동작할 수 있게 된다.In the disclosed embodiment, the differential pulsed latch structure changes the output value after the output signal is pulled down, thereby enabling stable operation at low voltage. More specifically, the pulldown will always occur first, with QN changing from 1 to 0 and QI changing from 0 to 1, or QI changing from 1 to 0 and QN changing from 0 to 1, and so on. After stabilization, DCK changes to 0. Accordingly, it can operate stably at low voltage compared to a self-timed pulsed latch (STPL).
듀얼 브릿지 구조(도 3에서 CK, DCK가 함께 입력되는 구조 부분)는 반전 지연 클럭신호(DCK)로 제어되는 PMOS 브릿지를 포함하고, DCK 신호가 하강하고 입력신호가 변경되면 출력신호를 공급하는 방식으로 동작한다.The dual bridge structure (the part of the structure in which CK and DCK are input together in Figure 3) includes a PMOS bridge controlled by an inverted delay clock signal (DCK), and supplies an output signal when the DCK signal falls and the input signal changes. It operates as
클럭 트랜지스터의 공유는 도 3에서 최하단의 CK 신호가 입력되는 트랜지스터 즉, 차동 펄스드 래치 구조부의 풀다운 경로에서 이루어지게 된다. 다시 말하면, 두 개의 CK 신호가 입력되는 트랜지스터의 사용을 대체하여 하나의 트랜지스터만을 사용한다.Sharing of the clock transistor is done in the pull-down path of the differential pulsed latch structure, that is, the transistor where the CK signal is input at the bottom in FIG. 3. In other words, instead of using a transistor through which two CK signals are input, only one transistor is used.
도 4는 개시된 실시 예에 따른 펄스드 래치 구조의 플립플롭 회로의 동작을 개념적으로 도시한 도면이다.FIG. 4 is a diagram conceptually illustrating the operation of a flip-flop circuit with a pulsed latch structure according to the disclosed embodiment.
개시된 실시 예에서, 차동 펄스드 래치 구조부는 다음과 같이 동작한다.In the disclosed embodiment, the differential pulsed latch structure operates as follows.
보존(retention) 구간에서 D=0, CK=0, DCK=1, QN=0, QI=1로, 펄스시작(pulse start) 구간에서 D=0, CK=1, DCK=1, QN=0, QI=0, 펄스종료(pulse end) 구간에서 D=0, CK=1, DCK=0, QN=1, QI=0, 데이터변경(data change) 구간에서 D=1, CK=1, DCK=0, QN=1, QI=0으로 순차적으로 동작한다.In the retention section, D=0, CK=0, DCK=1, QN=0, QI=1, and in the pulse start section, D=0, CK=1, DCK=1, QN=0. , QI=0, D=0, CK=1, DCK=0, QN=1, QI=0 in the pulse end section, D=1, CK=1, DCK in the data change section. It operates sequentially with =0, QN=1, QI=0.
구간 별 신호값의 변경은 보존 구간에서 펄스시작 구간이 되면 CK가 0에서 1로, QI가 1에서 0으로, 펄스종료 구간이 되면 DCK가 1에서 0으로, QN이 0에서 1로, 데이터변경 구간이 되면 D가 0에서 1로 변경된다.The change in signal value for each section changes from 0 to 1 for CK and 1 to 0 for QI when the retention section becomes the pulse start section, and from 1 to 0 for DCK and 0 to 1 for QN when the pulse ends section. When the section is reached, D changes from 0 to 1.
도 5는 개시된 실시 예에 따른 펄스드 래치 구조의 플립플롭 회로에 대한 몬테 카를로(Monte-Carlo) 시뮬레이션의 동작 측정 결과를 도시한 표이다.FIG. 5 is a table showing operation measurement results of Monte-Carlo simulation for a flip-flop circuit with a pulsed latch structure according to the disclosed embodiment.
저전압에서 변이에 강한 특성을 확인하기 위한 Monte-Carlo Simulation의 동작을 측정하였다. 기존 플립플롭 회로의 경우, 변이에 약한 특성으로 인해 저전압에서 동작할 수 없음을 확인할 수 있다. 개시된 실시 예의 펄스드 래치 구조의 플립플롭 회로는 변이에 강한 특성으로 인해 TGFF 수준의 안정적인 동작을 수행함을 확인할 수 있다.The operation of Monte-Carlo Simulation was measured to confirm the characteristics that are resistant to variations at low voltage. In the case of existing flip-flop circuits, it can be confirmed that they cannot operate at low voltages due to their weak characteristics against variation. It can be confirmed that the pulsed latch structure flip-flop circuit of the disclosed embodiment performs a stable operation at the TGFF level due to its resistance to variation.
도 6은 개시된 실시 예의 플립플롭 회로의 특성을 종래의 플립플롭 회로와 비교한 그래프들이다.Figure 6 is a graph comparing the characteristics of the flip-flop circuit of the disclosed embodiment with that of a conventional flip-flop circuit.
종래의 플립플롭 회로와 개시된 실시 예의 플립플롭 회로의 셋업 시간(setup time)과 홀드 시간(hold time)을 비교한 그래프로서, 개시된 실시 예의 플립플롭 회로는 종래의 플립플롭 회로 수준의 셋업 시간 및 홀드 시간을 유지한다는 것을 확인 가능하다.It is a graph comparing the setup time and hold time of the conventional flip-flop circuit and the flip-flop circuit of the disclosed embodiment. The flip-flop circuit of the disclosed embodiment has the setup time and hold at the level of the conventional flip-flop circuit. You can check that it keeps time.
지금까지 살펴본 바와 같이, 개시된 실시 예의 펄스드 래치 구조의 플립플롭 회로는 차동 펄스드 래치 구조와 다이나믹 XOR 구조를 조합하여 사용하되, 차동 펄스드 래치 구조는 듀얼 브릿지 구조를 포함하고 클럭 트랜지스터를 공유함으로써 출력신호를 보다 안정화하여 별도의 신호 생성기 없이도 신호의 경합 없이 동작이 이루어질 수 있다. 따라서, 저전압에서도 안정적인 고성능 동작이 가능하게 되어 넓은 전압 범위에서의 고성능 동작이 가능한 동적 전압 스케일링(dynamic voltage scaling)을 활용한 고성능 프로세서 내에서 사용하기 적합하게 된다.As seen so far, the flip-flop circuit of the pulsed latch structure of the disclosed embodiment uses a combination of a differential pulsed latch structure and a dynamic XOR structure, but the differential pulsed latch structure includes a dual bridge structure and shares a clock transistor. By making the output signal more stable, operation can be performed without signal contention without a separate signal generator. Therefore, stable high-performance operation is possible even at low voltage, making it suitable for use in a high-performance processor utilizing dynamic voltage scaling, which enables high-performance operation over a wide voltage range.
한편, 마이크로프로세서는 메모리 및 메모리로부터 데이터 처리 및 동작을 제어할 수 있는 프로세서를 포함하고, 개시된 실시 예의 펄스드 래치 구조의 플립플롭 회로는 상기 프로세서에 포함되어 활용될 수 있다.Meanwhile, the microprocessor includes a memory and a processor capable of controlling data processing and operations from the memory, and the pulsed latch structure flip-flop circuit of the disclosed embodiment may be included and utilized in the processor.
다양한 변형예가 본 발명의 범위를 벗어남이 없이 본 명세서에 기술되고 예시된 구성 및 방법으로 만들어질 수 있으므로, 상기 상세한 설명에 포함되거나 첨부 도면에 도시된 모든 사항은 예시적인 것으로 본 발명을 제한하기 위한 것이 아니다. 따라서, 본 발명의 범위는 상술한 예시적인 실시예에 의해 제한되지 않으며, 이하의 청구 범위 및 그 균등물에 따라서만 정해져야 한다.Since various modifications may be made to the configurations and methods described and illustrated herein without departing from the scope of the present invention, all matters contained in the foregoing detailed description or shown in the accompanying drawings are exemplary and are not intended to limit the present invention. It's not. Accordingly, the scope of the present invention should not be limited by the above-described exemplary embodiments, but should be determined only by the following claims and their equivalents.
Claims (6)
차동 펄스드 래치 구조부; 및
다이나믹 XOR 구조부;
를 포함하고,
상기 차동 펄스드 래치 구조부는 듀얼 브릿지 구조를 추가적으로 포함하고, 클럭 트랜지스터를 공유하는 것을 특징으로 하는 플립플롭 회로.In a flip-flop circuit with a pulsed latch structure,
differential pulsed latch structure; and
Dynamic XOR structure;
Including,
A flip-flop circuit wherein the differential pulsed latch structure additionally includes a dual bridge structure and shares a clock transistor.
상기 차동 펄스드 래치 구조부는 반전 관계인 출력신호 간에 풀다운이 수행된 후 출력값 변경이 이루어는 것을 특징으로 하는 플립플롭 회로.According to paragraph 1,
The differential pulsed latch structure is a flip-flop circuit characterized in that the output value is changed after a pulldown is performed between output signals that are inverted.
상기 듀얼 브릿지 구조는 반전 지연 클럭신호로 제어되는 PMOS 브릿지를 포함하고,
상기 반전 지연 클럭신호가 하강하고 입력신호가 변경되면 출력신호를 공급하는 것을 특징으로 하는 플립플롭 회로.According to paragraph 1,
The dual bridge structure includes a PMOS bridge controlled by an inverted delay clock signal,
A flip-flop circuit characterized in that it supplies an output signal when the inverted delay clock signal falls and the input signal changes.
상기 클럭 트랜지스터의 공유는 상기 차동 펄스드 래치 구조부의 풀다운 경로에서 이루어지는 것을 특징으로 하는 플립플롭 회로.According to paragraph 1,
A flip-flop circuit, characterized in that sharing of the clock transistor is achieved in a pull-down path of the differential pulsed latch structure.
상기 차동 펄스드 래치 구조부는,
(a) 보존 구간에서 D=0, CK=0, DCK=1, QN=0, QI=1
(b) 펄스시작 구간에서 D=0, CK=1, DCK=1, QN=0, QI=0
(c) 펄스종료 구간에서 D=0, CK=1, DCK=0, QN=1, QI=0
(d) 데이터변경 구간에서 D=1, CK=1, DCK=0, QN=1, QI=0
(여기서, D는 입력신호, CK는 클럭신호, DCK는 반전 지연 클럭신호, QN은 반전 출력신호, QI는 출력신호이다.)
상기 (a) 내지 (d)로 동작하되, 상기 (a)부터 상기 (d)까지 순차적으로 동작하는 것을 특징으로 하는 플립플롭 회로.According to paragraph 1,
The differential pulsed latch structure,
(a) In the conservation interval, D=0, CK=0, DCK=1, QN=0, QI=1
(b) In the pulse start section, D=0, CK=1, DCK=1, QN=0, QI=0
(c) In the pulse end section, D=0, CK=1, DCK=0, QN=1, QI=0
(d) In the data change section, D=1, CK=1, DCK=0, QN=1, QI=0
(Here, D is the input signal, CK is the clock signal, DCK is the inverted delay clock signal, QN is the inverted output signal, and QI is the output signal.)
A flip-flop circuit that operates as (a) to (d), but operates sequentially from (a) to (d).
상기 메모리로부터 데이터 처리 및 동작을 제어할 수 있는 프로세서;
를 포함하고,
상기 프로세서는 제1항 내지 제5항 중 어느 한 항의 플립플롭 회로를 포함하는 것을 특징으로 하는 마이크로프로세서 회로.Memory; and
a processor capable of controlling data processing and operations from the memory;
Including,
A microprocessor circuit, wherein the processor includes the flip-flop circuit of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220167454A KR20240083381A (en) | 2022-12-05 | 2022-12-05 | Flip-flop circuit with pulsed latch structure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220167454A KR20240083381A (en) | 2022-12-05 | 2022-12-05 | Flip-flop circuit with pulsed latch structure |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240083381A true KR20240083381A (en) | 2024-06-12 |
Family
ID=91469330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220167454A KR20240083381A (en) | 2022-12-05 | 2022-12-05 | Flip-flop circuit with pulsed latch structure |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20240083381A (en) |
-
2022
- 2022-12-05 KR KR1020220167454A patent/KR20240083381A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109074332B (en) | Apparatus for controlling latency on an input signal path | |
US7891868B2 (en) | Temperature sensor and semiconductor memory device using the same | |
US6720813B1 (en) | Dual edge-triggered flip-flop design with asynchronous programmable reset | |
US6668357B2 (en) | Cold clock power reduction | |
KR100883140B1 (en) | Data output control circuit, semiconductor memory device and operation method thereof | |
US10878857B2 (en) | Dynamic data storage element, and integrated circuit having the same | |
US10715119B2 (en) | Low power flip-flop circuit | |
US7958418B2 (en) | Circuit arrangement, electronic mechanism, electrical turn out and procedures for the operation of one circuit arrangement | |
KR20230154166A (en) | D flip-flop, processor and computing device including D flip-flop | |
US9160315B2 (en) | Ring oscillator and semiconductor device | |
US6229360B1 (en) | High speed synchronization circuit in semiconductor integrated circuit | |
US7528630B2 (en) | High speed flip-flop | |
US20050007170A1 (en) | Asynchronous control circuit and semiconductor integrated circuit device | |
US10921846B1 (en) | Clock generation circuit of semiconductor device | |
KR20060053741A (en) | High speed flip-flop | |
KR20240083381A (en) | Flip-flop circuit with pulsed latch structure | |
US20180115306A1 (en) | Low power master-slave flip-flop | |
JP2007170959A (en) | Semiconductor integrated circuit and design method therefor | |
KR102478168B1 (en) | low power flip flop circuit | |
KR20100128230A (en) | Enhanced programmable pulsewidth modulating circuit for array clock generation | |
TWI583137B (en) | Synchroniser flip-flop | |
JP2007258765A (en) | Semiconductor device | |
US20230396241A1 (en) | Semiconductor Device and Semiconductor System Having The Same | |
US6812750B1 (en) | Divided clock generation | |
JP2000165208A (en) | Flip-flop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E90F | Notification of reason for final refusal |