Semiconductor Auto-Precharge Circuit Using Shared Command Address Pins

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor devices with DDR SDRAM perform data read and write operations but face inefficiencies in auto-precharge operations due to the need for complex address serialization and parallelization, leading to increased circuit complexity and area requirements.

Innovation Solution

A semiconductor device and system that serialize addresses based on input command time, generating internal addresses by parallelizing them using shifting clocks and flag signals to perform write and read auto-precharge operations, reducing the number of flip-flops needed for address latching and shifting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If addresses are serialized and parallelized using traditional methods for auto-precharge operations, then the auto-precharge function can be performed, but the circuit complexity and area requirements increase

Engineering Contradiction:
Improveauto-precharge operation capabilityVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The command address pins are designed to serve multiple functions: they can input both command signals and address signals depending on the timing of the input relative to the clock edge. This eliminates the need for separate dedicated address pins and complex address latching circuits, thereby reducing circuit complexity while maintaining full auto-precharge functionality

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses its own clock signal and existing command address pins to perform address serialization and parallelization without requiring external assistance or additional dedicated address input circuits. The command address pins automatically serve as both command and address input interfaces based on timing, making the system self-sufficient and reducing overall circuit complexity

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If addresses are serialized and parallelized using traditional methods for auto-precharge operations, then the auto-precharge function can be performed, but the circuit area increases

Engineering Contradiction:
Improveauto-precharge operation capabilityVSAvoidcircuit area
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The command address pins perform dual duty as both command input and address input interfaces. By timing the address input to occur before the active clock edge and the command input to occur after, the same physical pins are reused for both functions, eliminating the need for separate address pins and reducing the overall circuit area

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The address input circuit and command input circuit are merged into a single shared interface using the command address pins. The timing-based multiplexing combines what would traditionally be separate dedicated circuits into one unified structure, thereby minimizing the circuit area required for auto-precharge operations

Inventive Principle:
Principle #5Merging (Combining)

3Area of stationary object

If the number of flip-flops is reduced for address latching and shifting, then the circuit area is minimized, but the address serialization and parallelization must be simplified

Engineering Contradiction:
Improvecircuit areaVSAvoidaddress serialization complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The address serialization and parallelization functions are extracted from complex multi-cycle flip-flop-based circuits and implemented using simple single-cycle logic circuits. By removing the need for multi-cycle latching and shifting operations, the patent uses basic logic gates and combinational logic to achieve the same address processing function with significantly reduced complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of using expensive and complex multi-cycle flip-flop structures for address latching and shifting, the patent employs simple, inexpensive single-cycle logic circuits that perform the same function in one clock cycle. This approach sacrifices the reusability of multi-cycle latching but gains significant simplicity and area efficiency

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11328756B1Semiconductor device and semiconductor system performing auto-precharge operation
Publication Date: 2022.05.10 SK HYNIX INC
  • US11328756B1 patent drawing
  • US11328756B1 patent drawing
  • US11328756B1 patent drawing

AI summary

A semiconductor system includes a controller configured to output a clock, a command and an address; and a semiconductor device configured to generate a flag signal by detecting an input time of the command, which is input in synchronization with the clock in a write auto-precharge operation based on the command, and configured to generate an internal address for performing the write auto-precharge operation, by serializing the address and then parallelizing the flag signal and the serialized address.