Camouflaged Memory Cell Metering for Semiconductor Production Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the semiconductor industry, fabless companies lack control over the number of semiconductors manufactured due to outsourcing fabrication, leading to potential overproduction and distribution issues.

Innovation Solution

The implementation of hardware metering technology using memory-type camouflaged cells, where a designer hides a key that only unlocks the power supply after authentication, allowing control over the manufacturing process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If fabless companies outsource semiconductor fabrication to fabrication plants, then manufacturing capability and production volume increase, but control over the number of manufactured semiconductors is lost

Engineering Contradiction:
Improveproduction volumeVSAvoidcontrol over manufacturing quantity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent embeds a unique identifier (UID) and authentication mechanism into each semiconductor chip during the design phase, before outsourcing fabrication. This preliminary action enables the fabless company to track and control the number of manufactured chips by authenticating each chip's UID against a registered database, thereby maintaining control over production quantity despite outsourcing manufacturing to third-party fabrication plants

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback loop where each chip contains an embedded UID that can be authenticated by the fabless company. When a chip is manufactured, its UID is registered in a database. The authentication result provides feedback on whether the chip is authorized, enabling the fabless company to monitor and control the total number of manufactured semiconductors by tracking authentication requests and outcomes

Inventive Principle:
Principle #23Feedback

2Ease of operation

If hardware metering technology is implemented using traditional methods, then control over semiconductor manufacturing is achieved, but system complexity and implementation difficulty increase

Engineering Contradiction:
Improvecontrol over manufacturingVSAvoidhardware metering system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the metering function from complex external authentication systems and embeds it directly into the semiconductor chip itself through a camouflaged memory cell containing a UID. This extraction simplifies the overall system by integrating the authentication capability into the chip, eliminating the need for separate hardware metering devices while maintaining control over manufacturing quantity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses parameter changes in the physical structure of the camouflaged memory cell to encode the UID. By varying parameters such as transistor threshold voltages or cell configuration, the UID is embedded in the chip's physical characteristics, enabling authentication through electrical measurements without requiring complex additional hardware, thus reducing system complexity while maintaining control functionality

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11929142B2Apparatus and method for hardware metering using memory-type camouflaged cell
Publication Date: 2024.03.12 ELECTRONICS & TELECOMM RES INST
  • US11929142B2 patent drawing
  • US11929142B2 patent drawing
  • US11929142B2 patent drawing

AI summary

Disclosed herein is an apparatus for hardware metering using a memory-type camouflaged cell. The apparatus includes memory including at least one camouflaged memory cell in which a key is hidden by a designer in advance and a controller for controlling whether to block the supply of power to the memory. The controller may perform reading a key from a corresponding key location in the multiple memory cells of the memory based on key location information stored in the controller when a key is input from the outside, determining whether the key input from the outside is the same as the key read from the memory, setting an authentic flag based on the determination result, and performing control based on the set authentic flag such that the memory operates normally or the supply of power is blocked.