Serial Differentiator Circuit for Low-Area CIC Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional cascaded integrator comb (CIC) filters require multiple subtractors, which increase the surface area and power consumption of circuit dies, especially as the number of stages increases, due to their parallel operation.

Innovation Solution

Implementing a differentiator that operates serially, using a multiplexer, multiple registers, and a single subtractor, reducing the number of subtractors needed by x-1 for CIC filters with x stages, thereby reducing the surface area and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple subtractors are used in parallel operation for CIC filter stages, then filtering accuracy is improved, but surface area and power consumption increase

Engineering Contradiction:
Improvefiltering accuracyVSAvoidsurface area
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The parallel subtractor operations are segmented into sequential operations using multiple registers. Each register stores intermediate results, allowing the subtractor to process one stage at a time rather than all stages simultaneously, thereby reducing hardware area while maintaining filtering accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The solution transitions from a spatial parallel architecture (multiple subtractors operating simultaneously) to a temporal sequential architecture (single subtractor operating across multiple time cycles). This dimensional shift from space to time resolves the contradiction by maintaining computational accuracy while reducing surface area.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If multiple subtractors are used in parallel operation for CIC filter stages, then filtering accuracy is improved, but power consumption increases

Engineering Contradiction:
Improvefiltering accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by stationary object

Solution Approach 1:

The power consumption issue is addressed by segmenting the simultaneous subtractor operations into sequential operations. The single subtractor processes each CIC filter stage in sequence, storing intermediate results in registers, which dramatically reduces the number of active subtractor circuits and thus power consumption while preserving filtering accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The solution moves the computation from spatial parallelism to temporal sequentialism. By using registers to hold intermediate values and processing stages sequentially through time, the system maintains filtering accuracy but reduces power consumption by having only one subtractor active at any given moment.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If the number of CIC filter stages is increased, then filtering performance is improved, but the number of subtractors and surface area increase

Engineering Contradiction:
Improvefiltering performanceVSAvoidsurface area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The single subtractor is designed to be universal and multi-functional, capable of processing multiple CIC filter stages sequentially. By using the same subtractor hardware for all stages through time-multiplexing with registers, the system achieves improved filtering performance with multiple stages without proportionally increasing surface area.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces dynamic operation where a single subtractor dynamically processes different filter stages at different time cycles. The registers dynamically store and retrieve intermediate results, enabling the subtractor to adaptively handle multiple stages sequentially, thus improving filtering performance without static expansion of hardware area.

Inventive Principle:
Principle #15Dynamics

4Reliability

If the number of CIC filter stages is increased, then filtering performance is improved, but power consumption increases

Engineering Contradiction:
Improvefiltering performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The single subtractor serves multiple filter stages universally through sequential processing. This multi-functional approach allows the system to achieve improved filtering performance with multiple stages while keeping power consumption low, as only one subtractor circuit is active at any time rather than having multiple subtractors simultaneously powered.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system employs dynamic sequential processing where the single subtractor is activated in different time cycles for different filter stages. This dynamic time-multiplexed operation enables improved filtering performance through multiple stages while minimizing power consumption by ensuring that subtractor circuitry is active only when needed for each stage.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10644677B2Differentiator circuit
Publication Date: 2020.05.05 TEXAS INSTRUMENTS INC
  • US10644677B2 patent drawing
  • US10644677B2 patent drawing
  • US10644677B2 patent drawing

AI summary

Aspect of the present disclosure provide for a circuit. In an example, the circuit comprises a multiplexer having a first input, a second input, a control input, and an output. The circuit further comprises a first register having an input coupled to the output of the multiplexer and an output. The circuit further comprises a second register having an input coupled to the output of the first register and an output. The circuit further comprises a subtractor having a first input coupled to the output of the multiplexer and a second input coupled to the output of the second register. The circuit further comprises a third register having an input coupled to the output of the subtractor and an output coupled to the first input of the multiplexer.