Semiconductor B-Spline Layout Editing for Curvilinear Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor design layouts face challenges in accurately representing curvilinear features due to the limitations of polygon-based formats like GDSII and OASIS, which are inadequate for advanced lithography processes, leading to complexities in modifying curvilinear patterns and maintaining geometric precision.

Innovation Solution

A computerized system is employed to modify B-spline curves in semiconductor design layouts by selecting control points based on a target point's location and applying a transition function to determine displacements, ensuring geometric properties like continuity and smoothness are preserved.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If polygon-based formats (GDSII, OASIS) are used to represent design layouts, then file compatibility and ease of manufacture are improved, but manufacturing precision and ability to represent curvilinear features deteriorate

Engineering Contradiction:
Improveease of manufactureVSAvoidmanufacturing precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent transforms the representation parameters of curvilinear features from polygonal approximations (discrete straight-line segments) to mathematical curve definitions (continuous functions with control points). This parameter change enables exact representation of curved geometries required by advanced lithography processes while maintaining file format compatibility through structured data organization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces native curvilinear representation using B-spline curves and control points, replacing the traditional polygonal (straight-line) approximation method. This allows the design layout to accurately represent curved features essential for nanoscale device fabrication, directly addressing the limitation of polygon-based formats in capturing complex curvilinear geometries.

Inventive Principle:
Principle #14Spheroidality (Curvature)

2Manufacturing precision

If curvilinear formats are introduced to accurately represent curves, then manufacturing precision is improved, but device complexity and file structure complexity increase

Engineering Contradiction:
Improvemanufacturing precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the curvilinear pattern into multiple B-spline curves, each defined by a set of control points. This segmentation allows complex curvilinear geometries to be represented through multiple simpler curve segments, making the data structure manageable while maintaining manufacturing precision. Each curve segment can be independently processed and modified.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal curvilinear representation framework that can handle various types of curves (B-splines, Bezier curves) through a common data structure using control points and basis functions. This multi-functional approach unifies the representation of different curvilinear features, reducing overall system complexity despite the enhanced capabilities.

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

3Adaptability or versatility

If control points are adjusted to modify curvilinear patterns, then adaptability is improved, but maintaining geometric properties (continuity, smoothness) becomes more difficult

Engineering Contradiction:
ImproveadaptabilityVSAvoidreliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent employs feedback mechanisms through the B-spline mathematical framework, where control points influence the curve geometry through basis functions. When control points are adjusted, the continuous mathematical relationship automatically maintains geometric properties like continuity and smoothness, providing inherent feedback that preserves curve quality during modification.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic adaptability through the B-spline control point system, where the curve geometry dynamically adjusts to control point positions while maintaining mathematical continuity. This allows flexible modification of curvilinear patterns while the underlying mathematical structure ensures geometric properties are preserved, enabling both adaptability and reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250315585A1Modifying a curvilinear pattern in a design layout of a semiconductor specimen
Publication Date: 2025.10.09 APPL MATERIALS ISRAEL LTD
  • US20250315585A1 patent drawing
  • US20250315585A1 patent drawing
  • US20250315585A1 patent drawing

AI summary

There is provided a system and method of modifying a curvilinear pattern in a design layout of a semiconductor specimen. The method includes obtaining a basis spline (B-spline) curve contouring at least part of the curvilinear pattern, and a target displacement for a target point on the B-spline curve, the B-spline curve defined based on a set of control points; selecting, from the set of control points, one or more control points to be adjusted based on the location of the target point on the B-spline curve; and determining one or more displacements of the one or more control points based on a transition function, so as to obtain, upon moving the one or more control points according to the one or more displacements thereof, a modified B-spline curve comprising the target point moved according to the target displacement.