# US 2014/0152480 A1 · Enhanced second order noise shaped segmentation and dynamic element matching technique

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0152480 A1
- Document ID: US20140152480A1
- Status: Published application
- Kind: A1
- Application number: 13/774,700
- Filed: 2013-02-22
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Analog Devices, Inc.
- Inventors: Khiem Quang NGUYEN; Robert Adams
- Web page: https://patentgrep.com/patent/US20140152480A1

## CPC

- H03M 1/66: Digital/analogue converters ({H03M1/001 – } H03M1/10 take precedence)
- H03M 1/067: {using different permutation circuits for different parts of the digital signal}
- H03M 1/0668: {the selection being based on the output of noise shaping circuits for each element}
- H03M 1/74: Simultaneous conversion
- H03M 3/464: {Details of the digital/analogue conversion in the feedback path}
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)

## Abstract

A method and circuit to perform noise shaped splitting of a digital input signal may include using multiple layers to process the input signal. In the first layer, the most significant bits of the input signal may be distributed to a plurality of branches. Dynamic element matching may be performed using the least significant bits of the input signal. Based on the results of the dynamic element matching, values may be added to the plurality of branches. If there is insufficient data activity, dynamics enhancement may be performed to increase the data activity. The output signals of each of the plurality of branches in the first layer may be provided to a second layer, in which these steps can be repeated on each of the output signals. The outputs of the second layer may be provided to a plurality of three level unit elements.

## Claims

### Claim 1

A digital to analog converter comprising:
a plurality of unit cells, each providing an electrical signal to a common output at multiple levels in response to a respective control signal;
a control system including a plurality of branches providing the control signals to corresponding unit cells, each branch receiving a plurality of most significant bits of an input signal; and
a dynamic element matching circuit receiving a plurality of least significant bits of the input signal to generate respective output signals to the control system; wherein
each branch includes a respective adder having inputs for the most significant bits of the input signal and a respective output from the dynamic element matching circuit.

### Claim 2 (depends on 1)

The digital to analog converter of claim 1, wherein the dynamic element matching circuit includes a dynamics enhancement circuit to increase data activity in the control signals provided by the plurality of branches to the plurality of unit cells.

### Claim 3 (depends on 2)

The digital to analog converter of claim 2, wherein the dynamics enhancement circuit increases the data activity if it is determined that there is insufficient data activity in the input signal and the data activity is increased without changing the digital value represented by the control signals of the plurality of branches.

### Claim 4 (depends on 2)

The digital to analog converter of claim 2, wherein the dynamics enhancement circuit increases the data activity in the control signals if it is determined that there is insufficient data activity in the input signal a predetermined number of times.

### Claim 5 (depends on 1)

The digital to analog converter of claim 1, further comprising:
a dynamics enhancement circuit to determine if there is sufficient level of data activity in the input signal; and
a plurality of dynamics enhancement adders coupled to the plurality of branches, the dynamics enhancement circuit adding values to at least two of the branches via the dynamics enhancement adders if it is determined that there is insufficient level of data activity.

### Claim 6 (depends on 5)

The digital to analog converter of claim 5, wherein if it is determined that there is insufficient level of data activity, values are added to each of the branches.

### Claim 7 (depends on 1)

The digital to analog converter of claim 1, wherein the dynamic element matching circuit performs vector based mismatch shaping.

### Claim 8 (depends on 1)

The digital to analog converter of claim 1, wherein based on the control signal each of the unit cells are either positively selected, negatively selected or not selected.

### Claim 9 (depends on 1)

The digital to analog converter of claim 1, wherein the input signal is a four bit word and the control signal from each branch to the three element unit elements is a two bit word.

### Claim 10

A multi-bit digital to analog converter comprising:
a plurality of unit cells, each providing an electrical signal to a common output at multiple levels in response to a respective control signal;
a control system having multiple layers of branch circuits, each branch circuit comprising:
a dynamic element matching circuit receiving a plurality of least significant bits of the input code to generate respective output signals to the control system;
a plurality of branches, each receiving most significant bits of an input code to the respective layer and having an adder for the most significant bits of the layer's input signal and a respective output from the dynamic element matching circuit; wherein:
an input signal to the digital to analog converter is input to a first layer as that layer's input code,
input codes of the other layers are taken from output signals of preceding layers, and
output signals of a last layer may be input to the unit cells as control signals.

