Single cycle asynchronous domain crossing circuit for bus data

US2016226502A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016226502-A1
Application numberUS-201615099757-A
CountryUS
Kind codeA1
Filing dateApr 15, 2016
Priority dateDec 12, 2014
Publication dateAug 4, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are disclosed for managing the timing between two asynchronous clocks. The techniques are particularly well-suited for synchronizing the reference clock with the divided clock in a phase coherent DSM PLL application, but can be more broadly applied to any application that includes a need for synchronizing a data bus across a clock boundary. In one example embodiment, the techniques are implemented in a retime word circuit operatively coupled between a DSM and the divide-by-N integer divider of a PLL application. The retime word circuit receives the divide word from the DSM and generates a retimed divide word that can be applied to the divider. The retime word circuit maintains the reference clock frequency throughput, and forces the divide word seen by the divider to change only at end of a given divide cycle.

First claim

Opening claim text (preview).

What is claimed is: 1 . A retiming circuit comprising: a clocked circuit for providing data in response to a reference clock, the reference clock having a rising edge and a falling edge; a positive-edge triggered capture register to capture data from the clocked circuit at the rising edge of the reference clock; a negative-edge triggered capture register to capture data from the clocked circuit at the falling edge of the reference clock; and a selection circuit to sample the state of the reference clock and a second clock that is asynchronous to the reference clock, and select one of the positive-edge triggered capture register and the negative-edge triggered capture register based on the sampling; wherein data from the selected register is clocked to an output of the retiming circuit. 2 . The circuit of claim 1 further including an amplifier for forcing a selection output signal of the selection circuit to be one of logical high or logical low during a meta-stable event. 3 . The circuit of claim 1 wherein the selection circuit includes a D-type flip-flop that samples the reference clock and the second clock, and further includes a multiplexer to receive output from each of the positive-edge triggered capture register and the negative-edge triggered capture register and forward one of those outputs in response to a selection output signal from the flip-flop. 4 . The circuit of claim 1 further comprising a first output register to receive data output from a selected one of the positive-edge triggered capture register and the negative-edge triggered capture register, wherein the first output register is clocked by the second clock. 5 . The circuit of claim 4 further comprising a second output register to receive data output from the first register, wherein the second output register is clocked by the second clock. 6 . The circuit of claim 4 further comprising a delay circuit operatively coupled to the first output register, wherein the delay circuit delays application of the second clock to the first output register. 7 . The circuit of claim 1 wherein the circuit is part of a phase coherent fractional N phase locked loop (PLL) circuit. 8 . The circuit of claim 1 wherein the reference clock has a duty cycle in the range of 45% to 55%. 9 . A retiming circuit for a phase coherent fractional N phase locked loop (PLL), the circuit comprising: a clocked circuit for providing data in response to a reference clock, the reference clock having a rising edge and a falling edge; a positive-edge triggered capture register to capture data from the clocked circuit at the rising edge of the reference clock; a negative-edge triggered capture register to capture data from the clocked circuit at the falling edge of the reference clock; and a flip-flop circuit to sample the state of the reference clock and a second clock that is asynchronous to the reference clock, and select one of the positive-edge triggered capture register and the negative-edge triggered capture register based on the sampling; wherein data from the selected register is clocked to an output of the retiming circuit, the output operatively coupled to a control word input of a frequency divider included in the PLL. 10 . The circuit of claim 9 further including an amplifier for forcing a selection output signal of the flip-flop circuit to be one of logical high or logical low during a meta-stable event. 11 . The circuit of claim 9 further including a multiplexer to receive output from each of the positive-edge triggered capture register and the negative-edge triggered capture register and forward one of those outputs in response to a selection output signal from the flip-flop circuit. 12 . The circuit of claim 9 further comprising a first output register to receive data output from a selected one of the positive-edge triggered capture register and the negative-edge triggered capture register, wherein the first output register is clocked by the second clock. 13 . The circuit of claim 12 further comprising a second output register to receive data output from the first register, wherein the second output register is clocked by the second clock. 14 . The circuit of claim 12 further comprising a delay circuit operatively coupled to the first output register, wherein the delay circuit delays application of the second clock to the first output register. 15 . The circuit of claim 9 wherein the reference clock has a duty cycle in the range of 45% to 55%. 16 . A retiming circuit for a phase coherent fractional N phase locked loop (PLL), the circuit comprising: a clocked circuit for providing data in response to a reference clock, the reference clock having a rising edge and a falling edge; a positive-edge triggered capture register to capture data from the clocked circuit at the rising edge of the reference clock; a negative-edge triggered capture register to capture data from the clocked circuit at the falling edge of the reference clock; a flip-flop circuit to sample the state of the reference clock and a second clock that is asynchronous to the reference clock, and select one of the positive-edge triggered capture register and the negative-edge triggered capture register based on the sampling; an amplifier for forcing a selection output signal of the flip-flop circuit to be one of logical high or logical low during a meta-stable event; and a multiplexer to receive output from each of the positive-edge triggered capture register and the negative-edge triggered capture register and forward one of those outputs in response to a selection output signal from the flip-flop circuit; wherein data from the selected register is clocked to an output of the retiming circuit, the output operatively coupled to a control word input of a frequency divider included in the PLL. 17 . The circuit of claim 16 further comprising a first output register to receive data output from a selected one of the positive-edge triggered capture register and the negative-edge triggered capture register, wherein the first output register is clocked by the second clock. 18 . The circuit of claim 17 further comprising a second output register to receive data output from the first register, wherein the second output register is clocked by the second clock. 19 . The circuit of claim 17 further comprising a delay circuit operatively coupled to the first output register, wherein the delay circuit delays application of the second clock to the first output register. 20 . The circuit of claim 16 wherein the reference clock has a duty cycle in the range of 45% to 55%.

Assignees

Inventors

Classifications

  • H03L7/1974Primary

    for fractional frequency division · CPC title

  • Delta-sigma modulation · CPC title

  • H03L7/1976Primary

    using a phase accumulator for controlling the counter or frequency divider · CPC title

  • the modulator having a higher order loop filter in the feedforward path, e.g. with distributed feedforward inputs · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016226502A1 cover?
Techniques are disclosed for managing the timing between two asynchronous clocks. The techniques are particularly well-suited for synchronizing the reference clock with the divided clock in a phase coherent DSM PLL application, but can be more broadly applied to any application that includes a need for synchronizing a data bus across a clock boundary. In one example embodiment, the techniques a…
Who is the assignee on this patent?
Bae Sys Inf & Elect Sys Integ
What technology area does this patent fall under?
Primary CPC classification H03L7/1974. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 04 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).