IP Library › Granted Patent US 12,658,924
Granted Patent B2
US 12,658,924 · App. 18/623,331 · Granted Jun 16, 2026

Low latency reset synchronizer circuit

Inventors: Rupesh Singh (Ghaziabad, IN); Ankur Bal (Greater Noida, IN); Kirtiman Singh Rathore (Noida, IN)
Assignee: STMicroelectronics International N.V.
H03L7/00H03K3/037H03K5/1534H03K19/20
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,658,924
App. No.
18/623,331
Granted
Jun 16, 2026
Kind
B2
Abstract

A first latching circuit has a reset function controlled by a reset signal and configured to latch a logic state in response to a first edge of a clock signal to generate a first output signal. A second latching circuit has a reset function controlled by that reset signal and configured to latch a logic state in response to a second edge of that clock signal to generate a second output signal. The first and second edges are opposite edges. A combinatorial logic circuit logically combines the first and second output signals to generate a logic output signal. A third latching circuit has a reset function controlled by that reset signal and configured to latch the logic output signal in response to the second edge of that clock signal to generate a reset synchronization control signal.

Claims (42)

1 . A reset synchronization circuit, comprising:

a first latching circuit having a reset function controlled by a reset signal and configured to latch a logic state in response to a first edge of a clock signal to generate a first output signal;

a second latching circuit having a reset function controlled by said reset signal and configured to latch a logic state in response to a second edge of said clock signal to generate a second output signal;

wherein the first and second edges are opposite edges;

a combinatorial logic circuit configured to logically combine the first and second output signals to generate a logic output signal; and

a third latching circuit having a reset function controlled by said reset signal and configured to latch the logic output signal in response to said second edge of said clock signal to generate a reset synchronization control signal.

2 . The reset synchronization circuit of claim 1 , wherein each of the first, second and third latching circuits comprises a flip-flop circuit.

3 . The reset synchronization circuit of claim 2 , wherein the flip-flop circuit is a D-type flip-flop.

4 . The reset synchronization circuit of claim 3 , wherein each of the D-type flip-flop of the first and second latching circuits has a data input coupled to receive a supply voltage and wherein the combinatorial logic circuit is a logical OR gate receiving the first and second output signals at inputs and generating the logic output signal at an output.

5 . The reset synchronization circuit of claim 3 , wherein each of the D-type flip-flop of the first and second latching circuits has a data input coupled to receive a ground voltage, and wherein the combinatorial logic circuit is a logical AND gate receiving the first and second output signals at inputs and generating the logic output signal at an output.

6 . The reset synchronization circuit of claim 1 , wherein the first and second edges are adjacent edges of the clock signal.

7 . The reset synchronization circuit of claim 1 , wherein the clock signal has a giga-Hertz frequency.

8 . A physical layer within a communications network, comprising:

a first data communications channel having a first serializer circuit with an input coupled to a first data bus and an output coupled to a first serial data line;

a second data communications channel having a second serializer circuit with an input coupled to a second data bus and an output coupled to a second serial data line;

a first reset synchronization circuit configured to receive a reset signal and a clock signal and having an output configured to generate a first reset control signal applied for controlling resetting of the first serializer circuit; and

a second reset synchronization circuit configured to receive said reset signal and said clock signal and having an output configured to generate a second reset control signal applied for controlling resetting of the second serializer circuit;

wherein each of the first and second reset synchronization circuits comprises:

a first latching circuit having a reset function controlled by said reset signal and configured to latch a logic state in response to a first edge of said clock signal to generate a first output signal;

a second latching circuit having a reset function controlled by said reset signal and configured to latch a logic state in response to a second edge of said clock signal to generate a second output signal;

wherein the first and second edges are opposite edges;

a combinatorial logic circuit configured to logically combine the first and second output signals to generate a logic output signal; and

a third latching circuit having a reset function controlled by said reset signal and configured to latch the logic output signal in response to said second edge of said clock signal to generate the corresponding one of the first and second reset control signals.

9 . The physical layer of claim 8 , wherein each of the first, second and third latching circuits of the reset synchronization circuit comprises a flip-flop circuit.

10 . The physical layer of claim 9 , wherein the flip-flop circuit is a D-type flip-flop.

11 . The physical layer of claim 10 , wherein each of the D-type flip-flop of the first and second latching circuits has a data input coupled to receive a supply voltage and wherein the combinatorial logic circuit is a logical OR gate receiving the first and second output signals at inputs and generating the logic output signal at an output.

12 . The physical layer of claim 10 , wherein each of the D-type flip-flop of the first and second latching circuits has a data input coupled to receive a ground voltage, and wherein the combinatorial logic circuit is a logical AND gate receiving the first and second output signals at inputs and generating the logic output signal at an output.

13 . The physical layer of claim 8 , wherein the first and second edges are adjacent edges of the clock signal.

14 . The physical layer of claim 1 , wherein the clock signal has a giga-Hertz frequency.

15 . A reset synchronization method, comprising:

resetting a first latching circuit in response to a reset signal;

latching by the first latching circuit a logic state in response to a first edge of a clock signal;

resetting a second latching circuit in response to the reset signal;

latching by the second latching circuit a logic state in response to a second edge of the clock signal;

wherein the first and second edges are opposite edges;

logically combining an output of the first latching circuit with an output of the second latching circuit to generate a logic output signal;

resetting a third latching circuit in response to the reset signal; and

latching by the third latching circuit the logic output signal in response to the second edge of the clock signal to generate a reset synchronization control signal.

16 . The method of claim 15 , wherein the first and second edges are adjacent edges of the clock signal.

17 . The method of claim 15 , wherein the clock signal has a giga-Hertz frequency.

18 . The method of claim 15 , wherein the logically combining is logically OR-ing.

19 . The method of claim 15 , wherein the logically combining is logically AND-ing.

Continuity (2)
Provisional Application 63462274 · Apr 27, 2023
Related Publication 20240364347A1 · Oct 31, 2024
References Cited (7)
US 7366938B2 · Warren et al. · 2008 [cited by applicant]
US 7366943B1 · Owen · 2008 [cited by applicant]
US 8867684B2 · Dahan · 2014 [cited by applicant]
US 9197211B2 · Venas · 2015 [cited by applicant]
US 11177799B2 · Bal · 2021 [cited by examiner]
US 20090153202A1 · Yagi · 2009 [cited by examiner]
US 20100322365A1 · Dobkin et al. · 2010 [cited by applicant]