Electronic Design Automation Tool for First Principles Calculation Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic design automation tools face challenges in efficiently utilizing computing resources for first principles calculations, particularly when dealing with new or poorly understood materials, due to intensive computing requirements and the need for manual extraction of physical parameters.

Innovation Solution

An electronic design automation tool with an application program interface (API) that automates first principles calculations, reduces the number of calculations required, and automatically extracts physical parameters for device-scale models, using procedures for input parameterization, execution, and result processing to optimize resource utilization and improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If first principles calculations are performed with high accuracy settings, then calculation accuracy is improved, but computing time and resource requirements increase significantly

Engineering Contradiction:
Improvecalculation accuracyVSAvoidcomputing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary convergence tests to determine optimal calculation parameters before executing full first principles calculations. This preliminary action identifies the minimum necessary computational settings to achieve adequate accuracy, preventing unnecessary computation time while maintaining result quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically adjusts calculation parameters such as k-point sampling density, energy cutoff, and convergence criteria based on the specific material system being studied. By dynamically changing these parameters rather than using fixed high-accuracy settings, the system achieves accurate results with reduced computing time.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If manual extraction of physical parameters is performed, then extraction accuracy can be controlled, but labor time and operational complexity increase

Engineering Contradiction:
Improveparameter extraction accuracyVSAvoidoperational simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system implements automated scripts that perform parameter extraction from first principles calculation output files. The extraction process is self-service, requiring minimal user intervention while maintaining consistent and reproducible results. The automated scripts parse calculation outputs and extract relevant physical parameters directly.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary layer of automated processing scripts that bridge the gap between first principles calculation outputs and device-scale simulation inputs. This intermediary automatically transforms raw calculation data into extracted physical parameters, eliminating manual intervention while ensuring accuracy through systematic data processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the number of first principles calculations is increased to improve material characterization, then characterization quality is improved, but computing resource requirements increase

Engineering Contradiction:
Improvematerial characterization qualityVSAvoidprocessor power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system performs a limited number of targeted first principles calculations focused on the most critical material properties and defect configurations. Rather than exhaustively calculating all possible parameters, the system identifies and calculates only the essential parameters needed for device-scale modeling, achieving adequate characterization with fewer calculations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary analysis to identify which material properties and defect configurations are most relevant to the device performance being studied. This preliminary action guides the selection of which first principles calculations to perform, ensuring computational resources are focused on the most impactful calculations rather than exhaustive sampling.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11068631B2First principles design automation tool
Publication Date: 2021.07.20 SYNOPSYS INC
  • US11068631B2 patent drawing
  • US11068631B2 patent drawing
  • US11068631B2 patent drawing

AI summary

An electronic design automation tool includes an application program interface API which includes a set of parameters and procedures supporting atomistic scale modeling of electronic materials. The procedures include a procedure to execute first principles calculations, a procedure to process results from the first principles calculations to extract device scale parameters from the results, a procedure to determine whether the extracted device scale parameters lie within a specified range. The procedures also include a procedure to parameterize an input parameter of a first principles procedure, including a procedure to execute a set of DFT computations across an input parameter space to characterize sensitivity of one of the intermediate parameter and the output parameter. Also included is a procedure to execute a second set of DFT computations across a refined input parameter space. The procedures include a procedure that utilizes DFT computations to parameterize the force field computations.