Bidirectional Shift Register Circuit Using Multi-Phase Clock Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing shift registers have limited directional control, restricting their application in devices requiring bidirectional data shifting.
Innovation Solution
A semiconductor device with a shift register circuit comprising multiple flipflops and transistors, where the shift direction can be controlled by synchronizing signals with different clock phases, allowing bidirectional data shifting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a conventional shift register with fixed-direction transistors is used, then the circuit structure is simple, but the shift direction cannot be changed
Solution Approach 1:
The patent applies the dynamics principle by making the transistor connections configurable rather than fixed. The shift register uses transmission gates or multiplexers that can dynamically change their connection states based on control signals, allowing the data to shift in different directions (left or right) depending on the control input. This transforms a static, fixed-direction circuit into a dynamic, reconfigurable one.
Solution Approach 2:
The patent implements universality by designing a shift register that can perform multiple functions - shifting data in both left and right directions using the same hardware structure. The circuit incorporates control logic that enables it to adapt its behavior based on external signals, making it a universal shift register capable of handling various shifting requirements without needing separate dedicated circuits for each direction.
2Adaptability or versatility
If transistors with different polarities are used to achieve bidirectional shifting, then the shift direction can be changed, but the manufacturing precision and reliability decrease
Solution Approach 1:
The patent applies homogeneity by using transistors of the same polarity throughout the circuit. Instead of mixing n-type and p-type transistors to achieve bidirectional control, the design uses uniform transistor structures with consistent electrical characteristics. This is combined with transmission gates or multiplexer circuits that control the signal flow direction, maintaining reliability while achieving bidirectional functionality through homogeneous components.
Solution Approach 2:
The patent introduces transmission gates or multiplexer circuits as intermediary elements that mediate the signal flow between different parts of the shift register. These intermediaries control the direction of data shifting by selectively connecting different transistor paths based on control signals, allowing bidirectional operation without requiring transistors of different polarities directly in the signal path.
3Adaptability or versatility
If a fixed-direction shift register is used, then the device complexity is low, but the functionality is limited
Solution Approach 1:
The patent makes the shift register dynamic by incorporating control logic that can change the circuit's operational mode based on external signals. The transmission gates or multiplexers are controlled by direction control inputs that dynamically reconfigure the signal paths, allowing the same hardware to adapt its functionality for left-shifting, right-shifting, or even holding data stationary, thus providing enhanced functionality without proportionally increasing complexity.
Solution Approach 2:
The patent creates a universal shift register that can perform multiple operations - left shifting, right shifting, and potentially data loading or holding - all within a single circuit configuration. This multi-functional design consolidates what would otherwise require separate dedicated circuits into one versatile unit, improving functionality while managing device complexity through integrated design.
Data Source
AI summary
A first flipflop outputs a first signal synchronized with a first clock signal. In the first transistor, the first clock signal is input to a first terminal and the second signal is output from a second terminal. In the fourth transistor, a first signal is input to a first terminal and a second terminal is electrically connected to a gate of the first transistor. In the sixth transistor, the third signal is input to a first terminal, a second terminal is electrically connected to the gate of the fourth transistor, and the gate of the sixth transistor is electrically connected to the first terminal.


