Invention Grant
- Patent Title: Data transmission between clock domains for circuits such as microcontrollers
-
Application No.: US16839329Application Date: 2020-04-03
-
Publication No.: US11328755B2Publication Date: 2022-05-10
- Inventor: Arjun Singhal , Subrata Roy
- Applicant: Silicon Laboratories Inc.
- Applicant Address: US TX Austin
- Assignee: Silicon Laboratories Inc.
- Current Assignee: Silicon Laboratories Inc.
- Current Assignee Address: US TX Austin
- Agency: Polansky & Associates, P.L.L.C.
- Agent Paul J. Polansky
- Main IPC: G06F1/12
- IPC: G06F1/12 ; G11C7/22 ; G06F1/3234 ; G11C7/10 ; G06F3/06

Abstract:
A data producer stores input data in a buffer in response to a slow clock signal and provides read data from the buffer in response to a read pointer signal. A data movement circuit reads the input data from the buffer using the read pointer signal and provides an update read pointer signal in response to reading the input data. The data movement circuit operates in response to a fast clock signal, and includes a metastable-free synchronizer circuit having inputs for receiving the update read pointer signal, the slow clock signal, and the read pointer signal, and an output for providing a synchronized read pointer signal equal to the read pointer signal except between a change in the read pointer signal while the slow clock signal is active until an inactivation of the slow clock signal. The buffer provides the read data in response to the synchronized read pointer signal.
Public/Granted literature
- US20210312962A1 DATA TRANSMISSION BETWEEN CLOCK DOMAINS FOR CIRCUITS SUCH AS MICROCONTROLLERS Public/Granted day:2021-10-07
Information query