Current DAC Row-Decoding Scheme for Low Glitch Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital-to-analog converters (DACs) experience transient glitches due to timing mismatches between control signals, which degrade the accuracy of analog output and introduce noise, especially when using deglitch cells that are sensitive to process variations.

Innovation Solution

The implementation of individual column decoders for even and odd rows of current unit cells allows for independent control, using thermal decoders with coupled timing encoding to synchronize adjacent rows, enabling a 'count-up' and 'count-down' mechanism to minimize timing mismatches and eliminate glitches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If deglitch cells are used to reduce transient glitches, then signal integrity is improved, but the system becomes sensitive to process variations

Engineering Contradiction:
Improvetransient glitchesVSAvoidsensitivity to process variations
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent divides the array of current unit cells into multiple sub-arrays, with each sub-array controlled by its own dedicated column decoder. This segmentation allows independent control of timing for different groups of cells, enabling precise synchronization without requiring deglitch cells that are sensitive to process variations. The row decoder similarly controls rows of unit cells across all sub-arrays.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If individual column decoders are implemented for each row, then timing precision is improved, but device complexity increases

Engineering Contradiction:
Improvetiming precisionVSAvoidnumber of decoders
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the array into sub-arrays and assigns one column decoder per sub-array rather than one per row, reducing the total number of decoders while maintaining timing precision within each sub-array. This segmented approach balances complexity reduction with timing control accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple rows of unit cells within a sub-array are merged under the control of a single column decoder, reducing the total decoder count. The row decoder then provides additional granularity by controlling individual rows within each sub-array, achieving timing precision through coordinated control rather than independent decoders for each row.

Inventive Principle:
Principle #5Merging (Combining)

3Object-generated harmful factors

If coupled timing encoding is used to synchronize adjacent rows, then glitch current is reduced, but manufacturing complexity increases

Engineering Contradiction:
Improveglitch currentVSAvoidmanufacturing complexity
Core Design Contradiction:
Object-generated harmful factorsVSEase of manufacture

Solution Approach 1:

The patent implements preliminary timing alignment through coupled timing encoding in the decoder logic, where the timing relationships between control signals for adjacent rows are pre-synchronized. This preliminary action ensures that control signals are properly aligned before reaching the unit cells, eliminating the need for additional deglitch cells and reducing manufacturing complexity while still minimizing glitch current.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8872686B2Low glitch current digital-to-analog converter
Publication Date: 2014.10.28 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8872686B2 patent drawing
  • US8872686B2 patent drawing
  • US8872686B2 patent drawing

AI summary

The present disclosure relates to a method and architecture to minimize a transient glitch within a current digital-to-analog converter (DAC) comprising an array of identical current unit cells. The current DAC is configured with individual column decoders for even and odd rows of current unit cells, thus allowing for independent control of adjacent rows. The even row and odd row column decoders further comprise thermal decoders with coupled timing encoding which establishes synergy between an adjacent pair of rows. As current units cells within an active row are activated across the row by a counting up of a first column decoder, the current units cells within a next row adjacent the active row are returned to an initial state of the active row by counting down in a second column decoder. Other devices and methods are also disclosed.