Shift Register Flip-Flop Circuit for Bidirectional Data Shifting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing shift register circuits are limited to a single direction of data shift, lacking the capability to change shift direction, which restricts their versatility in applications such as memory devices and display devices.
Innovation Solution
A semiconductor device incorporating a shift register with multiple flipflops and transistors, where the shift direction can be controlled by switching between different clock signals, allowing bidirectional data shifting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a conventional shift register circuit is used, then the circuit structure is simple, but the shift direction cannot be changed
Solution Approach 1:
The shift register circuit is designed to perform multiple functions: it can shift data in both forward and backward directions, and can operate in different modes (shift register mode, latch mode, counter mode) using the same basic circuit structure, thereby improving adaptability without proportionally increasing complexity
Solution Approach 2:
The circuit incorporates controllable elements (transistors as switches) that can dynamically change the signal transmission path based on control signals, enabling the shift direction to be changed from fixed to variable, resolving the contradiction between simplicity and adaptability
2Adaptability or versatility
If transistors with different polarities are used to enable bidirectional shifting, then the shift direction can be changed, but the manufacturing process becomes more complex
Solution Approach 1:
The invention uses transistors of the same polarity (all n-channel or all p-channel) throughout the circuit, maintaining homogeneity in device characteristics. This simplifies the manufacturing process by requiring only a single transistor type fabrication process, while still achieving bidirectional shifting capability through clever circuit arrangement and control signal design
3Adaptability or versatility
If a single-clock signal is used, then the circuit operation is simple, but the shift direction cannot be controlled
Solution Approach 1:
The clock signal is segmented into multiple independent clock signals (first clock signal and second clock signal), each controlling different aspects of the circuit operation. This segmentation allows independent control of shift direction and data input timing, enabling bidirectional control without excessive complexity
Solution Approach 2:
The circuit uses feedback mechanisms where the state of flip-flops and the timing of clock signals are interrelated, allowing the circuit to automatically coordinate the switching between different shift directions based on the current state and control signals, reducing the need for complex external control logic
Data Source
AI summary
A first flipflop outputs a first signal synchronized with a first clock signal, a second flipflop outputs a second signal synchronized with a second clock signal, and a third flipflop outputs a third signal synchronized with a third clock signal. The second flipflop includes first to fifth transistors. In the first transistor, the second clock signal is input to a first terminal and the second signal is output from a second terminal. In the second transistor, a first signal is input to a first terminal, a second terminal is electrically connected to a gate of the first transistor, and the first clock signal is input to a gate. In the third transistor, the third signal is input to a first terminal, a second terminal is electrically connected to the gate of the first transistor, and the third clock signal is input to a gate.