### Claim 11 (depends on 10)

The multi-bit digital to analog converter of claim 10, wherein the unit cells are three level unit elements.

### Claim 12 (depends on 11)

The multi-bit digital to analog converter of claim 11, wherein the three level unit elements are either positively selected, negatively selected or not selected based on the respective control signal.

### Claim 13 (depends on 11)

The multi-bit digital to analog converter of claim 11, wherein:
the control system includes two layer;
the input signal is a five bit word; and
the control signal from each second level branch to the three element unit elements is a two bit word.

### Claim 14 (depends on 10)

The multi-bit digital to analog converter of claim 10, wherein the first layer of the control system further comprises a dynamics enhancement circuit to increase data activity in the first layer output signals provided by the plurality of branches in the first layer.

### Claim 15 (depends on 14)

The multi-bit digital to analog converter of claim 14, wherein the dynamics enhancement circuit determines if there is sufficient level of data activity in the input signal and increases the data activity in the first layer output signals if it is determined that there is insufficient data activity in the input signal a predetermined number of times.

### Claim 16 (depends on 15)

The multi-bit digital to analog converter of claim 15, wherein if it is determined that there is insufficient level of data activity, values are added to each of the branches in the first layer.

### Claim 17 (depends on 10)

The multi-bit digital to analog converter of claim 10, wherein each layer in the control system further comprises a dynamics enhancement circuit to increase data activity in the input code.

### Claim 18 (depends on 17)

The multi-bit digital to analog converter of claim 17, wherein the dynamics enhancement circuit determines if there is sufficient level of data activity in the input code and increases the data activity in the control signals if it is determined that there is insufficient data activity a predetermined number of times.

### Claim 19 (depends on 10)

The multi-bit digital to analog converter of claim 10, wherein the dynamic element matching circuits perform vector based mismatch shaping.

### Claim 20

A multi-bit digital to analog converter comprising:
a first layer comprising:
a first control system including four first layer branches, each branch receiving three most significant bits of an input signal and providing a first layer output signal,
a first layer dynamic element matching circuit performing dynamic element matching based on the two least significant bits of the input signal and adding values to at least one of the first layer branches, and
a dynamics enhancement circuit to increase data activity in the first layer output signals by adding values to the first layer branches, if it is determined that there is insufficient data activity in the input signal; and
a second layer comprising four clusters of outputs, each cluster coupled to one of the first layer branches to receive one of the first layer output signals, each cluster of outputs comprising:
a second layer control system including four second layer branches, each branch receiving the two most significant bits of the first layer output signal and providing a second layer control signal,
a second layer dynamic element matching circuit performing dynamic element matching based on the least significant bits of the first layer output signal and adding values to at least one of the control signals in the second layer branches, and
four three level unit elements coupled to the second layer branches providing control signals.

### Claim 21 (depends on 20)

The multi-bit digital to analog converter of claim 20, wherein the three level unit elements are either positively selected, negatively selected or not selected.

### Claim 22

A method to perform noise shaped splitting of a digital input signal, comprising:
distributing the most significant bits of the input signal to a plurality of branches of a control system;
performing dynamic element matching based on the values of the least significant bits of the input signal;
adding the results of the dynamic element matching to the plurality of branches;
determining if there is insufficient data activity in the input signal;
if it is determined that there is insufficient data activity in the input signal, performing dynamics enhancement by adding values to the plurality of branches to increase the data activity while maintaining the digital value unchanged.

### Claim 23 (depends on 22)

The method of claim 22, further comprising providing the outputs of the plurality of branches to a plurality of three level unit elements that are either positively selected, negatively selected or not selected based on the output value of each of the second set of branches.

### Claim 24 (depends on 22)

The method of claim 22, further comprising:
distributing the most significant bits of an output signal of the plurality of branches to a second set of branches;
performing dynamic element matching based on the values of the least significant bits of the output signal;
adding the results of the dynamic element matching to the second set of branches; and
providing the outputs of the second set of branches to a plurality of three level unit elements that are either positively selected, negatively selected or not selected based on the output value of each of the second set of branches.
