Command Filter for Semiconductor Pulse Width Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor devices face increased current consumption and circuit complexity due to the need for separate command shifters for internal commands with different pulse widths, especially when external read commands are issued in shortest cycles, and there is a demand for a solution that can assign internal commands with varying pulse widths to a common command shifter.

Innovation Solution

The semiconductor device employs a command extender to extend the pulse width of internal read commands to match the shortest cycle of external read commands, allowing a common read command shifter to handle both internal read and mode register read commands, using a command filter to separate and process these commands based on their pulse widths, thereby reducing circuit scale and current consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate command shifters are provided for internal commands with different pulse widths, then command processing accuracy is improved, but device complexity and current consumption increase

Engineering Contradiction:
Improvecommand processing accuracyVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal command shifter that can process both internal read commands and mode register read commands with different pulse widths. The command shifter is designed to accept variable pulse width inputs and internally adapt to the correct latency timing, eliminating the need for separate dedicated shifters for each command type while maintaining accurate command processing.

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

Solution Approach 2:

The patent changes the parameter of pulse width handling by introducing a command filter that identifies and processes commands based on their pulse width characteristics. The system dynamically adjusts its behavior based on the detected command type, allowing a single shifter to handle multiple command formats by changing its operational parameters rather than requiring separate hardware for each format.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If pulse width of internal read command is extended to match shortest external cycle, then current consumption is reduced in successive read operations, but command timing flexibility is reduced

Engineering Contradiction:
Improvecurrent consumptionVSAvoidcommand timing flexibility
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent introduces dynamic command filtering that adapts to different command types. The command filter dynamically identifies whether an incoming command is a standard read command or a mode register read command based on pulse width, and routes it appropriately. This dynamic adaptation allows the system to use extended pulse widths for power efficiency in standard reads while maintaining proper timing for mode register reads that require shorter pulses.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The command filter acts as an intermediary between the command input and the command shifter. It receives commands with varying pulse widths, identifies the command type, and prepares the appropriate timing signals for the universal shifter. This intermediary layer enables the system to maintain timing flexibility for different command types while allowing the use of extended pulse widths for power efficiency where applicable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If common command shifter is used for internal commands with different pulse widths, then device complexity is reduced, but command separation and processing accuracy may deteriorate

Engineering Contradiction:
Improvecircuit complexityVSAvoidcommand processing accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the command processing function into two distinct stages: command filtering/identification and command shifting. The command filter separates and identifies different command types based on pulse width characteristics, while the universal shifter handles the actual latency counting. This segmentation allows a single shifter to accurately process different command types by relying on the prior segmentation and identification performed by the filter.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The command filter serves as an intermediary that prepares commands for the universal shifter by identifying command types and generating appropriate control signals. This intermediary ensures that even though a single shifter handles multiple command types, the processing remains accurate because the filter has already prepared the necessary timing and control information based on the specific command type.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11354066B2Command filter filtering command having predetermined pulse width
Publication Date: 2022.06.07 MICRON TECHNOLOGY INC
  • US11354066B2 patent drawing
  • US11354066B2 patent drawing
  • US11354066B2 patent drawing

AI summary

Disclosed herein is an apparatus that includes a command shifter configured to receive a command pulse and generate a plurality of first command shifted pulses in parallel, wherein each of the plurality of first command shifted pulses has the same width as the command pulse and the plurality of first command shifted pulses have different phases from each other, and a command filter configured to determine if a plurality of second command shifted pulses are generated correspondingly to the plurality of first command shifted pulses or not generated responsive to pulse overlapping among at least ones of the plurality of first command shifted pulses.