Memory Address Synchronizer for Timing and Power Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory systems face challenges in reducing power consumption and improving chip size while maintaining high-speed operations, particularly in interfaces like NAND flash memory.
Innovation Solution
An address generation device and method that includes an address generator, synchronizer, address delay unit, and repair detector, utilizing flip-flops to synchronize and delay addresses based on a clock, thereby reducing power consumption and optimizing chip size by minimizing timing budgets and operation currents.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If additional pipe latches are added to improve timing margin, then data output timing is improved, but chip size increases
Solution Approach 1:
The patent extracts and eliminates the need for additional pipe latches by implementing a synchronizer that synchronizes the address signal at a predetermined point in time before the address generator generates the next address. This synchronization mechanism ensures proper timing without requiring extra pipe latch components, thereby improving data output timing while avoiding chip size increase.
Solution Approach 2:
The synchronizer performs preliminary synchronization of the address signal before the address generator produces the next address. By synchronizing at a predetermined point in time in advance, the system ensures timing accuracy without needing additional pipe latches during the data output phase, thus resolving the timing-chip size contradiction.
2Productivity
If operating speed is increased to process data at high speed, then productivity is improved, but power consumption increases
Solution Approach 1:
The address generator continuously generates addresses based on the clock signal without interruption. The synchronizer continuously synchronizes the address signal at the optimal moment before each address generation. This continuous operation eliminates timing uncertainties and avoids the need for additional pipe latches, maintaining high-speed data processing while minimizing power consumption by avoiding idle states and redundant components.
Data Source
AI summary
An address generation device of a memory system includes an address generator and a synchronizer. The address generator may receive a clock and sequentially generate a first address and a second address after the first address. The synchronizer may synchronize the first address in response to the clock at a preset time point before the second address is generated by the address generator, and output the synchronized address as an output address.


