Multiplier-Based Programmable Filters With Pre-Scaling for Lower Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing programmable filters in transceivers face challenges in reducing power consumption and silicon area usage while maintaining high sampling rates, particularly in wide bandwidth implementations.

Innovation Solution

A multiplier-based programmable filter is introduced, utilizing a Booth Radix-8 architecture with pre-scaling circuitry and multiplier circuits that generate pre-scaled multipliers, reduce the number of addition operations, and output carry-sum outputs to increase speed and reduce circuit size, thereby minimizing power consumption and area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If traditional programmable filter architecture is used, then filtering functionality is achieved, but power consumption and silicon area are excessive

Engineering Contradiction:
Improvepower consumptionVSAvoidfilter architecture complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The pre-scaling circuitry pre-calculates scaled versions of the multiplier (e.g., 2x, 4x, 8x) before the multiplication operation. This preliminary action reduces the computational burden during the actual filtering operation, thereby reducing power consumption while maintaining filtering functionality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The filter architecture is segmented into distinct functional blocks: pre-scaling circuitry, multiplier circuits, and adder circuits. This segmentation allows each block to be optimized independently, reducing overall silicon area while maintaining the required filtering performance

Inventive Principle:
Principle #1Segmentation

2Speed

If traditional multiplication operations are used, then filtering accuracy is maintained, but operational speed is reduced

Engineering Contradiction:
Improveoperational speedVSAvoidfiltering accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The pre-scaling circuitry prepares scaled multipliers in advance, so that during the actual filtering operation, fewer addition operations are required. This preliminary preparation increases operational speed while the carry-sum output format ensures filtering accuracy is maintained

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The multiplier output format is changed from traditional sum-output to carry-sum output. This parameter change in the output format allows for faster operation by separating the carry and sum components, while maintaining the precision required for accurate filtering

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If full multiplication operations are performed, then filtering precision is achieved, but circuit area is excessive

Engineering Contradiction:
Improvesilicon areaVSAvoidfiltering precision
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The pre-scaling circuitry pre-computes scaled versions of the multiplier, which reduces the number of addition operations needed in the subsequent stages. This preliminary computation reduces the required circuit area while maintaining filtering precision through the carry-sum output format

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The carry component is extracted separately from the sum component in the carry-sum output format. This extraction allows for more efficient circuit implementation with reduced area, while the precision is maintained through the separate handling of carry and sum values

Inventive Principle:
Principle #2Taking out (Extraction)

4Use of energy by moving object

If multiple addition operations are used, then filtering accuracy is maintained, but power consumption increases

Engineering Contradiction:
Improvepower consumptionVSAvoidfiltering accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The pre-scaling circuitry performs scaling operations in advance, reducing the number of addition operations required during the main filtering operation. This reduces power consumption while the carry-sum format preserves filtering accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The output format is changed to carry-sum representation, which requires fewer addition operations compared to traditional formats. This parameter change reduces power consumption while maintaining the precision needed for accurate filtering through separate carry and sum paths

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20190181842A1Multiplier-based programmable filters
Publication Date: 2019.06.13 TEXAS INSTRUMENTS INC
  • US20190181842A1 patent drawing
  • US20190181842A1 patent drawing
  • US20190181842A1 patent drawing

AI summary

In some embodiments, a multiplier-based programmable filter comprises a pre-scaling circuit, a first multiplier circuit coupled to a first output of the pre-scaling circuit and a second output of the pre-scaling circuit, and a second multiplier circuit coupled to the first output of the pre-scaling circuit and the second output of the pre-scaling circuit. In some embodiments, the multiplier-based programmable filter also comprises a first adder coupled to a first output of the first multiplier circuit and a second output of the first multiplier circuit, a second adder coupled to a first output of the second multiplier circuit and a second output of the second multiplier circuit, first register coupled to an output of the first adder and an input of the second adder, and a second register coupled to an output of the second adder.