Serial I/O Wrapper Control for Smaller Semiconductor Pads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of input/output (I/O) functions in semiconductor devices leads to larger chip sizes due to the need for complex control signals, which complicates the integration density of semiconductor devices.

Innovation Solution

The semiconductor device employs a series of IO wrappers and an IO controller to efficiently transfer control signals and clock signals, forming a control signal transfer loop and clock signal transfer loop, reducing the number of lines required for signal transfer and improving integration density by serially connecting the wrappers and providing shift input signals synchronized with clock signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional functions are provided to IO PAD (such as adjustment of input/output resistance, level adjustment, slew rate adjustment), then the functionality and versatility of the semiconductor device is improved, but the chip size increases due to complex control signals

Engineering Contradiction:
Improvefunctionality of IO PADVSAvoidchip size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

Multiple control signals (first control signal for input/output resistance adjustment, second control signal for level adjustment, third control signal for slew rate adjustment) are merged into a single composite control signal that is transmitted through one dedicated control line from the I/O controller to the I/O pad, thereby reducing the number of control lines and chip area

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The I/O pad is designed to perform multiple functions (input/output resistance adjustment, level adjustment, slew rate adjustment) through a single unified control mechanism, allowing one I/O pad structure to handle various adjustment functions without requiring separate dedicated control lines for each function

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

2Adaptability or versatility

If complex control signals are used to provide multiple functions to IO PAD, then the versatility of the device is improved, but the device complexity increases

Engineering Contradiction:
Improvefunctionality of IO PADVSAvoidcontrol signal complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

An I/O controller is introduced as an intermediary component that generates and processes multiple control signals, combining them into a single composite control signal that simplifies the interface between the controller and the I/O pad while maintaining the capability to perform multiple functions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control functionality is segmented into distinct control signals (first control signal for resistance, second for level, third for slew rate) that are generated separately but combined into a unified control mechanism, allowing independent control of each function while reducing overall system complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8732540B2Semiconductor device having input/output wrappers, and a method of controlling the wrappers
Publication Date: 2014.05.20 SAMSUNG ELECTRONICS CO LTD
  • US8732540B2 patent drawing
  • US8732540B2 patent drawing
  • US8732540B2 patent drawing

AI summary

A semiconductor device include a first wrapper including a first scan flip-flop, first control flip-flops and a first pad, the first scan flip-flop receiving a first value and second values and storing the second value for determining a function of the first pad; a second wrapper including a second scan flip-flop, second control flip-flops and a second pad, the second scan flip-flop receiving the first value from the first wrapper and storing the first value for determining a function of the second pad; and an input/output controller configured to provide a shift input signal having the first and second values to the first wrapper.