Row Decoding Circuit for Dual-Bit Flash Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional dual-bit split gate flash memory row decoding circuits have low driving speed and large circuit area, which hinders efficient operation and storage density.
Innovation Solution
A row decoding circuit with a dummy row decoding unit and a driving voltage generating circuit that adjusts voltage outputs to enhance driving speed and reduce circuit area by using a higher initial voltage and switching to a lower voltage when predetermined voltages are reached, allowing control-gate lines of different rows to share a common drive voltage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each row of memory units corresponds to a separate row decoding unit, then the memory array can be properly decoded and operated, but the circuit area increases significantly
Solution Approach 1:
The patent merges multiple row decoding units into a single shared row decoding unit that serves multiple memory blocks. This is achieved by having one row decoding unit generate control signals that are distributed to multiple memory blocks, thereby reducing the total circuit area while maintaining proper decoding functionality for the entire memory array.
Solution Approach 2:
The row decoding unit is designed with multi-functionality to serve multiple memory blocks. A single row decoding unit can decode addresses for different memory blocks and generate appropriate control signals for various control-gate lines across multiple blocks, making the decoding circuit universal rather than dedicated to a single block.
2Area of stationary object
If the area of driving transistors in the row decoding unit is reduced to decrease circuit area, then the circuit area decreases, but the driving speed of the memory array decreases
Solution Approach 1:
The patent implements dynamic voltage adjustment in the driving transistors of the row decoding unit. The voltage supplied to these transistors is not fixed but is dynamically adjusted based on operational requirements. During critical operations requiring high speed, higher voltages are applied to maintain fast switching despite smaller transistor areas, while during less critical operations, lower voltages suffice, thus maintaining small area without permanently sacrificing speed.
Solution Approach 2:
The patent changes the voltage parameter dynamically to compensate for the reduced transistor area. By adjusting the voltage level supplied to the driving transistors, the patent optimizes the balance between transistor size and switching speed, allowing small transistors to achieve adequate driving speed through higher voltage operation when needed.
3Productivity
If memory units are designed to occupy a large area to improve programming efficiency and capacitance coupling ratio, then programming efficiency improves, but the storage density reduces
Solution Approach 1:
The patent segments each memory unit into two separate memory bits (first and second memory bits) with separate control-gate lines. This segmentation allows each bit to have optimized dimensions for programming efficiency while the combined structure achieves high storage density. Each segmented bit can be independently controlled and programmed, maintaining high programming efficiency for each bit while doubling the storage capacity per physical location.
Solution Approach 2:
The patent transitions from storing one bit per memory unit location to storing two bits per location by adding the dimension of dual-bit storage. This is achieved through the split-gate structure where two control-gate lines (CG1 and CG2) control two separate memory bits at each memory unit location, effectively doubling storage density without proportionally increasing the area occupied by each individual memory bit.
Data Source
AI summary
A row decoding circuit and a memory are provided. The row decoding circuit is adapted for providing a word line operation voltage and a control-gate line operation voltage to a dual-bit split gate flash memory array, and includes a dummy row decoding unit, at least one row decoding unit and a driving voltage generating circuit. The dummy row decoding unit includes a first dummy control-gate line voltage output, a second dummy control-gate line voltage output and at least one dummy word line voltage output. The row decoding unit includes a first control-gate line voltage output, a second control-gate line voltage output and at least one word line voltage output. The driving voltage generating circuit is adapted for providing a third driving voltage to the first control-gate line voltage output and the second control-gate line voltage output.


