Blockchain Pcell Validation for Design Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Foundries face challenges in ensuring the integrity and compliance of integrated circuit designs due to the lack of early verification of parameterized cells (Pcells) and the risk of design modifications, which can lead to improper device behavior and manufacturing issues.
Innovation Solution
The use of a blockchain-based system for real-time transaction validation of Pcells, where a semi-private blockchain is shared between the foundry and customer, allowing for the generation of structural transaction labels and the tracking of design changes, ensuring that only validated Pcells are used in the manufacturing process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If real-time blockchain validation is implemented for Pcells, then design integrity and compliance are improved, but system complexity and processing time increase
Solution Approach 1:
A blockchain-based intermediary system is introduced to mediate between the customer's design tools and the foundry's manufacturing process. The blockchain network acts as a trusted third party that validates Pcell integrity through smart contracts, ensuring design compliance without requiring direct complex verification mechanisms in the customer's EDA tools or the foundry's manufacturing equipment.
Solution Approach 2:
The system performs preliminary validation of Pcells by generating and storing cryptographic labels on the blockchain before the manufacturing process begins. This advance verification ensures that only compliant designs are approved for production, preventing integrity issues from arising during manufacturing rather than detecting them after the fact.
2Manufacturing precision
If early verification of Pcells is implemented, then manufacturing compliance is improved, but processing time and system complexity increase
Solution Approach 1:
Verification is performed preliminarily by generating cryptographic labels for Pcells and storing them on the blockchain during the design phase, before manufacturing begins. This advance preparation ensures that verification occurs early in the workflow rather than creating delays during production, as the validation data is already available when needed.
Solution Approach 2:
The patent replaces traditional mechanical verification processes with cryptographic validation. Instead of using complex rule-based checking systems that require extensive computational resources and time, the system uses cryptographic signatures and hash functions to verify Pcell integrity, which are computationally more efficient and can be validated quickly.
3Object-affected harmful factors
If blockchain validation is implemented, then protection against design hacking is improved, but ease of operation and system simplicity decrease
Solution Approach 1:
The blockchain system serves as an intermediary that handles the complex security operations transparently. Customers interact with familiar EDA tools and standard manufacturing workflows, while the blockchain network in the background automatically performs cryptographic validation and enforcement of design integrity, shielding users from the complexity of security operations.
Solution Approach 2:
The system implements self-service security where the blockchain network automatically validates Pcells and enforces compliance rules without requiring manual intervention from customers or foundry staff. The smart contracts autonomously verify design integrity and reject non-compliant submissions, eliminating the need for complex manual security verification procedures.
Data Source
AI summary
The present disclosure relates to relates to integrated circuits and, more particularly, to trusted Pcells leveraging smart contracts on a blockchain and methods of manufacture. In particular, the structure includes a first parameterized cell (Pcell) label generated based on a customer label corresponding to a customer design on a customer network and which comprises a real-time transaction validation for a smart contract on a blockchain network.


