Semiconductor Command Generator Timing Control for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for lightweight and high-performance mobile systems necessitates reduced power consumption in semiconductor devices, which is hindered by inefficient data transmission speeds and battery capacity due to high power consumption.

Innovation Solution

A semiconductor system comprising a controller and a semiconductor device with a command generator, information signal storage unit, termination signal generator, and code generator, which processes command/address signals, clock enable signal, and chip selection signal to optimize data transmission by generating specific command and termination signals, and code signals to control timing, thereby reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If power consumption of semiconductor devices is reduced to decrease mobile system weight, then battery capacity and total weight are reduced, but data transmission speeds and operation speeds of mobile systems deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transmission speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The command signal processing is segmented into multiple stages: command generation unit generates base command signals, code generation unit generates timing control codes, and command execution unit executes commands with precise timing control. This segmentation allows optimized power management at each stage while maintaining overall transmission speed performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The semiconductor device employs dynamic timing control where the code generation unit generates variable timing codes based on command types and data conditions. This dynamic adjustment optimizes power consumption by adapting transmission timing to actual data patterns while maintaining required transmission speeds through intelligent timing optimization rather than fixed high-speed operation.

Inventive Principle:
Principle #15Dynamics

2Speed

If data transmission speed is increased to improve mobile system performance, then operation speed is improved, but power consumption increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The command execution unit operates with periodic timing control based on clock signals and timing codes generated by the code generation unit. This periodic action structure allows the system to maintain high transmission speeds when needed while entering lower-power states during idle periods, optimizing the balance between speed and power consumption through rhythmic operation patterns.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The code generation unit dynamically changes timing parameters (delay codes, timing values) based on command types and data patterns. By adjusting these parameters, the system can optimize transmission speed for critical data while reducing power consumption for less critical transmissions, achieving variable performance levels without fixed high-power operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9696750B2Semiconductor devices and semiconductor systems including the same
Publication Date: 2017.07.04 SK HYNIX INC
  • US9696750B2 patent drawing
  • US9696750B2 patent drawing
  • US9696750B2 patent drawing

AI summary

The semiconductor device includes a command generator, an information signal storage unit, a termination signal generator and a code generator. The command generator generates a mode register write command signal, a start command signal and a termination command signal from external command signals. The information signal storage unit extracts information signals from the external command signals to store the information signals and output the information signals. The termination signal generator generates a termination signal in response to the information signals. The code generator generates code signals to control a timing of a control signal.