Unlock instant, AI-driven research and patent intelligence for your innovation.

Synchronous circuit for asynchronous signals

A synchronous circuit and asynchronous signal technology, applied in the direction of logic circuit connection/interface layout, etc., can solve problems such as synchronization failure of multiple clock domains, and achieve the effect of eliminating metastability problems and simplifying the process.

Active Publication Date: 2015-07-08
SHANGHAI HUAHONG INTEGRATED CIRCUIT
View PDF4 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In multi-clock domains, when designing circuits, the influence of timing on functions must be fully considered. A circuit that appears to have no problems on the surface may not actually achieve the designed function because of ignoring the importance of timing, resulting in Synchronization failure between multiple clock domains

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Synchronous circuit for asynchronous signals
  • Synchronous circuit for asynchronous signals
  • Synchronous circuit for asynchronous signals

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] The asynchronous signal synchronous circuit is a synchronous circuit transmitted between different clock domains, which can not only complete the synchronous process of the asynchronous signal, but also prevent the metastability of the signal during the synchronous process.

[0019] see figure 1 As shown, the asynchronous signal synchronous circuit includes an input logic unit and an output logic unit.

[0020] The input logic unit includes a first D flip-flop D1, a first AND gate AND1 with two input terminals, an OR gate OR with two input terminals, and an invert gate INV.

[0021] The input terminal D of the first D flip-flop D1 is connected to the output terminal of the first AND gate AND1; the clock terminal CLK of the first D flip-flop D1 inputs the clock CLKA of the input clock domain; the first The output terminal Q of the D flip-flop D1 is connected to an input terminal of the OR gate OR, and the node connected thereto is denoted as D1Q; the other input termina...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a synchronous circuit for asynchronous signals. The synchronous circuit comprises an input logic unit and an output logic unit, wherein the input logic unit comprises a first D trigger, a first AND gate, an OR gate and a NOT gate; the output logic unit comprises a second D trigger, a third D trigger and a second AND gate. The input logic unit is used for latching an input asynchronous pulse signal and an output signal of the first D trigger, feeding the output signal of the first D trigger back to an input end to enable the output of the first D trigger to be always effective until the output signal is sampled by the second D trigger, clearing the originally-latched input pulse signal under the control of a feedback signal and preparing for the next reception of the input pulse signal; the output logic unit is used for beating the latched input asynchronous signal through the two-stage D triggers to generate an output pulse signal capable of outputting a width of a clock of a clock domain so as to eliminate a semi-stable state. According to the synchronous circuit, synchronization of the asynchronous signals can be completed, and the semi-stable state of the signals in a synchronizing process can be prevented.

Description

technical field [0001] The invention relates to the field of digital circuits, in particular to an asynchronous signal synchronous circuit in which signals are transmitted between different clock domains. Background technique [0002] The processing of multiple clock domains is an important link in system-on-chip (SOC) design. Underestimating the specific problems that arise can have catastrophic consequences for the design. How to maintain the stability of the system and successfully complete the data transmission when data is transmitted across clock domains is a problem that every designer needs to pay attention to. [0003] Because of different clock domains, each flip-flop has its own set-up and hold time parameters. Within this time parameter, the input signal is not allowed to change near the rising edge of the clock. If a signal is sampled during its settling time, the result will be unpredictable, known as metastable. In multi-clock domains, when designing circui...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H03K19/0175
Inventor 丁兆健
Owner SHANGHAI HUAHONG INTEGRATED CIRCUIT