Shift Register Clock and Power Gating for Unused Upper Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional shift registers consume energy unnecessarily due to active flip-flops for unused upper bits, even when the data width requires only lower bits, leading to inefficiency in computation.

Innovation Solution

A shift register design that includes a gating circuit and power gating circuit to disable unused upper flip-flops based on input data, allowing the register to enter a low power mode by decoupling them from the clock and power supply when not needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all flip-flops in the shift register are kept active to ensure complete data storage capability, then the shift register can handle any data width, but unused flip-flops consume unnecessary energy

Engineering Contradiction:
Improvedata storage capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The shift register dynamically adjusts its operational state by transitioning between active and disabled states based on actual data width requirements. The control circuit monitors the most significant bit position and dynamically enables or disables corresponding flip-flops, making the system adaptable rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different flip-flops in the shift register are treated differently based on their position and usage. Flip-flops corresponding to used bit positions maintain full functionality, while those corresponding to unused upper bits are disabled. This local differentiation optimizes power consumption without compromising overall data storage capability.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If unused upper flip-flops are disabled to reduce power consumption, then energy efficiency improves, but the shift register must continuously monitor data width to determine which flip-flops to disable

Engineering Contradiction:
Improvepower consumptionVSAvoidcontrol mechanism
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The control circuit automatically determines which flip-flops to disable by monitoring the most significant bit position of the input data. The system serves itself by using the data characteristics to control its own power state without requiring external intervention or complex manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control circuit uses feedback from the data input signals, specifically monitoring the most significant bit position, to automatically adjust the enable/disable state of flip-flops. This feedback mechanism allows the system to adapt its power consumption based on actual data width requirements.

Inventive Principle:
Principle #23Feedback

3Loss of energy

If the shift register enters low power mode by disabling unused flip-flops, then energy is conserved, but additional gating circuits are required to control the enable/disable functionality

Engineering Contradiction:
Improveenergy conservationVSAvoidgating circuit structure
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent extracts and isolates the control functionality into a separate control circuit that monitors data width and generates enable/disable signals. This extracted control mechanism manages the gating functions independently, allowing the main shift register functionality to remain focused on data storage and transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The control circuit serves multiple functions: it monitors the most significant bit position, determines data width, generates control signals for multiple flip-flops, and manages the transition between active and low power modes. This multi-functional approach reduces the need for separate dedicated circuits for each control task.

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

Data Source

PatentUS11990194B2Shift register having low power mode
Publication Date: 2024.05.21 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11990194B2 patent drawing
  • US11990194B2 patent drawing
  • US11990194B2 patent drawing

AI summary

The disclosure introduces a shift register is configured to enter a low power mode by disabling a portion of flip-flops (FFs) that handles upper bits of input data. The shift register includes first FF(s), second FF(s) and gating circuit. The first flip-flop (FF), includes input terminal coupled to first portion of input data. The second FF includes input terminal coupled to second portion of input data, an output terminal, a clock terminal coupled to a clock signal, a power terminal coupled to a supply power. The second portion of the input data is subsequent to the first portion of the input data. The gating circuit is coupled to the output terminal of the first FF, and configured to disable the second FF for storing the second portion of a subsequent input data according to output data currently being stored in the first FF.