Memory Circuit Fuse Programming Area Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As semiconductor memory devices become smaller and more complex, the resistance changes in conductive lines affect memory cell performance, and existing solutions fail to efficiently manage this, leading to issues with data storage and retrieval.
Innovation Solution
A memory circuit design that incorporates fuse elements configured in high or low resistance states for data storage, with diodes blocking current to unselected elements to prevent unintended access, and programming devices that share multiple fuse elements to reduce area and improve performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If memory cells are made smaller and more complex, then storage capacity increases, but resistance of conductive lines changes affecting performance
Solution Approach 1:
The memory array is divided into multiple blocks, with each block containing multiple fuse elements that share common bit lines and word lines. This segmentation allows independent control and sensing of each block, isolating resistance variations to specific regions and maintaining overall performance reliability as capacity increases.
Solution Approach 2:
Sense amplifiers are introduced as intermediary devices between the fuse elements and the read/write circuits. These sense amplifiers compensate for resistance variations in conductive lines by actively sensing and amplifying the voltage differential, ensuring accurate data retrieval despite changing line resistance as memory density increases.
2Area of stationary object
If programming devices are shared among multiple fuse elements, then area is reduced, but current path management becomes complex
Solution Approach 1:
The memory structure is segmented into blocks where each block shares a dedicated programming device. Within each block, fuse elements are organized with common bit lines, allowing the programming device to control current flow to multiple fuse elements through selective word line activation, reducing area while maintaining manageable current path complexity.
Solution Approach 2:
The programming device utilizes dynamic control of word lines and bit lines to manage current paths. By selectively activating specific word lines and bit lines, the programming device can dynamically direct current to the intended fuse element while preventing current flow to unselected elements, enabling area reduction without excessive complexity.
3Reliability
If diodes are added to block current to unselected elements, then data accuracy improves, but device complexity increases
Solution Approach 1:
Diodes are merged with the existing fuse element structure, with each fuse element including an integrated diode. This combination prevents current flow to unselected fuse elements during programming and reading operations, improving data accuracy while minimizing additional circuit complexity by utilizing the diode's inherent directional conductivity rather than adding separate blocking components.
4Quantity of substance
If fuse elements are configured in high or low resistance states, then data storage capability is achieved, but resistance variations affect read operations
Solution Approach 1:
Sense amplifiers serve as intermediary devices that actively sense the voltage differential between bit lines during read operations. By compensating for resistance variations in the conductive lines and fuse elements, the sense amplifiers ensure accurate detection of the resistance state (high or low) corresponding to stored data bits, maintaining read operation accuracy despite resistance variations.
Solution Approach 2:
The memory circuit employs reference voltages and balanced circuit configurations to establish equipotential conditions during read operations. By providing controlled voltage levels on word lines and bit lines, and using differential sensing, the circuit minimizes the impact of resistance variations on the ability to distinguish between high and low resistance states representing stored data.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The design effectively reduces the area occupied by memory circuits by up to 40% while enhancing performance by preventing alternative current paths and ensuring accurate data storage and retrieval.
Implementation Method 1
diodes configured to block current to unselected elements
Implementation Method 2
fuse elements configured in a high resistance state or a low resistance state
Data Source
AI summary
A memory circuit includes a first programming device, a first circuit branch and a second circuit branch. The first programming device includes a first control terminal coupled to a first word line, and a first connecting end. The first circuit branch includes a first diode, and a first fuse element coupled to the first diode. The second circuit branch includes a second diode, and a second fuse element coupled to the second diode. The first circuit branch and the second circuit branch are coupled to the first connecting end of the first programming device.


