Dummy signal generation for reducing data dependent noise in digital-to-analog converters

US9716508B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9716508-B1
Application numberUS-201615150833-A
CountryUS
Kind codeB1
Filing dateMay 10, 2016
Priority dateMar 28, 2016
Publication dateJul 25, 2017
Grant dateJul 25, 2017

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.

Mechanisms for generating dummy signals for use in reducing data dependent noise in DACs are disclosed. Disclosed mechanisms differentiate between odd and even bits of a digital data signal to be converted and generate dummy signals by inverting some of these bits and leaving other bits as they are (i.e. including them in their non-inverted form). One dummy signal is generated as a sequence of bits that is the same as a sequence of bits of a data signal except that every odd bit of the data signal is inverted. An alternative dummy signal is generated as a sequence of bits that is the same as a sequence of bits of a data signal except that every even bit is inverted. Generating dummy signals in this manner eliminates the need to use calibration, feedback, or transition detectors, advantageously resulting in increased timing margins and substantial power savings over existing implementations.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for assisting in reducing data dependent noise in a digital-to-analog converter (DAC) unit of a DAC comprising a plurality of DAC units, the system comprising: an arrangement configured to: generate a time-series of dummy bits for a time-series of data bits to be provided to the DAC unit by, for each data bit, generating a dummy bit corresponding to the data bit as a bit having the same value as the data bit if the data bit is an even bit and as a bit having a value inverted from that of the data bit if the data bit is an odd bit, and for each data bit, provide the data bit and the dummy bit corresponding to the data bit to the DAC unit in a single clock cycle. 2. The system according to claim 1 , wherein the arrangement is configured to separate the time-series of data bits into a first and a second half-rate time-series of data bits so that all odd data bits are included into the first half-rate time-series of data bits and all even data bits are included into the second half-rate time-series of data bits. 3. The system according to claim 2 , wherein generating the time-series of dummy bits comprises: generating a first and a second half-rate time-series of dummy bits, where each dummy bit of the first half-rate time-series of dummy bits comprises a bit value that is an inversion of a corresponding data bit in the first half-rate time-series of data bits and each dummy bit of the second half-rate time-series of dummy bits comprises a bit value of a corresponding data bit in the second half-rate time-series of data bits. 4. The system according to claim 3 , wherein generating the time-series of dummy bits further comprises: serializing the first and the second half-rate time-series of dummy bits into the time-series of dummy bits clocked at a full-rate clock. 5. The system according to claim 2 , further comprising a serializer for serializing the first and the second half-rate time-series of data bits into the time-series of data bits clocked at a full-rate clock. 6. The system according to claim 1 , wherein the arrangement is configured to separate the time-series of data bits into a first, a second, a third, and a fourth quarter-rate time-series of data bits so that every second odd data bit is included into the third quarter-rate time-series of data bits and all remaining odd data bits are included into the first quarter-rate time series of data bits, and so that every second even data bit is included into the fourth quarter-rate time-series of data bits and all remaining even data bits are included into the second quarter-rate time series of data bits. 7. The system according to claim 6 , wherein generating the time-series of dummy bits comprises: generating a first, a second, a third, and a fourth quarter-rate time-series of dummy bits, where each dummy bit of the first quarter-rate time-series of dummy bits comprises a bit value that is an inversion of a corresponding data bit in the first quarter-rate time-series of data bits, each dummy bit of the second quarter-rate time-series of dummy bits comprises a bit value of a corresponding data bit in the second quarter-rate time-series of data bits, each dummy bit of the third quarter-rate time-series of dummy bits comprises a bit value that is an inversion of a corresponding data bit in the third quarter-rate time-series of data bits, and each dummy bit of the fourth quarter-rate time-series of dummy bits comprises a bit value of a corresponding data bit in the fourth quarter-rate time-series of data bits. 8. The system according to claim 7 , wherein generating the time-series of dummy bits further comprises: serializing the first, the second, the third, and the fourth quarter-rate time-series of dummy bits into the time-series of dummy bits clocked at a full-rate clock. 9. The system according to claim 6 , further comprising a serializer for serializing the first, the second, the third, and the fourth quarter-rate time-series of data bits into the time-series of data bits clocked at a full-rate clock. 10. The system according to claim 1 , wherein the arrangement configured to generate a time-series of dummy bits comprises an inverter configured to invert the data bit if the data bit is determined to be the odd bit. 11. A system for assisting in reducing data dependent noise in a digital-to-analog converter (DAC) unit of a DAC comprising a plurality of DAC units, the system comprising: an arrangement configured to: generate a time-series of dummy bits for a time-series of data bits to be provided to the DAC unit by, for each data bit, generating a dummy bit corresponding to the data bit as a bit having the same value as the data bit if the data bit is an odd bit and as a bit having a value inverted from that of the data bit if the data bit is an even bit, and for each data bit, provide the data bit and the dummy bit corresponding to the data bit to the DAC unit in a single clock cycle. 12. The system according to claim 11 , wherein the arrangement is configured to separate the time-series of data bits into a first and a second half-rate time-series of data bits so that all even data bits are included into the first half-rate time-series of data bits and all odd data bits are included into the second half-rate time-series of data bits. 13. The system according to claim 12 , wherein generating the time-series of dummy bits comprises: generating a first and a second half-rate time-series of dummy bits, where each dummy bit of the first half-rate time-series of dummy bits comprises a bit value that is an inversion of a corresponding data bit in the first half-rate time-series of data bits and each dummy bit of the second half-rate time-series of dummy bits comprises a bit value of a corresponding data bit in the second half-rate time-series of data bits. 14. The system according to claim 13 , wherein generating the time-series of dummy bits further comprises: serializing the first and the second half-rate time-series of dummy bits into the time-series of dummy bits clocked at a full-rate clock. 15. The system according to claim 12 , further comprising a serializer for serializing the first and the second half-rate time-series of data bits into the time-series of data bits clocked at a full-rate clock. 16. The system according to claim 11 , wherein the arrangement is configured to separate the time-series of data bits into a first, a second, a third, and a fourth quarter-rate time-series of data bits so that every second even data bit is included into the third quarter-rate time-series of data bits and all remaining even data bits are included into the first quarter-rate time series of data bits, and so that every second odd data bit is included into the fourth quarter-rate time-series of data bits and all remaining odd data bits are included into the second quarter-rate time series of data bits. 17. The system according to claim 16 , wherein generating the time-series of dummy bits comprises: generating a first, a second, a third, and a fourth quarter-rate time-series of dummy bits, where each dummy bit of the first quarter-rate time-series of dummy bits comprises a bit value that is an inversion of a corresponding data bit in the first quarter-rate time-series of data bits, each dummy bit of the second quarter-rate time-series of dummy bits comprises a bit value of a corresponding data bit in the second quarter-rate time-series of data bits, each dummy bit of the third quarter-rate time-series of dummy bits comprises a bit value that is an inversion of a corresponding data bit in the third

Assignees

Inventors

Classifications

  • Digital/analogue converters ({H03M1/001 – } H03M1/10 take precedence) · CPC title

  • H03M1/08Primary

    of noise {(H03M1/0617 takes precedence)} · CPC title

  • using additional components or elements, e.g. dummy components · CPC title

  • Segmented, i.e. the more significant bit converter being of the unary decoded type and the less significant bit converter being of the binary weighted type · CPC title

  • H03M1/0863Primary

    of switching transients, e.g. glitches · 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 US9716508B1 cover?
Mechanisms for generating dummy signals for use in reducing data dependent noise in DACs are disclosed. Disclosed mechanisms differentiate between odd and even bits of a digital data signal to be converted and generate dummy signals by inverting some of these bits and leaving other bits as they are (i.e. including them in their non-inverted form). One dummy signal is generated as a sequence of …
Who is the assignee on this patent?
Analog Devices Global
What technology area does this patent fall under?
Primary CPC classification H03M1/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 25 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).