Programmable Fuse Control Unit for Memory Repair
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory repair technologies face challenges in determining which fuses to apply to specific memories, as fuses are difficult to identify and information about their locations is hard to relay, leading to slow and inefficient repair processes.
Innovation Solution
A multiple-channel, programmable fuse control unit (FCU) is introduced, which provides fuse information to repair register units (RRUs) using a serial or parallel interface, including non-volatile storage to store fuse locations and employing a ring shift procedure for efficient data transfer, enabling accurate determination and repair of memory errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fuses are used to repair memory after fabrication, then memory reliability is improved, but it becomes difficult to determine which fuses should be applied to particular memories and the repair process becomes slow
Solution Approach 1:
The fuse array is divided into multiple segments or channels, with each channel independently controllable. This segmentation allows parallel processing of fuse operations across different channels, significantly increasing repair throughput while maintaining the ability to precisely control which specific fuses are activated for each memory module.
Solution Approach 2:
The system performs preliminary identification and mapping of fuse locations to memory errors before actual repair execution. Error information is captured and stored in advance, and the corresponding fuse locations are determined beforehand, allowing the repair process to proceed efficiently without real-time computation delays.
2Device complexity
If traditional fuse control methods are used, then simplicity is maintained, but fuse information transfer to repair units is difficult and inefficient
Solution Approach 1:
A dedicated fuse control unit acts as an intermediary between the fuse array and repair register units. This control unit manages the complex tasks of identifying error locations, determining corresponding fuse positions, and transferring fuse information to appropriate repair units through structured interfaces, thereby simplifying the overall system architecture while improving information transfer efficiency.
Solution Approach 2:
The system replaces manual or sequential fuse control methods with an automated electronic control mechanism. The fuse control unit uses electronic interfaces (serial or parallel) to rapidly transmit fuse location information to repair units, substituting slow mechanical or manual processes with high-speed electronic data transfer.
3Measurement precision
If fuses are blown one at a time, then precision in fuse application is maintained, but the repair process takes substantial time
Solution Approach 1:
The fuse array is divided into multiple segments or channels, with each channel independently controllable. This segmentation allows parallel processing of fuse operations across different channels, significantly increasing repair throughput while maintaining the ability to precisely control which specific fuses are activated for each memory module.
Solution Approach 2:
The system enables continuous parallel operation across multiple fuse channels simultaneously. While maintaining precise control over individual fuse locations, the system performs fuse operations in parallel across multiple channels, eliminating idle time and ensuring that all available repair resources are continuously utilized throughout the repair process.
Data Source
AI summary
An exemplary fuse control arrangement can be provided, which can include, for example, a fuse control unit(s), which includes a test access method interface(s) and a programmable memory(ies), wherein the fuse control unit(s) is configured to provide fuse information to repair a memory(ies). The fuse control unit(s) can be coupled to the memory(ies) and the memory(ies) can be coupled to a register repair unit(s). The fuse control unit(s) can provide the register repair unit(s) with the fuse information to repair the memory(ies).


