Programmable Logic Interface Chip with On-Chip Non-Volatile Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing semiconductor chip manufacturing process requires a different mask for each product specification, leading to increased development costs and reduced versatility due to the need for separate interfaces for non-volatile memory and programmable logic devices.

Innovation Solution

A semiconductor integrated circuit device is developed with a programmable logic device unit and a non-volatile memory unit on the same chip, where the non-volatile memory stores programming data for the programmable logic device, allowing for data retention and easy reconfiguration of circuits upon power-on, eliminating the need for multiple masks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a mask is made for each product specification in the manufacturing process, then the interface can be customized for each client, but the development cost increases and versatility decreases

Engineering Contradiction:
Improveinterface customizationVSAvoiddevelopment cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal semiconductor chip that can serve multiple clients with different interface requirements by integrating a programmable logic device unit. This unit can be configured through software to provide different interfaces (such as USB, Ethernet, or other communication protocols) without requiring different physical masks for each product specification, thereby achieving multi-functionality and versatility while maintaining a single manufacturing process

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

Solution Approach 2:

The patent employs a dynamic configuration approach where the interface characteristics of the semiconductor chip can be changed after manufacturing by rewriting the configuration data in the non-volatile memory unit. This allows the same physical chip to adapt to different interface requirements dynamically, eliminating the need for static, mask-specific customization for each product specification

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a mask is made for each product specification in the manufacturing process, then the interface can be customized for each client, but the development cost increases

Engineering Contradiction:
Improveinterface customizationVSAvoiddevelopment cost
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal semiconductor chip that can serve multiple clients with different interface requirements by integrating a programmable logic device unit. This unit can be configured through software to provide different interfaces (such as USB, Ethernet, or other communication protocols) without requiring different physical masks for each product specification, thereby achieving multi-functionality and versatility while maintaining a single manufacturing process

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

Solution Approach 2:

The patent uses configuration data stored in non-volatile memory to define the interface characteristics, allowing the same physical chip to be 'copied' or replicated with different logical configurations. Instead of creating physically different chips through multiple masks, the system creates logical copies through software configuration, significantly reducing development complexity and cost

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If programming data is stored in volatile memory, then the programmable logic device can be reconfigured, but data is lost when power is turned off

Engineering Contradiction:
Improvereconfiguration capabilityVSAvoiddata retention
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary action by storing the configuration data in non-volatile memory before it is needed. The programming data is pre-loaded and retained in the non-volatile memory unit, ensuring that when power is applied, the data is already available and can be quickly transferred to the programmable logic device unit for configuration, thus maintaining both reconfiguration capability and data retention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces non-volatile memory as an intermediary between the external configuration source and the programmable logic device unit. This intermediary stores the configuration data persistently, allowing the system to maintain data retention while still enabling reconfiguration. The non-volatile memory acts as a buffer that decouples the volatility requirement of the programmable logic device from the persistence requirement of the configuration data

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7652920B2Semiconductor integrated circuit device
Publication Date: 2010.01.26 KK TOSHIBA
  • US7652920B2 patent drawing
  • US7652920B2 patent drawing
  • US7652920B2 patent drawing

AI summary

A programmable logic device unit, a non-volatile memory unit which stores data for programming the programmable logic device unit in a part of data storage area thereof and a control circuit which controls the non-volatile memory unit to allow the data stored in a part of the data storage area to be read at power-on time and supplied to the programmable logic device unit are integrally provided on a semiconductor chip. Based on the program data, the programmable logic device unit forms an interface for allowing the non-volatile memory unit to operate as at least one of a register, a flash memory, a random access memory, and a read-only memory.