Semiconductor Circuit Clock Control for IR Drop Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor integrated circuits face malfunctions due to IR drops when attempting to save and recover internal state data using scan chains, as simultaneous clock signal application to all flip-flops leads to rapid current flow and voltage drops.

Innovation Solution

A semiconductor integrated circuit and control method that utilize a backup control circuit to supply distinct clock signals for normal, test, and save/recover modes, employing a frequency-divided clock signal to prevent IR drops during data saving and recovery operations, allowing for independent operation of scan chains and reducing the risk of malfunctions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a clock signal is supplied to entire flip-flops to operate simultaneously for saving internal state data, then the data saving operation can be completed, but rapid current flow causes IR drop and voltage decrease leading to malfunctions

Engineering Contradiction:
Improvedata saving operation speedVSAvoidcircuit malfunction risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the scan chain into multiple sub-scan chains (first sub-scan chain and second sub-scan chain). By segmenting the flip-flops into different groups that operate independently, the simultaneous switching of all flip-flops is avoided, thereby preventing IR drop while still enabling complete data saving functionality.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the scan chain is used to save and recover internal state data, then standby and resume functions can be realized, but simultaneous operation of all flip-flops causes rapid current flow and voltage decrease

Engineering Contradiction:
Improvestandby and resume functionVSAvoidIR drop and voltage decrease
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The scan chain is segmented into multiple sub-scan chains that can be activated independently. This allows the standby and resume functions to be implemented while avoiding simultaneous operation of all flip-flops, thus eliminating IR drop and voltage decrease issues.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically controls which sub-scan chains are activated based on the operation mode. During save and recover operations, only the necessary sub-scan chains are activated, allowing flexible and adaptive operation that prevents harmful current flow while maintaining functional versatility.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If all flip-flops are controlled to operate simultaneously, then the scan chain function can be achieved, but unnecessary operations occur in normal operation mode

Engineering Contradiction:
Improvescan chain operationVSAvoidunnecessary flip-flop operations
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

By dividing the scan chain into separate sub-scan chains, the patent enables selective activation of only the necessary segments during normal operation, preventing unnecessary operations in flip-flops that are not involved in the current task, thus reducing energy consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial action by activating only the specific sub-scan chains needed for the current operation rather than all flip-flops. This reduces energy waste while maintaining complete functionality when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7788558B2Semiconductor integrated circuit and control method thereof
Publication Date: 2010.08.31 RENESAS ELECTRONICS CORP
  • US7788558B2 patent drawing
  • US7788558B2 patent drawing
  • US7788558B2 patent drawing

AI summary

A semiconductor integrated circuit includes a target circuit configured to operate in a normal mode, to form a scan chain to serially transfer a test data through the scan chain, in a scan path test mode, and to form a plurality of sub scan chains to save an internal node data in a memory in a save mode; and a backup control circuit configured to supply to the target circuit, a system clock signal in the normal mode, a test clock signal in the scan path test mode, and a save/recover clock signal in the save mode, and to control the target circuit and the memory such operations in the normal mode, the scan path test mode, and the save mode are performed. The test clock signal is slower than the system clock signal, and the save/recover clock signal is slower than the system clock signal and faster than the test clock signal.