Inverter Circuit Mitigates Spurious Writes in Memory Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Memory devices experience spurious write operations due to negative voltage spikes, leading to erroneous writes and memory retention errors.
Innovation Solution
The driver circuitry includes inverter devices with multiple inverter circuitries that maintain transistors in a turned-off state during write operations, mitigating the effects of voltage spikes and preventing erroneous writes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the driver circuitry uses negative bitline technique to update selected bitcells, then write operation speed is improved, but spurious write operations occur due to negative voltage spikes
Solution Approach 1:
The patent introduces an intermediary inverter circuit between the driver circuitry and the transistors that control bitcell access. This inverter circuit acts as a mediator that conditions the control signals, ensuring that transistors remain properly blocked during negative voltage spikes on bitlines. The inverter circuit receives the control signal and generates an inverted control signal that maintains transistor gate voltages at appropriate levels, preventing spurious writes while allowing legitimate write operations to proceed at high speed.
Solution Approach 2:
The inverter circuit provides beforehand cushioning by preparing and conditioning control signals before they reach the transistors. By inverting and conditioning the control signals in advance, the circuit ensures that transistors are properly protected against negative voltage spikes before the spikes can cause erroneous writes. This preventive measure maintains transistor blocking capability throughout the write operation, including during mask write operations where some bitcells should not be updated.
2Productivity
If multiple bitcells are updated in a single mask write operation, then productivity is improved, but spurious writes to unselected bitcells increase
Solution Approach 1:
The inverter circuit serves as an intermediary that processes control signals for all bitcells in a mask write operation uniformly. It ensures that transistors controlling unselected bitcells remain properly blocked even when negative voltage spikes occur on their associated bitlines. The inverter circuit receives the mask write control signal and generates inverted signals that maintain appropriate voltage levels on transistor gates, preventing spurious writes to unselected bitcells while allowing selected bitcells to be updated in parallel.
Solution Approach 2:
The patent applies local quality by providing individual inverter circuits for different transistor groups that control different bitcell sets. Each inverter circuit locally conditions control signals for its associated transistors, ensuring that each group of transistors is independently protected against spurious writes. This localized approach allows mask write operations to efficiently update multiple bitcells while maintaining precise control over which bitcells are actually written to, based on the mask pattern.
Data Source
AI summary
A memory device includes bitcells connected to wordlines and bitlines, and driver circuitry that updates the bitcells. The driver circuitry includes first transistors, and a first inverter device. The first transistors drive a bitcell of a memory device. The first inverter device is coupled to the first transistors, and drives the first transistors with a first control signal. The first inverter device includes first inverter circuitry and second inverter circuitry. The first inverter circuitry receives a first signal, a first voltage, and a second voltage differing from the first voltage, and generates a first inverted signal based on the first signal, the first voltage and the second voltage. The second inverter circuitry receives the first inverted signal, the second voltage and a third voltage differing from the second voltage, and generates the first control signal based on the first inverted signal, the third voltage and the second voltage.


