DRAM Timing Adjuster Allocation for Refresh Area Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing DRAM semiconductor devices require a large area for timing adjustment circuits, leading to increased chip size due to the allocation of these circuits to each memory bank, necessitating a reduction in the occupied area by these circuits.
Innovation Solution
The implementation of a center circuit that dynamically allocates internal tRAS and tRP adjusters across multiple memory banks, allowing for concurrent refresh operations and reducing the number of required adjusters by using selector circuits and OR gate circuits to distribute control signals efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a timing adjustment circuit is allocated to each memory bank, then the refresh operation timing can be adjusted independently for each bank, but the chip area increases significantly
Solution Approach 1:
Multiple timing adjustment circuits are merged into a single shared circuit. The patent implements a common timing adjustment circuit that serves multiple memory banks simultaneously, eliminating the need for separate timing adjustment circuits in each bank. This merging approach maintains the timing adjustment functionality while significantly reducing the total chip area occupied by these circuits.
Solution Approach 2:
A single timing adjustment circuit is designed to perform multiple functions for different memory banks. The circuit can dynamically adjust timing parameters for various memory banks based on their specific refresh requirements, making one circuit universal enough to replace multiple dedicated circuits. This multi-functionality is achieved through configurable control logic that adapts the circuit behavior to different bank needs.
2Area of stationary object
If the number of internal tRAS and tRP adjusters is reduced, then the chip area is minimized, but the capability to perform concurrent refresh operations may be compromised
Solution Approach 1:
The patent implements dynamic allocation of timing adjusters based on real-time refresh operation requirements. Instead of having fixed dedicated adjusters for each memory bank, the system dynamically assigns available adjusters to different banks as needed. This dynamic approach allows a reduced number of physical adjusters to handle concurrent refresh operations by time-multiplexing their usage across different banks, maintaining productivity while minimizing chip area.
Solution Approach 2:
A center circuit acts as an intermediary between memory banks and timing adjusters. This center circuit coordinates and manages the allocation of a limited number of timing adjusters to multiple memory banks performing concurrent refresh operations. The center circuit ensures proper timing and coordination, allowing efficient utilization of fewer adjusters across multiple banks without compromising the concurrent operation capability.
Data Source
AI summary
An example apparatus includes a plurality of pairs of input and output signal lines, a plurality of first delay circuits operatively connected between the plurality of input signal lines and the plurality of output signal lines, and a first selector circuit configured to connect a selected one of the plurality of first delay circuits between a selected one of the plurality of pairs of the input and output signal lines.


