Scan Flip-Flop Input Multiplexer for Lower Hold Time
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high hold time requirement in scan flip-flops imposes design constraints, leading to increased circuit area, routing complexity, and power usage, especially in scan chains where multiple flip-flops are connected with multiple hold buffers to meet hold constraints.
Innovation Solution
The introduction of an input multiplexer with diode-connected transistors reduces the effective voltage across other transistors, slowing down their switching speed and thereby reducing the hold time requirement of the scan flip-flop in scan mode, allowing for a decrease in the number of hold buffers needed in scan chains.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple hold buffers are added to scan chains to meet hold constraints, then the hold time requirement is satisfied, but the circuit area, routing complexity, and power usage increase
Solution Approach 1:
The patent changes the voltage parameter by introducing diode-connected transistors that reduce the effective voltage across the multiplexer transistors. This voltage reduction slows down the switching speed, thereby reducing the hold time requirement and eliminating the need for multiple hold buffers in scan chains
Solution Approach 2:
The diode-connected transistors act as intermediary elements between the voltage supply and the multiplexer transistors. These intermediaries reduce the voltage swing and slow down the switching action, providing the necessary hold time reduction without requiring additional hold buffers
2Reliability
If multiple hold buffers are added to scan chains to meet hold constraints, then the hold time requirement is satisfied, but the routing complexity increases
Solution Approach 1:
By changing the voltage parameter through diode-connected transistors, the patent reduces the hold time requirement, which directly eliminates the need for complex routing of multiple hold buffers in scan chains
3Reliability
If multiple hold buffers are added to scan chains to meet hold constraints, then the hold time requirement is satisfied, but the power usage increases
Solution Approach 1:
The voltage reduction achieved through diode-connected transistors lowers the power consumption by reducing the switching activity and eliminating the need for power-hungry hold buffers, while still satisfying the hold time requirement
4Reliability
If diode-connected transistors are introduced to reduce effective voltage, then the hold time requirement is reduced, but the circuit area increases
Solution Approach 1:
The diode-connected transistors are merged with the existing multiplexer structure, sharing the same physical space and circuit nodes. This integration minimizes the additional area overhead while achieving the voltage reduction effect
Data Source
AI summary
In an example, a scan flip-flop includes a first transistor and a second transistor coupled to a data input. The scan flip-flop includes a third transistor coupled to a clock input and a fourth transistor coupled to an inverse clock input. The scan flip-flop includes a fifth transistor coupled to a scan enable input and the first transistor, and includes a sixth transistor coupled to an inverse scan enable input and the second transistor. The scan flip-flop includes an input multiplexer that includes a seventh transistor and eighth transistor coupled to the scan data input, a ninth transistor coupled to the scan enable input, and a tenth transistor coupled to the inverse scan enable input. The input multiplexer includes a first diode-connected transistor coupled between a first voltage rail and the seventh transistor, and includes a second diode-connected transistor coupled between a second voltage rail and the eighth transistor.


