Siemens Industry Software Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 311 pour Siemens Industry Software Inc. Trier par
Recheche Texte
Brevet
International - WIPO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 9
2026 septembre (MACJ) 2
2026 août 7
2026 juillet 2
2026 juin 6
Voir plus
Classe IPC
G06F 30/10 - CAO géométrique 31
G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF] 31
G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation 28
G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle 24
G06F 30/17 - Conception mécanique paramétrique ou variationnelle 21
Voir plus
Résultats pour  brevets
  1     2     3     4        Prochaine page

1.

REPORTING AN ELECTROSTATIC DISCHARGE (ESD) VIOLATION IN AN INTEGRATED CIRCUIT (IC) DESIGN METHOD AND SYSTEM

      
Numéro d'application US2025017950
Numéro de publication 2026/182743
Statut Délivré - en vigueur
Date de dépôt 2025-02-28
Date de publication 2026-09-03
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Abd Elkader, Shohdy
  • Saleh, Abdelrahman

Abrégé

A computer-implemented method for reporting an electrostatic discharge (ESD) violation in an integrated circuit (IC) design is provided. The IC design includes a plurality of metal layers arranged in a metal layer stack from a bottom metal layer to an upper metal layer. The IC design includes a plurality of cells. The respective cell includes at least one device. The respective cell is arranged on one or more of the metal layers. The respective device includes at least one device probe point arranged on an ESD path in the IC design. The method includes mapping the respective device probe point to a respective cell port according to mapping rules, determining the ESD violation of the IC design using the device probe points and the mapped cell ports, and reporting the determined ESD violation of the IC design to a user.

Classes IPC  ?

  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06F 115/12 - Cartes de circuits imprimés [PCB] ou modules multi-puces [MCM]

2.

CHANGE-AWARE LAYOUT-VERSUS-SCHEMATIC (LVS) PROCESSES IN ELECTRONIC DESIGN AUTOMATION (EDA)

      
Numéro d'application US2025017786
Numéro de publication 2026/182733
Statut Délivré - en vigueur
Date de dépôt 2025-02-28
Date de publication 2026-09-03
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Hao, Xin

Abrégé

Systems and methods are presented in support of change-aware layout-versus-schematic (LVS) processes. A method may include steps of identifying a set of modified corresponding cells indicative of modifications made to a source circuit design or a layout circuit design and performing a change-aware LVS process. Performing of the change-aware LVS process may include determining a common corresponding cell of the source circuit design and the layout circuit design, wherein the common corresponding cell comprises equivalent hierarchical cells that correspond between the source circuit design and the layout design, and wherein the equivalent hierarchical cells of the common corresponding cell include, as internally-referenced lower hierarchy cells, the set of modified corresponding cells and performing a LVS process on circuit design portions included in the common corresponding cell.

Classes IPC  ?

  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

3.

ACCURATE PORT CROSS-REFERENCES FOR CIRCUIT COMPARISONS IN ELECTRONIC DESIGN AUTOMATION (EDA)

      
Numéro d'application US2025016432
Numéro de publication 2026/177710
Statut Délivré - en vigueur
Date de dépôt 2025-02-19
Date de publication 2026-08-27
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Hao, Xin

Abrégé

Systems and methods are presented for accurate port cross-reference determinations in different instances of a cell correspondences in circuit comparisons. A method may include accessing a source circuit design and a layout circuit design and identifying a cell correspondence. The cell correspondence may specify that a given cell in the source circuit design corresponds to a given cell in the layout circuit design. The method may also include performing a circuit comparison between the source circuit design and the layout circuit design, including by detecting a correspondence conflict in which multiple cell correspondence placements of the cell correspondence in the source circuit design and the layout circuit design have different port cross-references and creating different port cross-references for the multiple cell correspondence placements. The method may further include adjusting the source circuit design, the layout circuit design, or both, based on the performed circuit comparison.

Classes IPC  ?

  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

4.

METHOD AND SYSTEM FOR GROUPING COMPONENTS FOR ELECTRONIC DESIGN AUTOMATION

      
Numéro d'application US2025015329
Numéro de publication 2026/173563
Statut Délivré - en vigueur
Date de dépôt 2025-02-11
Date de publication 2026-08-20
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Ringsquandl, Martin
  • Hildebrandt, Marcel
  • Mogoreanu, Serghei
  • Wei, Wei

Abrégé

The invention relates to grouping electrical components for the creation of a layout of a printed circuit board. A sheet grouping module (SG) processes a schematic (S) and filters a netlist (N) by identifying for each sheet of the schematic component nodes in the netlist that are depicted on that sheet. A one-hop seed assignment module (1H-AA) assigns to every component node a set of seed candidate nodes which are in one-hop reach from that component node in the netlist on the same sheet of the schematic (S). An assignment prediction module (GNN-AP) containing a graph neural network checks if the assigned set of seed candidate nodes contains a single seed candidate node, and then assigns it as a seed to the component node. If the assigned set of seed candidate nodes is empty, the graph neural network predicts a seed candidate node for the component node. The predicted seed candidate node is assigned as a seed to the component node, if the prediction passes a confidence threshold. If the respective set of seed candidate nodes contains multiple seed candidate nodes, then the graph neural network predicts the best seed candidate node among the multiple seed candidate nodes. The predicted seed candidate node is assigned as a seed to the component node, if the prediction passes the confidence threshold. Component nodes assigned to the same seed form a group. Efficiency of the workflows of electronic design automation is increased due to a combination of machine learning and heuristics: The assignment prediction module only needs to compute predictions for a set of seed candidate nodes which is already filtered by a generic graph heuristic.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/30 - Conception de circuits
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

5.

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR INTEGRATED MULTI-MODALITY COMPUTER-AIDED MANUFACTURING CO-PILOT

      
Numéro d'application US2025013359
Numéro de publication 2026/164599
Statut Délivré - en vigueur
Date de dépôt 2025-01-28
Date de publication 2026-08-06
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Cohen, Bar
  • Kesler, Selin
  • Lohse, Oliver
  • Buckley, Mark

Abrégé

The present disclosure provides a computer-implemented method for integrated multi- modality computer-aided manufacturing co-pilot. The method includes receiving multi- modality input data related to a computer-aided manufacturing (CAM) task, where the multi-modality input data includes a point cloud representation, a graphical representation of a 3D CAD model, a textual representation in STEP format, a 2D drawing with machining annotations, or any combination thereof. Each modality of the input data is processed using a respective encoder (PEC, TEC, GNE, IMB) to generate encoded data. The encoded data from each modality is projected into a shared embedding space using a projection module (PPJ, TPJ, GPJ, IME). A snapshot of a current state of a CAM program is received. The projected data and the snapshot are processed using a large language model (ELM). Based on the processing, both natural language explanations and actionable commands within the CAM software are generated in response to queries related to the CAM task. Further, a corresponding system and a corresponding computer program product are provided.

Classes IPC  ?

  • G05B 19/4097 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de données de conception pour commander des machines à commande numérique [CN], p. ex. conception et fabrication assistées par ordinateur CFAO
  • B25J 9/16 - Commandes à programme
  • G05B 19/4093 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par la programmation de pièce, p. ex. introduction d'une information géométrique dérivée d'un dessin technique, combinaison de cette information avec l'information d'usinage et de matériau pour obtenir une information de commande, appelée programme de pièce, pour la machine à commande numérique [CN]
  • B29C 64/20 - Appareil pour la fabrication additiveDétails ou accessoires à cet effet
  • B33Y 50/02 - Acquisition ou traitement de données pour la fabrication additive pour la commande ou la régulation de procédés de fabrication additive

6.

CONTOUR EXTRACTION EDGE-BASED WAFER IMAGE CHARACTERIZATION FOR MANUFACTURING PROCESS CALIBRATION

      
Numéro d'application US2025013375
Numéro de publication 2026/164600
Statut Délivré - en vigueur
Date de dépôt 2025-01-28
Date de publication 2026-08-06
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Ahi, Kiarash
  • Fenger, Germain Louis
  • Wu, Hsin-Wei

Abrégé

A computing system can aggregate a plurality of wafer images depicting a portion of an electronic device into a reference image. The electronic device has physical structures manufactured using one or more lithographic process. The computing system can determine which windows in the reference image and in the wafer images include image data corresponding to the physical structures of the electronic device and which of the windows in the reference image and in the wafer images include image data corresponding background image data. The computing system can compare the windows of the reference image that including image data corresponding to the physical structures of the electronic device to the windows of the wafer images include image data corresponding to the physical structures of the electronic device, and generate a gauge file to include a set of the wafer images that are selected based on the comparison.

Classes IPC  ?

7.

DETERMINING ANALYSIS WINDOWS OF AN INTEGRATED CIRCUIT (IC) DESIGN FOR ANALYZING THE IC DESIGN

      
Numéro d'application US2025013715
Numéro de publication 2026/164605
Statut Délivré - en vigueur
Date de dépôt 2025-01-30
Date de publication 2026-08-06
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Abdallah, Rehab

Abrégé

A computer-implemented method is provided for determining a plurality of analysis windows of an integrated circuit (IC) design for analyzing the IC design, wherein the IC design may include a plurality of patterns. The method may include providing the IC design; determining a plurality of clusters in the IC design, wherein the respective cluster includes similar patterns; and determining the respective analysis window including a configurable number or type of different clusters.

Classes IPC  ?

  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G03F 1/36 - Masques à correction d'effets de proximitéLeur préparation, p. ex. procédés de conception à correction d'effets de proximité [OPC optical proximity correction]
  • H01L 21/027 - Fabrication de masques sur des corps semi-conducteurs pour traitement photolithographique ultérieur, non prévue dans le groupe ou
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité
  • G06F 119/22 - Analyse de rendement ou optimisation de rendement

8.

GENERATING A LAYOUT PATTERN OF AN INTEGRATED CIRCUIT DESIGN WITH AN ARTIFICIAL INTELLIGENCE PATTERN GENERATOR

      
Numéro d'application US2025013808
Numéro de publication 2026/164606
Statut Délivré - en vigueur
Date de dépôt 2025-01-30
Date de publication 2026-08-06
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Abdelkarim, Mohamed
  • El Adawi, Reem

Abrégé

A computer-implemented method for generating a layout pattern of an integrated circuit (IC) design including: adding a random pattern structure to an input layout pattern: compressing an image of the input layout pattern to a latent space image of the input layout pattern: determining a new image by applying an inpainting technique and a denoising technique on the latent space image of the input layout pattern; and decompressing the new image from the latent space into a real space image of the generated layout pattern.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 5/60 - Amélioration ou restauration d'image utilisant l’apprentissage automatique, p. ex. les réseaux neuronaux
  • G06T 5/70 - DébruitageLissage
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

9.

METHOD AND SYSTEM FOR TRANSLATING A NATURAL LANGUAGE INPUT TO A DOMAIN-SPECIFIC STRUCTURED QUERY

      
Numéro d'application US2025013863
Numéro de publication 2026/164608
Statut Délivré - en vigueur
Date de dépôt 2025-01-30
Date de publication 2026-08-06
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Banerjee, Amar
  • Kumar, Naveen
  • Nadimetla, Krishna Mohan Rao
  • Nalluri, Sivarama
  • Nepal, Srijan

Abrégé

A method and a system for translating a natural language input to a domain-specific structured query are disclosed. The method includes: receiving a user query in natural language; extracting command(s) and elements from the user query using a language model triggered by a domain-specific prompt; and generating a preliminary query that includes the extracted command(s) and elements. Significant elements are identified from a domain-specific ontology by comparing extracted elements in the preliminary with predefined elements in the ontology. Valid combinations of significant elements are mapped to the preliminary query by referencing the ontology's defined relationships to obtain applicable element combinations. The domain-specific structured query is then generated by executing the language model on the extracted commands and applicable element combinations, which enables performing actions intended by the user as expressed through the natural language input.

Classes IPC  ?

10.

METHOD AND SYSTEM FOR SYNCHRONIZING DATA

      
Numéro d'application US2026011736
Numéro de publication 2026/161320
Statut Délivré - en vigueur
Date de dépôt 2026-01-19
Date de publication 2026-07-30
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Douglas, Marc
  • Hutchinson, David
  • Patil, Paramveer

Abrégé

Methods and systems for synchronizing interactions in an immersive environment and a non-immersive environment of a software application are described. A pairing is formed between an interactive element in the immersive environment and an interactive element in the non-immersive environment. In response to an interaction with a first interactive element of the paired interactive elements, a message is communicated from the environment of the first interactive element to the environment of the second interactive element of the pairing, comprising a pairing identifier and state data associated with the first interactive element. When the message is received in the environment of the second interactive element, the second interactive element is identified based on the pairing identifier, and the state of the second interactive element is modified dynamically based on the state data.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
  • G06T 15/10 - Effets géométriques

11.

METHOD OF DETERMINING MASS PROPERTIES

      
Numéro d'application US2025011008
Numéro de publication 2026/151438
Statut Délivré - en vigueur
Date de dépôt 2025-01-09
Date de publication 2026-07-16
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Durnford, Callum
  • Nanson, Peter
  • Collins, Richard
  • Goddard, Matthew

Abrégé

A computer-implemented method of determining a mass property of a face bounding a region of a computer aided design (CAD) model is disclosed. The region of the CAD model includes an embedding of an implicitly defined geometric structure. The method includes generating an initial mesh representation of the face, evaluating each vertex to identify points on edges of facets of the mesh representation that lie on an iso-surface of the embedded geometric structure, refining the initial mesh representation based on the identified points, and determining a mass property based on the refined mesh representation

Classes IPC  ?

  • G06F 30/10 - CAO géométrique
  • G06F 30/23 - Optimisation, vérification ou simulation de l’objet conçu utilisant les méthodes des éléments finis [MEF] ou les méthodes à différences finies [MDF]
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 17/30 - Description de surfaces, p. ex. description de surfaces polynomiales
  • G06F 30/00 - Conception assistée par ordinateur [CAO]

12.

METHOD AND SAMPLING SYSTEM FOR SAMPLING TRAINING DATA FOR TRAINING A GRAPH NEURAL NETWORK FOR ELECTRONIC DESIGN AUTOMATION

      
Numéro d'application US2024060636
Numéro de publication 2026/135670
Statut Délivré - en vigueur
Date de dépôt 2024-12-18
Date de publication 2026-06-25
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Ringsquandl, Martin
  • Hildebrandt, Marcel
  • Mogoreanu, Serghei

Abrégé

The invention relates to sampling training data for training a graph neural network for electronic design automation. A graph database stores (1) a plurality of graphs each representing a finished electronic design, with each graph containing components nodes with component features, and edges, wherein each component node represents a physical component. A graph clustering module assigns (3) a cluster from a set of clusters to each component node, wherein each cluster represents component nodes with common characteristics in topology and/or common component features. A cluster-based link sampling module samples (4) an edge from a sample space, wherein the sample space consists of all edges connecting clusters of component nodes in a selected graph currently selected among the graphs, and wherein a component node connected to the sampled edge is taken as a source component node, and wherein a subgraph is taken from the selected graph based on a receptive field around the source component node. Finally, a cluster-based receptive field sampling module picks (5) a cluster of component nodes that is connected to the source component node within the subgraph, reduces (6) the subgraph by dropping the picked cluster of component nodes, creates a corresponding reduced subgraph, and adds (7) the reduced subgraph along with the source component node and a target to a training set, wherein the target is a label of the picked cluster. These operations can be repeated iteratively (8), until every cluster has been picked, and/or recursively (9) within the reduced subgraphs, until only one cluster remains. Further embodiments provide a novel end-to-end training procedure for GNN-based recommender systems based on the efficient link sampling, which results in faster convergence during training, thus saving both compute resource costs and expert's time while waiting for new models. As a consequence, this enables the possibility to explore a wider range of models (e.g., a larger hyperparameter range) within given constraints.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p. ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions

13.

GEOMETRIC TOKENS IN FOUNDATION MODEL FOR MECHANICAL DESIGN

      
Numéro d'application US2025048647
Numéro de publication 2026/122178
Statut Délivré - en vigueur
Date de dépôt 2025-09-30
Date de publication 2026-06-11
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Ramamurthy, Arun
  • Jin, Hyunjee
  • Martinez Canedo, Arquimedes
  • Mas, Peter
  • Rhoades, Daren

Abrégé

This patent application discloses a computing system to analyze a geometric representation of the mechanical part to identify a topological connectivity for faces and edges of the mechanical part, sample the faces and the edges of the mechanical part described in the geometric representation of the mechanical part, separately encode the samples of the faces and the edges of the mechanical part into geometric tokens, and combine the geometric tokens according to the topological connectivity for the faces and the edges in the mechanical part. The computing system can implement a machine-learning algorithm that can utilize the combined geometric tokens to generate output tokens that, when decoded, correspond to one or more tasks configured for implementation by a mechanical design tool developing a mechanical design including the mechanical part.

Classes IPC  ?

  • G06F 30/12 - CAO géométrique caractérisée par des moyens d’entrée spécialement adaptés à la CAO, p. ex. interfaces utilisateur graphiques [UIG] spécialement adaptées à la CAO
  • G06F 30/17 - Conception mécanique paramétrique ou variationnelle
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle

14.

SYSTEM AND METHOD FOR CONFIGURING A PRODUCT

      
Numéro d'application US2025057958
Numéro de publication 2026/122713
Statut Délivré - en vigueur
Date de dépôt 2025-12-03
Date de publication 2026-06-11
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Akkarbote, Jinendra Bansilal
  • Mittal, Ankit
  • Singh, Santosh Kumar

Abrégé

A method and Product Data Management (PDM) system for configuring a product are disclosed. The PDM system is configured for obtaining a plurality of original constraints from a source. Further, a plurality of sequence groups is identified from the plurality of original constraints, wherein constraints within each sequence group of the plurality of sequence groups have relative sequential effects on each other. Further, each constraint within each sequence group is remodeled to a modified expression suitable for processing using a declarative solver. The modified expression is indicative of a sequential processing priority for the constraint within the sequence group. The sequence groups are processed simultaneously, using the declarative solver, to determine one or more valid product configurations. Each constraint is processed based on the respective sequential processing priority within the corresponding sequence group. The one or more valid product configurations are outputted on an output unit.

Classes IPC  ?

15.

METHOD AND SYSTEM FOR UPDATING A MODEL

      
Numéro d'application US2024058042
Numéro de publication 2026/122079
Statut Délivré - en vigueur
Date de dépôt 2024-12-02
Date de publication 2026-06-11
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Mattson, Howard
  • King, Douglas
  • Rogers, Jeremy
  • Nordgren, Viktor

Abrégé

A method and system for updating a computer-aided design (CAD) model in a CAD system are disclosed. The method comprises: displaying a model in a CAD interface; identifying a selection of geometric entities in the model; providing an interactive element in the user interface, determining a mode of operation of the interactive element; detecting a user interaction with the interactive element; and dynamically updating the model based on the selected mode of operation, the selected geometric entities, and the user interaction. A first mode of operation modifies the selected geometric entities, and a second mode of operation generates further geometric entities from the selected geometric entities.

Classes IPC  ?

  • G06F 30/10 - CAO géométrique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06F 30/00 - Conception assistée par ordinateur [CAO]

16.

MULTI-MODAL ENCODING, MULTI-MODAL FUSION, AND MULTI-MODAL DECODING FOR CAD DATA

      
Numéro d'application US2025044146
Numéro de publication 2026/122162
Statut Délivré - en vigueur
Date de dépôt 2025-08-29
Date de publication 2026-06-11
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Ramamurthy, Arun
  • Martinez Canedo, Arquimedes
  • Mas, Peter
  • Rhoades, Daren
  • Grape, Johan Arendt
  • More, Shirish
  • Jin, Hyunjee

Abrégé

This patent application discloses a computing system to identify multi-modal input data that describes features of a mechanical design for a product, and to separately encode the input data on a per-modality basis into modality-specific tokens configured for consumption by a machine-learning algorithm implemented by the computing system. The computing system implementing the machine-learning algorithm can analyze the modality-specific tokens together to generate output tokens embedded with a set of domain-specific operations. The computing system can decode the domain-specific operations embedded in the output tokens to determine one or more tasks with corresponding instructions configured for implementation by a mechanical design tool developing the mechanical design for the product. The mechanical design tool can utilize the tasks having the corresponding instructions to predict a domain-specific feature for the mechanical design.

Classes IPC  ?

  • G06F 30/10 - CAO géométrique
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06N 3/0455 - Réseaux auto-encodeursRéseaux encodeurs-décodeurs
  • G06N 3/0475 - Réseaux génératifs

17.

SYNTHETIC DATA GENERATION FOR MECHANICAL DESIGN FOUNDATION MODELS

      
Numéro d'application US2025044174
Numéro de publication 2026/122163
Statut Délivré - en vigueur
Date de dépôt 2025-08-29
Date de publication 2026-06-11
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Jin, Hyunjee
  • Ramamurthy, Arun
  • Martinez Canedo, Arquimedes
  • Mas, Peter

Abrégé

A data generation computing system can overcome the manual annotation bottleneck in training multi-modal foundation models that can effectively function as intelligent design assistants. The system can automatically creating diverse, linked, and high-quality multi- modal synthetic data from existing computer-aided design (CAD) assets, thereby enabling the scalable training of advanced mechanical design foundation models.

Classes IPC  ?

  • G06F 30/17 - Conception mécanique paramétrique ou variationnelle
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06N 3/0475 - Réseaux génératifs
  • G06N 3/0895 - Apprentissage faiblement supervisé, p. ex. apprentissage semi-supervisé ou auto-supervisé
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”

18.

SCAN CHAIN DIAGNOSIS WITH CLOCK CONTROL FOR IMPROVING DIAGNOSIS COVERAGE

      
Numéro d'application US2024053974
Numéro de publication 2026/095946
Statut Délivré - en vigueur
Date de dépôt 2024-10-31
Date de publication 2026-05-07
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Cheng, Wu-Tung
  • Sharma, Manish
  • Yang, Xin

Abrégé

A circuit comprises scan chains. The scan chains comprise a plurality of scan cells configured to operate in one of a plurality of test-related modes based on a scan enable signal for the plurality of scan cells and a diagnosis clock control signal provided by a storage device while the circuit is being tested. The plurality of test-related modes comprises a clock-inactive capture mode and a clock-active capture mode. In the clock-inactive capture mode, the scan enable signal is inactive, the diagnosis clock control signal is inactive, and the plurality of scan cells receive no clock signals. In the clock-active capture mode, the scan enable signal is inactive, the diagnosis clock control signal is active, and the plurality of scan cells receive a clock signal. The storage device may be a scan cell in the scan chains or a shadow register of a scan cell in the scan chains.

Classes IPC  ?

  • G11C 29/02 - Détection ou localisation de circuits auxiliaires défectueux, p. ex. compteurs de rafraîchissement défectueux
  • G11C 29/32 - Accès séquentielTest par balayage
  • G01R 31/3185 - Reconfiguration pour les essais, p. ex. LSSD, découpage

19.

TOPOLOGY OPTIMIZATION

      
Numéro d'application US2024053955
Numéro de publication 2026/095944
Statut Délivré - en vigueur
Date de dépôt 2024-10-31
Date de publication 2026-05-07
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Chi, Heng
  • Mirabella, Lucia
  • Tang, Tsz Ling Elaine
  • Chan, Yu-Chin
  • Bornoff, Robin

Abrégé

A computer-implemented method for topology optimization of a design for manufacturing is disclosed. A method comprises: obtaining design variables associated with elements of the mesh and an overhang constraint for manufacturing the design; computing physical field variables for the elements of the mesh based on the design variables; computing build vectors describing build directions in the design space; and executing based on the physical field variables, the overhang constraint, and the build vectors, an optimization of the design that concurrently optimizes a topology of the design, constrains overhangs in the design, and optimizes a build direction for manufacturing the design, and generating updated design variables based on the optimization.

Classes IPC  ?

  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • B29C 64/386 - Acquisition ou traitement de données pour la fabrication additive
  • B33Y 50/00 - Acquisition ou traitement de données pour la fabrication additive
  • G06F 111/04 - CAO basée sur les contraintes
  • G06F 111/06 - Optimisation multi-objectif, p. ex. optimisation de Pareto utilisant le recuit simulé, les algorithmes de colonies de fourmis ou les algorithmes génétiques
  • G06F 113/10 - Fabrication additive, p. ex. impression en 3D
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

20.

DIAGNOSABLE LIBRARY SCAN CELLS WITH CONTROLLABLE INVERTER

      
Numéro d'application US2024053979
Numéro de publication 2026/095947
Statut Délivré - en vigueur
Date de dépôt 2024-10-31
Date de publication 2026-05-07
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Cheng, Wu-Tung
  • Sharma, Manish
  • Yang, Xin

Abrégé

A library scan cell comprises: one or more state elements configured to serve as a single bit or multiple bits of the library scan cell; and a controllable inverting device placed in a shift path of the library scan cell and between an input of one of the one or more state elements and a serial input of the library scan cell or an output of another one of the one or more state elements. The controllable inverting device is configured to output an inverted version or an original version of a bit received at a data input of the controllable inverting device based on an inversion-control signal. The one of the one or more state elements is configured to operate in a plurality of test-related modes which comprises a diagnosis capture mode.

Classes IPC  ?

  • G11C 29/32 - Accès séquentielTest par balayage

21.

AUTOMATIC SWITCHING BETWEEN TWO TYPES OF INTERFACE DEVICES ON PARALLEL DATA BUSES

      
Numéro d'application US2025053725
Numéro de publication 2026/096996
Statut Délivré - en vigueur
Date de dépôt 2025-11-03
Date de publication 2026-05-07
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Cote, Jean-Francois
  • Stepniewska, Marta
  • Burchard, Jan
  • Kampmann, Matthias

Abrégé

Automatic Switching Between Two Types of Interface Devices on Parallel Data Buses Various aspects of the disclosed technology relate to automatic switching between two types of interface devices on a data streaming network. The first type of interface devices can enter a sleep mode in response to a unique command data packet and sleep for a number of clock cycles specified in the unique command data packet (1230). The second type of interfaces devices can be activated by a sentinel signal and then process data transmitted in the data streaming network while the first type of interfaces is in the sleep mode (1240, 1250). After completing processing the data, the second type of interfaces devices become deactivated, and the first type of interfaces exits the sleep mode to process data transmitted in the data streaming network (1260). The process can be repeated.

Classes IPC  ?

  • G06F 13/38 - Transfert d'informations, p. ex. sur un bus
  • G06F 13/40 - Structure du bus
  • G06F 13/42 - Protocole de transfert pour bus, p. ex. liaisonSynchronisation
  • H04L 12/12 - Dispositions pour la connexion ou la déconnexion à distance de sous-stations ou de leur équipement
  • H04L 12/40 - Réseaux à ligne bus
  • H04L 41/0816 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant une adaptation, p. ex. en réponse aux événements dans le réseau
  • H04L 41/0866 - Vérification de la configuration
  • H04L 43/50 - Disposition de test
  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p. ex. prêt à l’emploi [plug-and-play]
  • H04L 41/0893 - Affectation de groupes logiques aux éléments de réseau

22.

DATA AUGMENTATION AND PART SEGMENTATION METHOD

      
Numéro d'application EP2025052547
Numéro de publication 2026/068010
Statut Délivré - en vigueur
Date de dépôt 2025-01-31
Date de publication 2026-04-02
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Zhu, Dekai
  • Ilic, Slobodan
  • Boussuge, Flavien
  • Gavranovic, Stefan

Abrégé

A computer implemented method for training a generative model is provided. The method includes steps of accessing a training dataset comprising labelled and unlabelled point cloud representations of objects. In a first training phase a variational autoencoder comprising a first and second encoder and a decoder is trained on the training dataset. In a second training phase first and second denoising diffusion models are trained based on data output from the first and second encoders.

Classes IPC  ?

  • G06N 3/0455 - Réseaux auto-encodeursRéseaux encodeurs-décodeurs
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/088 - Apprentissage non supervisé, p. ex. apprentissage compétitif
  • G06N 3/0475 - Réseaux génératifs
  • G06N 3/09 - Apprentissage supervisé

23.

SYSTEM AND METHOD FOR POWER ESTIMATION

      
Numéro d'application US2024049203
Numéro de publication 2026/072054
Statut Délivré - en vigueur
Date de dépôt 2024-09-30
Date de publication 2026-04-02
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Asija, Mamta
  • Kumar, Manish
  • Kanwar, Vishnu
  • Chafik, Ouidiane
  • Kamal, Ait-Chergui

Abrégé

A system and method for power estimation for an electronic circuit design is disclosed. The method comprises receiving a request for performing power estimation for a first electronic circuit design of a first electronic device, wherein the request is indicative of one or more first nets in the first electronic circuit design. Further, one or more first attributes associated with at least one of the first nets in the first electronic circuit design are determined from the request based on the one or more first attributes of the first net, a capacitance model corresponding to the first net is identified, from a plurality of capacitance models stored in a database. The capacitance model of the first net is further used to perform the power estimation for the first electronic circuit design, and a power report file is generated based on the power estimation on an output device.

Classes IPC  ?

  • G06F 30/367 - Vérification de la conception, p. ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

24.

CONSTANT RADIUS ROLLING-BALL BLEND ON GRAPHICS PROCESSING UNIT (GPU)

      
Numéro d'application US2024049266
Numéro de publication 2026/072060
Statut Délivré - en vigueur
Date de dépôt 2024-09-30
Date de publication 2026-04-02
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Gupta, Ashish
  • Ameta, Gaurav
  • Nanson, Peter
  • Arvanitis, Elena

Abrégé

Current approaches to generating rolling-ball bend faces are computationally inefficient, or result in defects, among other technical issues. A computing system can be configured to generate rolling-ball blend faces on a graphics processing unit (GPU) via multiple passes.

Classes IPC  ?

  • G06F 30/10 - CAO géométrique
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06F 17/10 - Opérations mathématiques complexes
  • G06T 1/00 - Traitement de données d'image, d'application générale
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 15/00 - Rendu d'images tridimensionnelles [3D]
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

25.

METHOD AND SYSTEM FOR POSITIONING SHIELD TERMINATION SPLICES

      
Numéro d'application US2024049185
Numéro de publication 2026/072052
Statut Délivré - en vigueur
Date de dépôt 2024-09-30
Date de publication 2026-04-02
Propriétaire
  • SIEMENS INDUSTRY SOFTWARE INC. (USA)
  • SIEMENS INDUSTRY SOFTWARE (A LIMITED LIABILITY COMPANY UNDER THE PRIVATE FREE ZONES REGIME) (Égypte)
Inventeur(s)
  • Maddukuri, Vikas
  • Yvon, Jean-Marc
  • Woods, Robert
  • Hemmersbach, Frank
  • Sherif, Salma
  • Elsharnoby, Mostafa

Abrégé

A method and data processing system for automatically determining positions of shield termination splices in a wire harness are provided. The method comprises the steps of accessing a digital representation of the wire harness, accessing a predefined set of constraints where each constrain defines a repositioning rule for repositioning the one or more splices and simulating the positioning of the one or more splices at different positions in the wire harness, to identify positions for each splice that are compatible with the set of constraints.

Classes IPC  ?

  • G06F 30/00 - Conception assistée par ordinateur [CAO]
  • H01R 43/28 - Appareils ou procédés spécialement adaptés à la fabrication, l'assemblage, l'entretien ou la réparation de connecteurs de lignes ou de collecteurs de courant ou pour relier les conducteurs électriques pour traiter le fil avant sa connexion aux pièces de contact, non prévus dans les groupes
  • H01B 7/00 - Conducteurs ou câbles isolés caractérisés par la forme

26.

A METHOD FOR TESTBENCH REPLICATION OF AN ASSERTION COUNTEREXAMPLE IN HIERARCHICAL C++ HIGH LEVEL SYNTHESIS DESIGNS

      
Numéro d'application IB2024059135
Numéro de publication 2026/062412
Statut Délivré - en vigueur
Date de dépôt 2024-09-20
Date de publication 2026-03-26
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Bountas, Dimitrios

Abrégé

The present invention discloses a method and a system for testbench replication of an assertion counterexample in hierarchical C++ high level synthesis designs, comprising: - defining a high level synthesis (HLS) design for an integrated chip wherein the design of the integrated chip is programmed as a C++ hierarchical design; - verifying the HLS design and reporting inline assertions that are added via calls to an assert function of the high level synthesis design; - using a high level verification engine to debug a falsified assertion thereby providing an executable of the C++ hierarchical design that is built with a gcc compiler along with a gdb based debugger and that is used for the replication of a counterexample to remedy the falsified assertation which is referred to as testbench; - using the counterexample of the high level verification engine to drive the debugging of the falsified assertion with input values of the counterexample that will address the debugging at ac_channel operation level; - creating a database within the testbench being pre-populated with every ac_channel's read/nb_read operations data value being calculated in the counterexample that exist in cone of the falsified property where a falsified assertion has been generated for; - during the execution of the testbench when a read/nb_read operation of an internal ac_channel is performed using the pre-populated ac_channel's read/nb_read operations data value as input value for performing a read/nb_read operation during the debugging of the falsified assertion.

Classes IPC  ?

  • G06F 30/327 - Synthèse logiqueSynthèse de comportement, p. ex. logique de correspondance, langage de description de matériel [HDL] à liste d’interconnections [Netlist], langage de haut niveau à langage de transfert entre registres [RTL] ou liste d’interconnections [Netlist]
  • G06F 30/3323 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle utilisant des méthodes formelles, p. ex. vérification de l’équivalence ou vérification des propriétés
  • G06F 119/16 - Vérification d’équivalence

27.

TRANSMISSION OF RADIO DATA PACKETS

      
Numéro d'application IB2024059225
Numéro de publication 2026/062421
Statut Délivré - en vigueur
Date de dépôt 2024-09-23
Date de publication 2026-03-26
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Niiranen, Miika

Abrégé

A method of transmitting one or more radio data packets (40) by a first test device (11, 12, 13), the method comprising the steps of: obtaining, preferably repeatedly, by the first test device (11, 12, 13), a reference timestamp from a reference clock (RT), wherein the reference clock (RT) provides a reference time in a test system (1) comprising the first test device (11, 12, 13), wherein the reference timestamp indicates the reference time, transmitting, by the first test device (1), the one or more radio data packets, preferably sequentially, in accordance with a predetermined start time in the test system (1) on a communication interface (QSFP) for coupling the first test device (11, 12, 13) with a device under test, DUT (10).

Classes IPC  ?

28.

COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR SELECTION OR RECOMMENDATION OF A TOOL OF A CNC-MACHINE-TOOL, AND MACHINING A PART

      
Numéro d'application US2024046139
Numéro de publication 2026/059551
Statut Délivré - en vigueur
Date de dépôt 2024-09-11
Date de publication 2026-03-19
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Brake, Sebastian

Abrégé

A computer-implemented method for automatic selection of a tool of a CNC-machine-tool toolset. The method includes (a) a training phase that includes: (i) collecting a number of CAM-codes, each of which has at least one tool-object corresponding to a tool assigned to an operation-object corresponding to a machining process; (ii) extracting tool-objects and operation-objects and their respective association to each other from the CAM-codes such that a training dataset to train a machine learning model is obtained; and (iii) training the machine learning model using the training dataset, wherein the machine learning model learns the relationship between the operation-objects and tool-objects. The method further includes (b) an operational phase that includes: (i) providing an operation-object; and (ii) applying the trained machine learning model to the provided operation-object to select a tool-object for the operation-object, wherein the tool-object corresponds to a tool selected.

Classes IPC  ?

  • G05B 19/4093 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par la programmation de pièce, p. ex. introduction d'une information géométrique dérivée d'un dessin technique, combinaison de cette information avec l'information d'usinage et de matériau pour obtenir une information de commande, appelée programme de pièce, pour la machine à commande numérique [CN]
  • G05B 19/4097 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'utilisation de données de conception pour commander des machines à commande numérique [CN], p. ex. conception et fabrication assistées par ordinateur CFAO

29.

METHOD AND SYSTEM FOR NAVIGATION IN AN IMMERSIVE ENVIRONMENT

      
Numéro d'application US2025044139
Numéro de publication 2026/055063
Statut Délivré - en vigueur
Date de dépôt 2025-08-29
Date de publication 2026-03-12
Propriétaire
  • SIEMENS INDUSTRY SOFTWARE INC. (USA)
  • SONY CORP. (Japon)
Inventeur(s)
  • Nassir, Aziz
  • Payne, Archie
  • Barradell, James
  • Mingchuan, Leng
  • Yoneda, Masafumi

Abrégé

Methods and systems for controlling locomotion in an immersive environment using a hardware controller are provided. The hardware controller includes an inertial sensor and an input feature operable to transition between an inactive condition and a selected one of a first active condition and a second active condition, in response to a user interaction with the input feature. The method comprises receiving inertial data and detecting an active condition. While the detected active condition is maintained, the change in inertial data is mapped to a change in a spatial state in the immersive environment. The spatial state is updated in real time based on the output of the mapping.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison
  • G06F 1/16 - Détails ou dispositions de structure
  • G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets

30.

METHOD AND SYSTEM FOR EVALUATING MODEL DATA

      
Numéro d'application US2024045222
Numéro de publication 2026/054759
Statut Délivré - en vigueur
Date de dépôt 2024-09-04
Date de publication 2026-03-12
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Jankovich, Steven
  • Baardse, Dick
  • King, Douglas
  • Mattson, Howard
  • Zhu, Yanong
  • Holgate, Jordan
  • Cunningham, Mathew

Abrégé

A computer-implemented method and data processing system for identifying geometric features in a computer aided design (CAD) model are provided. Identification of features is based on a set of predefined conditions. Each condition is associated with a type of geometric feature and specifies a predefined threshold range of values for at least one quantity associated with the type of geometric feature. Model data for a CAD model is accessed in a CAD system. The model data is automatically evaluated in real-time to determine geometric features in the CAD model that satisfy at least one condition in the set. The geometric features that satisfy at least one condition in the set are identified in a user interface of the CAD system.

Classes IPC  ?

  • G06F 18/22 - Critères d'appariement, p. ex. mesures de proximité
  • G06F 30/00 - Conception assistée par ordinateur [CAO]
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 7/30 - Détermination des paramètres de transformation pour l'alignement des images, c.-à-d. recalage des images
  • G06T 7/66 - Analyse des attributs géométriques des moments d'image ou du centre de gravité

31.

INTERACTIVE CONSTRAINT MODULATION IN DESIGN SPACE EXPLORATION

      
Numéro d'application US2025044235
Numéro de publication 2026/055076
Statut Délivré - en vigueur
Date de dépôt 2025-08-29
Date de publication 2026-03-12
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Dhebar, Yashesh Deepakkumar

Abrégé

Methods for automated design search and corresponding systems and computer-readable mediums. A method (600) includes receiving (602) an automated design search (ADS) specification (154). The method includes receiving (604) design search data (166). The method includes receiving (606) a plurality of constraints (156), each constraint (156) having an associated constraint threshold (156) and computing and displaying (608) an initial output (400) of potential ADS solutions (158) according to the ADS specification (154), the design search data (166), and the constraints (156). The method includes receiving (610) a constraint relaxation input (162) from a user and, in response to receiving (610) the constraint relaxation input (162), computing and displaying (612) an updated output (500) of potential ADS solutions (158), according to the ADS specification (154), the constraints (156), the design search data (166), and the constraint relaxation input (162). The method can include dynamically and repeatedly updating (612) the updated output (500) when the constraint relaxation input (162) continues to be received (610).

Classes IPC  ?

  • G06F 30/12 - CAO géométrique caractérisée par des moyens d’entrée spécialement adaptés à la CAO, p. ex. interfaces utilisateur graphiques [UIG] spécialement adaptées à la CAO
  • G06F 30/17 - Conception mécanique paramétrique ou variationnelle
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 111/04 - CAO basée sur les contraintes
  • G06F 111/06 - Optimisation multi-objectif, p. ex. optimisation de Pareto utilisant le recuit simulé, les algorithmes de colonies de fourmis ou les algorithmes génétiques

32.

PROGRESSIVE PARALLEL SIMULATION

      
Numéro d'application US2024044124
Numéro de publication 2026/049724
Statut Délivré - en vigueur
Date de dépôt 2024-08-28
Date de publication 2026-03-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Jain, Rohit Kumar
  • Sangal, Vikas
  • Cherukumilli, Srinivasa

Abrégé

This patent application discloses a computing system to perform an unbalanced partitioning of a circuit design describing an electronic device and to simulate the unbalanced partitions of the circuit design at least partially in parallel with the multiple processing cores of the computing system. The computing system can merge performance data extracted from the parallel simulation of unbalanced partitions of the circuit design into a representation corresponding to a single core simulation, perform a balanced partitioning of the circuit design based, at least in part, on the merged performance data, and simulate the balanced partitions of the circuit design at least partially in parallel with the multiple processing cores of the computing system. The computing system also can iteratively merge newly extracted parallel simulation performance data, and repartition the circuit design.

Classes IPC  ?

  • G06F 30/33 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle
  • G06F 8/41 - Compilation
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

33.

VERIFICATION PERFORMANCE PROFILING WITH REGRESSION TEST

      
Numéro d'application US2024044195
Numéro de publication 2026/049727
Statut Délivré - en vigueur
Date de dépôt 2024-08-28
Date de publication 2026-03-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Lowder, David
  • Jain, Rohit Kumar
  • Insley, James

Abrégé

This application discloses a computing system to simulate a circuit design describing an electronic device with a plurality of functional verification tests, separately collect samples of performance data during simulation of the circuit design for each of the functional verification tests, and generate test databases for each of the functional verification tests. Each of the test databases include samples for a corresponding functional verification test. The computing system can merge the samples of performance data in the test databases for the functional verification tests. The computing system can filter the merged samples of performance data into a subset of the merged samples of performance data based, at least in part, on profile filtering commands, and generate a profile presentation including the subset of the merged samples of performance data. The profile presentation, when displayed, can annunciate portions of the circuit design corresponding to at least one performance hotspot.

Classes IPC  ?

  • G06F 30/3308 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle par simulation
  • G06F 30/367 - Vérification de la conception, p. ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation

34.

FAILURE RATE-AWARE PREDICTION MODELS FOR HOTSPOT PREDICTION IN CIRCUIT DESIGNS

      
Numéro d'application US2024044120
Numéro de publication 2026/049723
Statut Délivré - en vigueur
Date de dépôt 2024-08-28
Date de publication 2026-03-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Xie, Qian
  • Jiang, Fan

Abrégé

A method for hotspot prediction for circuit designs through failure rate-aware prediction models may include training a failure rate-aware prediction model. Training the failure rate-aware prediction model may include correlating confirmed hotspot locations and confirmed non-hotspot locations to circuit elements of a training circuit design, extracting hotspot feature vectors and non-hotspot feature vectors from the correlated circuit elements, clustering the hotspot feature vectors and the non-hotspot feature vectors into feature vector clusters in a partitioned feature space. Training may also include determining a failure rate value for the given feature space partition that the given feature vector cluster is located within, the failure rate value computed based at least on the number of hotspot feature vectors included in the given feature vector cluster. The method may further include analyzing an input circuit design through the trained failure rate-aware prediction model to predict hotspot locations the input circuit design.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

35.

STATIC TIMING ANALYSIS WITH NON-RE CURSIVE CONVOLUTION-BASED DELAY CALCULATION

      
Numéro d'application US2024044337
Numéro de publication 2026/049730
Statut Délivré - en vigueur
Date de dépôt 2024-08-29
Date de publication 2026-03-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Li, Feng

Abrégé

This application discloses a computing system to identify a path within a physical layout design of an integrated circuit. The path can have a cell configured to drive a current through a plurality of stages to a sink pins in the integrated circuit. The computing system can generate a timing for the path using non-recursive convolution to determine responses at each of the stages based on the current and loads associated with the stages, and determine a delay for signal propagation on the path based on the timing associated with stages of the path. The computing system can identify at least one timing violation for the path based on the delay for signal propagation on the path, generate a timing report including the path, the delay for signal propagation on the path, and the timing violation for the path, and modify the physical layout design based on the timing violation.

Classes IPC  ?

36.

METHOD AND SYSTEM FOR CHANGE-AWARE CIRCUIT DESIGN VERIFICATIONS

      
Numéro d'application US2024044628
Numéro de publication 2026/049739
Statut Délivré - en vigueur
Date de dépôt 2024-08-30
Date de publication 2026-03-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Srinivasan, Sridhar
  • Cohen, Ellis

Abrégé

A system and a method for circuit design verification. The system and a method may reuse data generated in a verification iteration of a previous IC layout, thereby skipping one or more respective steps and/or reducing computation in the verification iteration for the current IC layout, thereby reducing the runtime for verifying the current IC layout. The method includes storing first IC layout data for a first IC layout; identifying one or more modifications between the first IC layout and a second IC layout; analyzing the one or more modifications; and based on the analysis of the one or more modifications, performing one or more of skipping a respective step of the plurality of steps, performing less computation for the respective step, or re-performing the respective step.

Classes IPC  ?

  • G06F 30/33 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle
  • G06F 30/327 - Synthèse logiqueSynthèse de comportement, p. ex. logique de correspondance, langage de description de matériel [HDL] à liste d’interconnections [Netlist], langage de haut niveau à langage de transfert entre registres [RTL] ou liste d’interconnections [Netlist]
  • G01R 31/317 - Tests de circuits numériques
  • G05B 19/00 - Systèmes de commande à programme
  • G06F 30/00 - Conception assistée par ordinateur [CAO]

37.

SYSTEM AND METHOD FOR GLITCH POWER ESTIMATION

      
Numéro d'application US2024044808
Numéro de publication 2026/049744
Statut Délivré - en vigueur
Date de dépôt 2024-08-30
Date de publication 2026-03-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Dey, Amit Kumar
  • Kumar, Manish
  • Tayal, Vijay

Abrégé

A computing system for glitch power estimation receives a circuit design describing an electronic device and waveform data. One or more waveforms corresponding to one or more critical points in the circuit design are extracted from the waveform data. For each connected component, a zero-delay simulation is performed to generate a zero-delay output waveform associated with at least one internal node of the connected component, and a delay aware output waveform reconstruction to generate a delayed output waveform associated with at least one internal node of the connected component. One or more glitch toggles in the delayed output waveform are identified based on a comparison between the zero-delay output waveform and the delayed output waveform. A glitch power associated with the connected component based on toggles identified as glitch in the delayed output waveform is computed, and a glitch power report file is generated based on the glitch power.

Classes IPC  ?

  • G06F 30/33 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance
  • G06F 119/12 - Analyse temporelle ou optimisation temporelle

38.

OPTICAL PROXIMITY CORRECTION-BASED TEST PATTERN GENERATION

      
Numéro d'application US2024041485
Numéro de publication 2026/035269
Statut Délivré - en vigueur
Date de dépôt 2024-08-08
Date de publication 2026-02-12
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Fenger, Germain Louis

Abrégé

Systems and methods are presented for optical proximity correction (OPC)-based generation of test patterns. A method may include accessing an input test pattern and generating an intermediate OPC test pattern set for the input test pattern, which may include performing an OPC process on the input test pattern. The OPC process may include multiple iterations, the generated intermediate OPC test pattern set may include multiple intermediate OPC test patterns, and each given intermediate OPC test pattern in the intermediate OPC test pattern set may be an output of performance of a given iteration of the OPC process. The method may also include determining one or more selected intermediate OPC test patterns from the intermediate OPC test pattern set to include in a test mask to fabricate a test circuit and obtain measurement values through which to calibrate an OPC resist model.

Classes IPC  ?

  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G03F 1/36 - Masques à correction d'effets de proximitéLeur préparation, p. ex. procédés de conception à correction d'effets de proximité [OPC optical proximity correction]
  • G03F 1/44 - Aspects liés au test ou à la mesure, p. ex. motifs de grille, contrôleurs de focus, échelles en dents de scie ou échelles à encoches
  • G03F 7/00 - Production par voie photomécanique, p. ex. photolithographique, de surfaces texturées, p. ex. surfaces impriméesMatériaux à cet effet, p. ex. comportant des photoréservesAppareillages spécialement adaptés à cet effet

39.

METHOD AND SYSTEM FOR ESTIMATING INTEGRATED CIRCUIT YIELD

      
Numéro d'application US2024040098
Numéro de publication 2026/029755
Statut Délivré - en vigueur
Date de dépôt 2024-07-29
Date de publication 2026-02-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Cooper, Joel
  • Booth, Lena
  • Fisher, Kyle

Abrégé

A method, system, and apparatus for determining a yield estimate for an integrated circuit are provided. The method includes the acts of generating a set of vectors of scaled parameter values, simulating an output of the circuit to identify a subset of the set of vectors, identifying a set of points on boundaries of failure regions in the parameter space, generating a set of sample points for each failure region. and determining a yield estimate based on the sets of sample points

Classes IPC  ?

  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 30/30 - Conception de circuits

40.

DETERMINING A PROCESS DEFICIENCY RELATING TO AN ANTENNA EFFECT OF A THREE-DIMENSIONAL INTEGRATED CIRCUIT (3DIC) DESIGN

      
Numéro d'application US2024040277
Numéro de publication 2026/029765
Statut Délivré - en vigueur
Date de dépôt 2024-07-31
Date de publication 2026-02-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Hossam, Nermeen Mohamed
  • Ferguson, John G.
  • Asatryan, Armen
  • Liu, Hsu-Tang

Abrégé

A method for determining a process deficiency relating to an antenna effect of a three-dimensional integrated circuit (3DIC) design is provided. The 3DIC design includes at least two electrically connected circuit components. A first circuit component of the circuit components includes at least one first sub-circuit. A second circuit component of the circuit components includes at least one interposer and/or at least one second sub-circuit. The respective sub-circuit includes one or more metal layers and at least one gate. The respective interposer includes at least one metal layer. The method includes providing the 3DIC design and determining at least one geometric property of at least one representative metal layer of the respective circuit component using the 3DIC design. The respective geometric property of the at least one representative metal layer is representative of the respective circuit component with respect to an antenna effect of the respective circuit component. The method includes determining a stacked arrangement of the representative metal layers representing the respective circuit components, determining a stacked antenna effect value of the stacked arrangement using the geometric properties of the representative metal layers, and outputting that the integrated circuit design has a process deficiency if the stacked antenna effect value exceeds a preconfigurable threshold

Classes IPC  ?

  • G06F 30/367 - Vérification de la conception, p. ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation
  • G06F 30/39 - Conception de circuits au niveau physique
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

41.

ELECTROSTATIC DISCHARGE CELL CHARACTERIZATION FOR ELECTROSTATIC DISCHARGE RULE CHECKING

      
Numéro d'application US2024043207
Numéro de publication 2026/029782
Statut Délivré - en vigueur
Date de dépôt 2024-08-21
Date de publication 2026-02-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Yan, Derong

Abrégé

This application discloses a computing system to identify a first portion of an electrostatic discharge path in a physical design layout describing an electronic device is within at least one electrostatic discharge cell of the electronic device, and to access a library including the at least one electrostatic discharge cells to identify a first resistance corresponding to the first portion of the electrostatic discharge cell. The computing system also can determine a second resistance of a second portion of the electrostatic discharge path, generate a path resistance for the electrostatic discharge path by aggregating the first resistance and the second resistance, and perform an electrostatic discharge design rule check using the path resistance of the electrostatic discharge path and electrostatic discharge design rules.

Classes IPC  ?

  • G06F 30/367 - Vérification de la conception, p. ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

42.

MACHINE LEARNING-BASED EVALUATION OF BUMP CONFIGURATIONS FOR CIRCUIT DESIGNS

      
Numéro d'application US2024040270
Numéro de publication 2026/029764
Statut Délivré - en vigueur
Date de dépôt 2024-07-31
Date de publication 2026-02-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Don, Dominic

Abrégé

Systems and methods are presented for machine learning (ML)-based evaluation of bump configurations. A method may include steps of accessing an input circuit design and evaluating a bump configuration of the input circuit design that specifies a link between a source bump and sink bumps in the input circuit design. Evaluating the bump configuration can include generating an evaluation matrix based on locations of the source bump and the sink bumps in the input circuit design, constructing an evaluation image from the evaluation matrix based on matrix values in the evaluation matrix, and generating an evaluation value for the evaluation image using an evaluation ML model trained to generate evaluation values for bump configurations in circuit designs. The method may also include adjusting the bump configuration between the source bump and the sink bumps in the input circuit design based on the evaluation value.

Classes IPC  ?

  • G06T 1/00 - Traitement de données d'image, d'application générale
  • G06T 7/00 - Analyse d'image

43.

METHOD FOR TESTING CIRCUIT DESIGNS

      
Numéro d'application US2024038125
Numéro de publication 2026/019418
Statut Délivré - en vigueur
Date de dépôt 2024-07-16
Date de publication 2026-01-22
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Selvidge, Charles, W.
  • Upton, David
  • Dukaric, Dragan

Abrégé

A method for testing a first circuit design on an FPGA system, the first circuit design being compartmentalized into a plurality of interacting sub-designs. The method comprises a step in which a first sub-design of the first circuit design is mapped onto a first FPGA unit. Furthermore, a second sub-design of the first circuit design is mapped onto a second FPGA unit. In another step, a status variable for the first and second sub-design of the first circuit design are generated. The status variables are configured to indicate a readiness status of the corresponding sub-design for testing. In yet another step of the disclosed method, the status-variables of the first and second sub-design of the first circuit design are connected to a first superordinate FPGA unit each through a separate data channel.

Classes IPC  ?

  • G01R 31/3185 - Reconfiguration pour les essais, p. ex. LSSD, découpage
  • G06F 30/331 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle par simulation avec accélération matérielle, p. ex. en utilisant les réseaux de portes programmables [FPGA] ou une émulation
  • G06F 30/34 - Conception de circuits pour circuits reconfigurables, p. ex. réseaux de portes programmables [FPGA] ou circuits logiques programmables [PLD]

44.

CREATING A LAYOUT OF AN ELECTRIC CIRCUIT INCLUDING ELECTRICAL COMPONENTS USING MODELLED INTERACTION FORCES BETWEEN THE COMPONENTS

      
Numéro d'application US2024038307
Numéro de publication 2026/019425
Statut Délivré - en vigueur
Date de dépôt 2024-07-17
Date de publication 2026-01-22
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Wessel, Wilfried
  • Bauer, Florian

Abrégé

The invention relates to a method for creating a layout of an electric circuit including electrical components, wherein the components include fixed components with a fixed position in the layout and flexible components with a selectable position in the layout. To facilitate creating the layout of the electric circuit, the following steps are suggested: · assigning a first plurality of electrically connected components to a first set, wherein the first set includes at least two fixed components and at least two flexible components; · determining the selectable position of the respective flexible component by determining an equilibrium in the distribution of the components of the first set when the components of the first set exert a modelled interaction force on each other; · determining the layout including the fixed components on the respective fixed position and the flexible components on the determined respective selectable position, and · outputting the determined layout.

Classes IPC  ?

  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • H05K 3/00 - Appareils ou procédés pour la fabrication de circuits imprimés
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 17/00 - Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • H05K 7/00 - Détails de construction communs à différents types d'appareils électriques

45.

ADDITIVE GRID-BASED FEATURE SELECTIONS FOR TRAINING OF MACHINE LEARNING (ML) MODELS FOR ELECTORNIC DESIGN AUTOMATION (EDA) DESIGN FLOWS

      
Numéro d'application US2024037047
Numéro de publication 2026/015127
Statut Délivré - en vigueur
Date de dépôt 2024-07-08
Date de publication 2026-01-15
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Yin, Haizhou
  • Ma, Yuansheng
  • Hong, Le
  • Qi, Xiaoyuan

Abrégé

Various systems and method are presented in support of additive grid-based feature selection for training of machine learning (ML) models for electronic design automation (EDA) design flows. The technical aspects presented herein may include determining candidate features for the ML model from an input dataset and scanning the candidate features for different data partition sizes to evaluate training of the ML model through various feature sets and data partitioning parameters. An additive feature grid may generated by adding dimensions through performance of dimension iterations. A selected feature set may be determined based on dimensions of the additive feature grid and used to train the ML model for the EDA design flow.

Classes IPC  ?

  • G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p. ex. essais de mise en route
  • G06F 30/333 - Conception en vue de la testabilité [DFT], p. ex. chaîne de balayage ou autotest intégré [BIST]
  • G06N 20/00 - Apprentissage automatique
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

46.

MODEL FORM DETERMINATIONS FOR OPTICAL PROXIMITY CORRECITON (OPC) MODELS FOR ELECTRONIC DESIGN AUTOMATION (EDA) DESIGN FLOWS

      
Numéro d'application US2024037059
Numéro de publication 2026/015128
Statut Délivré - en vigueur
Date de dépôt 2024-07-08
Date de publication 2026-01-15
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Kim, Young Chang
  • Qi, Xiaoyuan
  • Fenger, Germain Louis
  • Yin, Haizhou
  • Ma, Yuansheng

Abrégé

A method may be performed by a computing system for model form determination for optical proximity correction (OPC) models. The method may include a step of determining a model form for an OPC model for an electronic design automation (EDA) design flow, including by accessing a generic kernel library comprised of a multiple kernels applicable to the OPC model and wherein the multiple kernels have varying kernel parameters, accessing a set of circuit locations and measured values for the circuit locations, performing a feature selection process for multiple kernels of the generic kernel library as applied to the circuit locations to determine selected kernels from the generic kernel library, and determining the model form based on the selected kernels. The method may also include a step of training the OPC model with the determined model form.

Classes IPC  ?

  • G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p. ex. essais de mise en route
  • G06F 30/333 - Conception en vue de la testabilité [DFT], p. ex. chaîne de balayage ou autotest intégré [BIST]
  • G06N 20/00 - Apprentissage automatique
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

47.

MULTI-STAGE FEATURE SELECTION FOR TRAINING OF MACHINE LEARNING (ML) MODELS FOR ELECTRONIC DESIGN AUTOMATION (EDA) DESIGN FLOWS

      
Numéro d'application US2024037043
Numéro de publication 2026/015126
Statut Délivré - en vigueur
Date de dépôt 2024-07-08
Date de publication 2026-01-15
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Qi, Xiaoyuan
  • Ma, Yuansheng
  • Yin, Haizhou

Abrégé

A method may be performed by a computing system, including steps of accessing an input dataset for an electronic design automation (EDA) design flow and performing a multi-stage feature selection process for the input dataset to determine a feature set to train a machine learning (ML) model for the EDA design flow. Performing the multi-stage feature selection process may include performing a single feature ranking process on the input dataset to obtain a ranked list of the candidate features for the input dataset, performing a multi-feature selection process that sequentially considers the candidate features in an order specified by the ranked list, and determining the feature set to train the ML model for the EDA flow through the multi-feature selection process. The method may also include a step of training the ML model for the EDA design flow through the determined feature set.

Classes IPC  ?

  • G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p. ex. essais de mise en route
  • G06F 30/333 - Conception en vue de la testabilité [DFT], p. ex. chaîne de balayage ou autotest intégré [BIST]
  • G06N 20/00 - Apprentissage automatique
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

48.

METHOD OF GENERATING A CONTROL SEQUENCE FOR A COMPUTER-AIDED MANUFACTURING FACILITY

      
Numéro d'application US2025033496
Numéro de publication 2026/015246
Statut Délivré - en vigueur
Date de dépôt 2025-06-13
Date de publication 2026-01-15
Propriétaire
  • SIEMENS INDUSTRY SOFTWARE INC. (USA)
  • SIEMENS AKTIENGESELLSCHAFT (Allemagne)
Inventeur(s)
  • Cohen, Bar
  • Kesler, Selin

Abrégé

A method of generating a control sequence for a computer-aided manufacturing facility includes: providing geometry specifications of previous parts for which previously computer-aided manufacturing-code has been produced; providing a new part geometry specification; generating graph-structured data suitable as input graph-structured data from the geometry specification of the previous parts; generating graph-structured data from the geometry specification of the new part; identifying geometrical features of the new part and the previous parts by performing a sub-graph search in the graph-structured data generated; for every geometrical feature of the new part, analyzing similarity to geometrical features of the previous part and assigning a similarity score for pairs of previous part features and new part features; selecting for each new part feature a previous part feature based on the similarity score; and extracting computer-aided manufacturing-code from the computer-aided manufacturing-codes of the previous parts corresponding to the previous part features selected.

Classes IPC  ?

  • G06F 30/17 - Conception mécanique paramétrique ou variationnelle
  • B33Y 50/02 - Acquisition ou traitement de données pour la fabrication additive pour la commande ou la régulation de procédés de fabrication additive
  • G06F 30/00 - Conception assistée par ordinateur [CAO]
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
  • G06Q 10/0875 - Énumération ou classification des pièces, des fournitures ou des services, p. ex. nomenclatures
  • B29C 64/129 - Procédés de fabrication additive n’utilisant que des matériaux liquides ou visqueux, p. ex. dépôt d’un cordon continu de matériau visqueux utilisant des couches de liquide à solidification sélective caractérisés par la source d'énergie à cet effet, p. ex. par irradiation globale combinée avec un masque

49.

AUTOMATED PLACEMENT OF COMPONENTS IN AN INTEGRATED CIRCUIT LAYOUT DESIGN USING ARTIFICIAL INTELLIGENCE

      
Numéro d'application US2024035734
Numéro de publication 2026/005777
Statut Délivré - en vigueur
Date de dépôt 2024-06-27
Date de publication 2026-01-02
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Suiter Ii, Gerald P.

Abrégé

Methods for automatically creating a layout design for manufacture of an integrated circuit and corresponding systems and computer-readable mediums. A method includes receiving (402) layout requirements (314). The layout requirements (314) describe components and connections for an integrated circuit to be manufactured. The method includes receiving (404) an artificial intelligence (AI) model, where the AI model (306) has been trained on multiple known-good layout designs (320). The method includes creating (406) component groups (500) according to the layout requirements (314), using the AI model. The method includes placing (408) planning groups (602), corresponding to the component groups (500), into a layout design (312) using the AI model (306). The method includes placing (412) the components in each planning group (602) in the layout design (312), using the AI model (306). The method includes storing (418) the layout design (312).

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement

50.

AUTOMATED ROUTING IN AN INTEGRATED CIRCUIT LAYOUT DESIGN USING ARTIFICIAL INTELLIGENCE

      
Numéro d'application US2024035742
Numéro de publication 2026/005778
Statut Délivré - en vigueur
Date de dépôt 2024-06-27
Date de publication 2026-01-02
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Suiter Ii, Gerald P.

Abrégé

Methods for automated routing in an an integrated circuit layout design (322) using artificial intelligence (AI) and corresponding systems and computer-readable mediums. A method includes receiving (402) routing requirements (324), receiving (404) an unrouted layout design (322), and receiving (406) an AI model (306). The method includes creating (408) a routing strategy for the unrouted layout design (322) using the AI model (306) and the routing requirements (324). The method includes creating (410) a physical routing plan based on the routing strategy to produce a routed layout design (312). The method includes storing (412) the routed layout design, wherein a physical part can thereafter be manufactured (414) according to the routed layout design.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/394 - Routage

51.

CONTROL OF SEMICONDUCTOR FABRICATION PROCESSES THROUGH AN ENSEMBLE OF MACHINE-LEARNING (ML) MODELS

      
Numéro d'application US2024034608
Numéro de publication 2025/264217
Statut Délivré - en vigueur
Date de dépôt 2024-06-19
Date de publication 2025-12-26
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Torres Robles, Juan Andres
  • Tao, Melody

Abrégé

A method may be performed by a computing system to control a semiconductor fabrication process for circuit designs, including by accessing an ensemble of machine-learning (ML) models for the semiconductor process. The ensemble of ML models may include a given forecast ML model configured to predict a wafer value and process parameters for a given step of the semiconductor fabrication process at a given future time point for a given circuit design. Controlling the semiconductor fabrication process may also include performing a control operation for the semiconductor fabrication process responsive to a determination that the predicted wafer value or the predicted process parameters for the given step of the semiconductor fabrication process at the given future time point fail to satisfy an acceptable threshold.

Classes IPC  ?

  • G03F 7/00 - Production par voie photomécanique, p. ex. photolithographique, de surfaces texturées, p. ex. surfaces impriméesMatériaux à cet effet, p. ex. comportant des photoréservesAppareillages spécialement adaptés à cet effet
  • H01L 21/66 - Test ou mesure durant la fabrication ou le traitement

52.

PERSISTENT EXPERT AVATAR SYSTEM WITH SYNTHESIS OF MULTIPLE DOMAINS

      
Numéro d'application US2024033947
Numéro de publication 2025/259285
Statut Délivré - en vigueur
Date de dépôt 2024-06-14
Date de publication 2025-12-18
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Rezayat, Mohsen
  • Mcminn, Matthew
  • Thomas, Brennan

Abrégé

Methods for providing persistent, continuous, and/or customized expert interactions with a user, the method performed by a computer system (100) implementing a dedicated expert avatar (DEA), and corresponding systems and computer-readable mediums. A method includes receiving (702) a prompt (330) from a user and receiving (704) user history (306) and user preferences (308) corresponding to the user. The method includes applying (706) the user history (306) and the user preferences (308) to the prompt (330) to produce a plurality of queries (334), where each of the plurality of queries (334) corresponds to a respective expert avatar (XAv) system (320). The method includes transmitting (708) the plurality of queries (334) to the corresponding XAv systems (320) and receiving (710) an avatar response (336) from each of the XAv systems (320). The method includes validating and customizing (712) the avatar responses (336) by applying the user history (306) and the user preferences (308) to the avatar responses (336) to produce a user-customized response (332), and transmitting (714) the user-customized response (332) to the user as a response to the prompt (330).

Classes IPC  ?

  • G06F 16/332 - Formulation de requêtes
  • G06N 3/006 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p. ex. simulations sociales ou optimisation par essaims particulaires [PSO]
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 5/043 - Systèmes experts distribuésTableaux noirs
  • G06Q 50/10 - Services
  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels

53.

STALL INSERTION FOR PERFORMANCE OPTIMIZATION OF HARDWARE-BASED CIRCUIT DESIGN VERIFICATION

      
Numéro d'application US2024039990
Numéro de publication 2025/259300
Statut Délivré - en vigueur
Date de dépôt 2024-07-29
Date de publication 2025-12-18
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Selvidge, Charles W.
  • Gupta, Sanjay

Abrégé

A hardware model of a circuit design in a reconfigurable hardware modeling device comprises a stall signal generation device configured to generate a stall signal based on detection of activities of one or more clock-related signals of the hardware model of the circuit design and state element models for some or all of state elements in the circuit design. The one or more clock-related signals comprise one or more clock signals, one or more enable signals, or any combination thereof. The one or more clock-related signals are associated with a design path in the hardware model of a circuit design, The stall signal, when activated, is used to suppress a next state updating for the state element models. The design path may be selected based at least in part on how long the design path is and how frequent the one or more clock-related signals become active.

Classes IPC  ?

  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu
  • G06F 30/33 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle
  • G06F 30/331 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle par simulation avec accélération matérielle, p. ex. en utilisant les réseaux de portes programmables [FPGA] ou une émulation
  • G06F 30/3312 - Analyse temporelle
  • G06F 30/396 - Arbres d’horloge
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]

54.

COMPUTING A SURFACE OF A MULTIPLE LAYER OBJECT

      
Numéro d'application US2024032810
Numéro de publication 2025/254656
Statut Délivré - en vigueur
Date de dépôt 2024-06-06
Date de publication 2025-12-11
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Yang Roepke, Jun
  • Hu, Weifang
  • Zhao, Xujun

Abrégé

A computer-implemented method for computing a surface of a multiple-layer object is disclosed. The method includes obtaining reference data describing a reference surface, obtaining layer data describing a respective thickness and a respective boundary of each layer of the multiple layers defined on the reference surface, and computing, for each layer of the multiple layers, based on the reference data and the layer data, a respective surface signed distance field. Each surface signed distance field describes, for each of its constituent field points, a distance of the respective field point to the boundary of the respective layer. The computer-implemented method includes computing, based on the reference data, the layer data, and the surface signed distance fields for the multiple layers, a spatial field that encloses a spatial region located between the reference surface and a region corresponding to a sum of the thicknesses of the multiple layers stacked on the reference surface. The spatial field describes, for each of its constituent field points, a distance of the respective field point to the reference surface and to the boundary of the respective layer. The computer-implemented method includes computing the surface based on the spatial field

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • B32B 43/00 - Opérations spécialement adaptées aux produits stratifiés et non prévues ailleurs, p. ex. réparationAppareils pour ces opérations
  • B33Y 50/00 - Acquisition ou traitement de données pour la fabrication additive

55.

COMPUTING A SURFACE OF A MULTIPLE LAYER OBJECT

      
Numéro d'application US2024032812
Numéro de publication 2025/254657
Statut Délivré - en vigueur
Date de dépôt 2024-06-06
Date de publication 2025-12-11
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Yang Roepke, Jun
  • Hu, Weifang
  • Zhao, Xujun

Abrégé

A computer-implemented method for computing a surface of a multiple-layer object is disclosed. The method includes obtaining reference data describing a reference surface, obtaining layer data describing a respective thickness and a respective boundary of each layer of the multiple layers defined on the reference surface, and computing, based on the reference data and the layer data, a spatial field that encloses a spatial region located between the reference surface and a region corresponding to a sum of the thicknesses of the multiple layers stacked on the reference surface. The spatial field describes, for each of its constituent field points, a distance of the respective field point to the boundary of the respective layer and to the reference surface. The computing of the spatial field includes computing the spatial field to describe the field to a precision that is based on a distance to the boundary of the respective layer. The computer-implemented method includes computing the surface based on the spatial field.

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • B33Y 50/00 - Acquisition ou traitement de données pour la fabrication additive
  • B32B 43/00 - Opérations spécialement adaptées aux produits stratifiés et non prévues ailleurs, p. ex. réparationAppareils pour ces opérations

56.

MESH REFINEMENT METHOD

      
Numéro d'application US2024031849
Numéro de publication 2025/250134
Statut Délivré - en vigueur
Date de dépôt 2024-05-31
Date de publication 2025-12-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Slater, Alexander

Abrégé

A method for generating a mesh representation of a planar face in a computer-aided design (CAD) model is provided. One or more isolated clusters of vertices on a boundary of the planar face are identified. An initial mesh representation of the planar face is evaluated to identify a subset of facets that fail to meet a predefined condition. Different mesh refinement methods are used to refine the initial mesh representation in neighborhoods of facets in the subset. Selection of a mesh refinement method of the different mesh refinement methods depends, at least partly, on whether an edge of a facet of the subset of facets lies within an isolated cluster of the one or more isolated clusters

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 15/08 - Rendu de volume
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

57.

MESH INCARNATION METHOD BASED ON TETRAHEDRA

      
Numéro d'application US2024031236
Numéro de publication 2025/250120
Statut Délivré - en vigueur
Date de dépôt 2024-05-28
Date de publication 2025-12-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Goddard, Matthew
  • Gunton, James

Abrégé

A computer-implemented method for generating a mesh representation of a closed surface is provided. An initial set of tetrahedra is obtained from a triangulation of a set of covering spheres that enclose the surface. An initial mesh representation of the surface is generated based on the set of tetrahedra and an implicit function definition of the surface. The initial mesh representation is evaluated, and facets are regenerated in regions of the initial mesh representation that fail to meet predefined tolerance conditions using a modified set of tetrahedra.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06F 30/23 - Optimisation, vérification ou simulation de l’objet conçu utilisant les méthodes des éléments finis [MEF] ou les méthodes à différences finies [MDF]
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]

58.

METHOD AND SYSTEM FOR AUTOMATICALLY DETERMINING A STRUCTURE OF A BILL OF PROCESS

      
Numéro d'application IB2024054918
Numéro de publication 2025/243067
Statut Délivré - en vigueur
Date de dépôt 2024-05-21
Date de publication 2025-11-27
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Agbaryah, Ahmed
  • Cohen, Bar

Abrégé

Systems and a method for determining a BOP structure. Input data on a workpackage and input data on a schema are received; wherein the workpackage comprises BOM data. The system provides access to a LLM module pre-trained with manufacturing data. The received input data is processed into a format comprising chunks of text understandable by the LLM module. The LLM module is fed with the processed input data to obtain, as output data, a set of determined BOP structures.

Classes IPC  ?

  • G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]
  • G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0633 - Analyse du flux de travail
  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
  • G06Q 10/0875 - Énumération ou classification des pièces, des fournitures ou des services, p. ex. nomenclatures
  • G06Q 50/04 - Fabrication

59.

METHOD OF FILTERING A SPATIAL INDEX

      
Numéro d'application US2024026782
Numéro de publication 2025/230506
Statut Délivré - en vigueur
Date de dépôt 2024-04-29
Date de publication 2025-11-06
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Fitt, Andrew
  • Johannsen, Andreas Hugo Walter

Abrégé

A computer implemented method for filtering a spatial index is provided. When implemented in a rendering loop, the computer implemented method reduces a number of client server calls by removing item paths that are not visible in the configured product early in the rendering loop. The method includes identifying a subset of spatial bounding boxes that are visible from a given viewpoint of a scene displayed on a client device, communicating a request to a product management server to obtain model data for each of the spatial bounding boxes in the subset, receiving a message from the product management server in response to the request, and filtering the subset based on the message

Classes IPC  ?

  • G06Q 10/0875 - Énumération ou classification des pièces, des fournitures ou des services, p. ex. nomenclatures
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 30/10 - CAO géométrique
  • G06Q 50/04 - Fabrication
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie

60.

A MANUFACTURING PROCESS

      
Numéro d'application US2024027156
Numéro de publication 2025/230523
Statut Délivré - en vigueur
Date de dépôt 2024-05-01
Date de publication 2025-11-06
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Mysore, Vadiraj
  • Dhatrak, Nilam
  • Walker, Jeffrey A.

Abrégé

A computer-implemented method in a manufacturing process to manufacture an object using at least one manufacturing machine is disclosed. The method comprises, obtaining model data representing the object, determining one or more features of the object represented by the model data by generating for each feature a respective feature descriptor in the form of a vector of numbers describing characteristics of the respective feature and performing a machine-learning model on each feature descriptor to classify the respective feature and determining the one or more features based on the classifications, determining machine operations to manufacture the determined features, and determining an order of performance of the determined machine operations to manufacture the determined features.

Classes IPC  ?

  • G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]

61.

SYSTEM AND METHOD FOR MANAGING QUERIES PERTAINING TO A PRODUCT

      
Numéro d'application US2025026924
Numéro de publication 2025/231047
Statut Délivré - en vigueur
Date de dépôt 2025-04-29
Date de publication 2025-11-06
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Dave, Manal
  • Gandhe, Ajay
  • Kelkar, Nikhil
  • Shabbir, Patheria

Abrégé

A system and method for managing queries pertaining to a product are provided. The method includes receiving, by a processing unit, a user query from a user device. Further, one or more contexts are identified from a plurality of contexts by comparing the user query with each context among the plurality of contexts. Each of the contexts includes values of one or more attributes characteristic to at least a part of the product. Further, a prompt is generated by updating the user query based on the one or more contexts identified. The prompt is provided as input to a Large Language Model to generate a natural language output, on an output device.

Classes IPC  ?

62.

METHOD AND APPARATUS FOR DESIGNING COOLING CHANNEL, DEVICE AND STORAGE MEDIUM

      
Numéro d'application CN2024089855
Numéro de publication 2025/222445
Statut Délivré - en vigueur
Date de dépôt 2024-04-25
Date de publication 2025-10-30
Propriétaire
  • SIEMENS INDUSTRY SOFTWARE INC. (USA)
  • SIEMENS LTD., CHINA (Chine)
Inventeur(s)
  • Wang, Liwen
  • Li, Daping
  • Yang, Jianwu
  • Wang, Jingmei

Abrégé

Embodiments of the present disclosure provide a method and apparatus for designing a cooling channel, an electronic device and a computer storage medium. The method includes: acquiring a product molding line contained in a mold; receiving cooling channel quantity information, the cooling channel quantity information representing a quantity of cooling channels; generating a target polygon in the mold for an enclosed area formed by the product molding line, the target polygon being located inside the enclosed area, or, the target polygon containing the enclosed area, the target polygon having the quantity of sides matching the quantity of the cooling channels; and determining positions of the cooling channels in the mold based on positions of sides of the target polygon, to generate the cooling channels based on the positions of the cooling channels in the mold. The solution provided by the embodiments of the present disclosure may improve a design efficiency and a cooling effect.

Classes IPC  ?

  • B29C 33/02 - Moules ou noyauxLeurs détails ou accessoires comportant des moyens incorporés de chauffage ou de refroidissement
  • B29C 45/73 - Chauffage ou refroidissement du moule

63.

KERNEL BASED MODELING OF EDGE INTERACTIONS IN THREE-DIMENSIONAL PHOTOMASK TRANSMISSION

      
Numéro d'application US2024024702
Numéro de publication 2025/216744
Statut Délivré - en vigueur
Date de dépôt 2024-04-16
Date de publication 2025-10-16
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Clifford, Christopher
  • Raghuram, Nikhil

Abrégé

Methods for use in integrated circuit design and corresponding systems and computer- readable mediums. A method includes receiving (902) a mask pattern for a semiconductor layer. The method includes creating (904) edge grids (322, 324, 326, 328, 330) corresponding to the mask pattern and creating (906) proximity grids (1002) corresponding to the mask pattern. The method includes convolving (908) each edge grid (322, 324, 326, 328, 330) and each proximity grid (1002) with a corresponding kernel (700) and summing (910) the convolutions and a rastered mask grid to produce a final mask pattern. The method includes performing (912) a simulation of a manufacturing process using the final mask pattern.

Classes IPC  ?

  • G03F 1/36 - Masques à correction d'effets de proximitéLeur préparation, p. ex. procédés de conception à correction d'effets de proximité [OPC optical proximity correction]
  • G03F 1/70 - Adaptation du tracé ou de la conception de base du masque aux exigences du procédé lithographique, p. ex. correction par deuxième itération d'un motif de masque pour l'imagerie
  • G03F 7/00 - Production par voie photomécanique, p. ex. photolithographique, de surfaces texturées, p. ex. surfaces impriméesMatériaux à cet effet, p. ex. comportant des photoréservesAppareillages spécialement adaptés à cet effet

64.

ANALOG SIMULATION OF CIRCUIT DESIGNS WITH TEMPORAL PARALLELISM AND TIME-VARIANT REDUCTION

      
Numéro d'application US2024021946
Numéro de publication 2025/207095
Statut Délivré - en vigueur
Date de dépôt 2024-03-28
Date de publication 2025-10-02
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Silk, Ryan
  • Puckett, Joshua

Abrégé

A computing system (101) implementing a design verification system (300) to alter (401) a circuit design (301) describing an electronic system into a simplified representation of the circuit design (313), and also implement an analog simulator (340) to perform (402) a simulation of the simplified representation of the circuit design. The design verification system can identify (403) circuit activity (317) corresponding to the electronic system in different temporal windows during the simulation of the simplified representation of the circuit design, perform (404) a topological analysis of the circuit design based, at least in part, on the identified circuit activity in the different temporal windows. The design verification system can modify (405) the circuit design into a plurality of circuit design subsets corresponding to the different temporal windows based, at least in part, on the topological analysis.

Classes IPC  ?

  • G06F 30/367 - Vérification de la conception, p. ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation

65.

DETERMINING PARASITIC ELEMENTS OF AN INTERCONNECT OF AN ELECTRONIC CIRCUIT LAYOUT

      
Numéro d'application US2024022026
Numéro de publication 2025/207098
Statut Délivré - en vigueur
Date de dépôt 2024-03-28
Date de publication 2025-10-02
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Saleh, Mohamed Saleh Abouelyazid
  • Falbo, James K.
  • Petranovic, Dusan

Abrégé

The invention relates to a method for determining parasitic elements of an interconnect of an electronic circuit layout. To facilitate determining the parasitic elements, the method includes determining an interconnect parasitic model from a plurality of interconnect parasitic models of the interconnect based on a comparison between at least one performance indicator associated with each one of the interconnect parasitic models, and determining the parasitic elements of the interconnect based on the determined interconnect parasitic model.

Classes IPC  ?

  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06F 30/33 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle
  • G06F 30/333 - Conception en vue de la testabilité [DFT], p. ex. chaîne de balayage ou autotest intégré [BIST]
  • G06F 30/367 - Vérification de la conception, p. ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation
  • G06F 30/373 - Optimisation de la conception
  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement

66.

CIRCUIT FUNCTIONAL SIGNAL MONITORING BASED ON SIGNATURE GENERATION

      
Numéro d'application US2024021908
Numéro de publication 2025/207094
Statut Délivré - en vigueur
Date de dépôt 2024-03-28
Date de publication 2025-10-02
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Krzewski, Marcin
  • Hlond, Marcin
  • Rajski, Janusz

Abrégé

A circuit configured to monitor functional signals comprises a signal selection unit configured to select signals for monitoring from one or more signal sources and a signature generation unit configured to generate signatures for the selected signals. The signature generation unit comprises one or more multiple-input signature registers. Each of the one or more multiple-input signature registers being constructed based on an n-bit hybrid ring generator.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

67.

REGION-BASED FILTERING OF PARASITIC NETWORKS FOR CIRCUIT TEST SIMULATIONS

      
Numéro d'application US2024024952
Numéro de publication 2025/198606
Statut Délivré - en vigueur
Date de dépôt 2024-04-17
Date de publication 2025-09-25
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Bakhali, Abdellah
  • Srinivasan, Sridhar
  • Thompson, Alex
  • Geoletsyan, Grigor
  • Sargsyan, Lusine

Abrégé

Systems and methods are presented for region-specific filtering of parasitic networks for circuit test simulations. A method may include performing a circuit test through a parasitic network extracted for a circuit design, including by defining a region of the circuit design based on test locations specified for the circuit test and performing a tile filtering to remove any tiles for the specific nets that do not intersect with the region. Performing the circuit test may also include, for remaining tiles after the tile filtering, performing a resistor-filtering to remove any parasitic resistors in the remaining tiles that do not intersect with the region, obtaining a filtered parasitic network by performing a network-filtering on the parasitic network to remove network portions that do correspond to remaining parasitic resistors in the remaining tiles after the resistor-filtering, and performing a simulation for the circuit test through the filtered parasitic network.

Classes IPC  ?

  • G06F 30/367 - Vérification de la conception, p. ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation
  • G06F 115/12 - Cartes de circuits imprimés [PCB] ou modules multi-puces [MCM]

68.

PROPAGATION DETERMINATIONS OF UNKNOWN VALUES IN LOGIC SIMULATIONS OF DIGITAL CIRCUIT DESIGNS

      
Numéro d'application US2024017836
Numéro de publication 2025/183699
Statut Délivré - en vigueur
Date de dépôt 2024-02-29
Date de publication 2025-09-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Chang, Kai-Hui
  • Tsai, Yueh-Shiuan

Abrégé

Systems and methods are provided for propagation determinations of unknown values in logic simulations of digital circuit designs. A method may include accessing (402) a digital circuit design (210) and parsing (404) the digital circuit design (210) to detect state elements. The method may also include performing (406) a logic simulation on the digital circuit design (210) that includes tracking propagation of x-values in the digital circuit, wherein the x-values represent an unknown value for an output of a digital circuit design element. During the logic simulation, method steps can include tracking (408) the state elements of the digital circuit design (210) to determine when any output of the state elements is the x-value during the logic simulation and triggering (410) an x-propagation response when an x-propagation criterion is satisfied based on detected x-value outputs for the state elements of the digital circuit design (210).

Classes IPC  ?

  • G06F 30/33 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle

69.

FAULT PARTITION NODE SYSTEMS FOR CIRCUIT DESIGN, TEST AND DIAGNOSIS

      
Numéro d'application US2024044186
Numéro de publication 2025/183730
Statut Délivré - en vigueur
Date de dépôt 2024-08-28
Date de publication 2025-09-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Cheng, Wu-Tung

Abrégé

Fault Partition Node Systems for Circuit Design, Test and Diagnosis Techniques for generating a fault partition node system (also referred to as asymmetric partition tree (APT)) for a circuit design (330). The fault partition node system comprise equivalent fault group information extracted from a huge amount of fault simulation data for the circuit design. The related equivalent fault group information allows the fault partition node system to shrink or expand under certain conditions. Based on the fault partition node system, diagnosis coverage values can be predicted for various constraints, which can be employed to make circuit designs diagnosis friendly (350). The fault partition node system can also comprise diagnose-care bit information. Dictionary-like diagnosis can be performed more efficiently using the fault partition node system (360).

Classes IPC  ?

  • G06F 30/3308 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle par simulation
  • G06F 30/333 - Conception en vue de la testabilité [DFT], p. ex. chaîne de balayage ou autotest intégré [BIST]
  • G01R 31/3183 - Génération de signaux d'entrée de test, p. ex. vecteurs, formes ou séquences de test
  • G06F 119/22 - Analyse de rendement ou optimisation de rendement

70.

DIAGNOSIS POINTS FOR SCAN CHAIN FAILURE DIAGNOSIS USING CONTROLLABLE INVERTER IN SCAN CHAIN SHIFT PATH

      
Numéro d'application US2024053821
Numéro de publication 2025/183759
Statut Délivré - en vigueur
Date de dépôt 2024-10-31
Date de publication 2025-09-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Cheng, Wu-Tung
  • Sharma, Manish
  • Yang, Xin

Abrégé

A scan chain comprises two neighboring scan cells (K + 1) and K and a controllable inverting device inserted between a serial output of the scan cell (K + 1) and a serial input of the scan cell K. The selection of the scan cell K for the insertion of the controllable inverting device (diagnosis point insertion) is determined based on a diagnosis coverage analysis process. The scan cell K is configured to operate in one of a plurality of test-related modes based on a regular scan enable signal and a diagnosis mode signal. The plurality of test-related modes comprises a diagnosis capture mode in which the scan cell K is configured to capture the inverted version of a bit received at the data input of the controllable inverting device. The diagnosis mode signal may be provided by a storage device.

Classes IPC  ?

  • G11C 29/32 - Accès séquentielTest par balayage

71.

DIAGNOSIS COVERAGE AND PERFORMANCE ENHANCEMENT

      
Numéro d'application US2025017509
Numéro de publication 2025/184285
Statut Délivré - en vigueur
Date de dépôt 2025-02-27
Date de publication 2025-09-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Urban, Szczepan
  • Janicki, Jakub
  • Cheng, Wu-Tung
  • Sharma, Manish

Abrégé

A fault partition node system is created for a circuit design based on fault simulation for each of a plurality of test patterns. Based on the fault partition node system, a diagnosis coverage contribution value for each of the plurality of test patterns is determined. Test patterns in the plurality of test patterns are then reordered based on the diagnosis coverage contribution value. The above operations of creating, determining, and reordering can be repeated. The fault partition node system can also be used for selective chain diagnosis for performance improvement.

Classes IPC  ?

  • G01R 31/3183 - Génération de signaux d'entrée de test, p. ex. vecteurs, formes ou séquences de test
  • G01R 31/3181 - Tests fonctionnels

72.

TEST PATTERN GENERATION FOR DIAGNOSIS

      
Numéro d'application US2025017511
Numéro de publication 2025/184287
Statut Délivré - en vigueur
Date de dépôt 2025-02-27
Date de publication 2025-09-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Cheng, Wu-Tung
  • Janicki, Jakub
  • Urban, Szczepan
  • Sharma, Manish
  • Stelmach, Artur

Abrégé

Various aspects of the present disclosed technology relate to techniques for test pattern generation for diagnosis. A fault partition node system or a failing bit node system is created for a circuit design based on fault simulation for each of a plurality of test patterns. Based on the fault partition node system or the failing bit node system, a plurality of faults are updated by removing, from the plurality of faults, faults of which each becomes a fault in an equivalent fault group alone. One or more test patterns are then generated targeting some of equivalent faults in the updated plurality of faults to increase diagnosis coverage. The fault partition node system or the failing bit node system is expanded based on fault simulation for each of the one or more test patterns. The above operations of updating, generating, and expanding are repeated.

Classes IPC  ?

  • G01R 31/3183 - Génération de signaux d'entrée de test, p. ex. vecteurs, formes ou séquences de test
  • G01R 31/3181 - Tests fonctionnels

73.

CREATING A LAYOUT OF A PRINTED CIRCUIT BOARD (PCB) INCLUDING ELECTRICAL COMPONENTS USING A MODEL FOR ASSIGNING THE ELECTRICAL COMPONENTS ONTO POSITIONS OF A PCB ARRAY

      
Numéro d'application US2024017913
Numéro de publication 2025/183702
Statut Délivré - en vigueur
Date de dépôt 2024-02-29
Date de publication 2025-09-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Ringsquandl, Martin
  • Mogoreanu, Serghei
  • Hildebrandt, Marcel
  • Wei, Wei
  • Lototskyy, Yaroslav
  • Akella, Chandra Sekhar
  • Suiter Ii, Gerald P.
  • Collins, Zachariah

Abrégé

The invention relates to a method for creating a layout of a PCB including a plurality of electrically connected, electrical components. To facilitate creating the PCB layout, the method includes: providing an array of a board canvas of the PCB; providing a list of components and electrical connections of the components; providing feature information of the respective component and of the respective connection; providing a model incorporating the array, the list, and the feature information, where the model describes a sequence of consecutive actions of assigning one of the components of the list onto a respective position of the array; determining a respective probability distribution for assigning one of the components onto a respective position of the array using the model; composing the layout of the components on the array using the respective assigning action with the highest respective probability in the respective probability distribution; and outputting the composed layout.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 111/08 - CAO probabiliste ou stochastique
  • G06F 115/12 - Cartes de circuits imprimés [PCB] ou modules multi-puces [MCM]

74.

FAILING BIT NODE SYSTEMS FOR CIRCUIT DESIGN, TEST AND DIAGNOSIS

      
Numéro d'application US2024044177
Numéro de publication 2025/183729
Statut Délivré - en vigueur
Date de dépôt 2024-08-28
Date de publication 2025-09-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Cheng, Wu-Tung

Abrégé

Techniques for generating a failing bit node system for a circuit design (330). The failing bit node system comprise equivalent fault group information extracted from a huge amount of fault simulation data for the circuit design. The related equivalent fault group information allows the failing bit node system to shrink or expand under certain conditions. Based on the failing bit node system, diagnosis coverage values are be predicted for various constraints, which can be employed to make circuit designs diagnosis friendly (350). The failing bit node system can be converted into a fault partition node system. Dictionary-like diagnosis are performed based on the failing bit node system (360).

Classes IPC  ?

  • G06F 30/333 - Conception en vue de la testabilité [DFT], p. ex. chaîne de balayage ou autotest intégré [BIST]
  • G06F 30/3308 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle par simulation
  • G01R 31/3183 - Génération de signaux d'entrée de test, p. ex. vecteurs, formes ou séquences de test
  • G06F 119/22 - Analyse de rendement ou optimisation de rendement

75.

CROSS MASK ERROR ENHANCEMENT FUNCTION (MEEF)-BASED OPTICAL PROXIMITY CORRECTION (OPC) FOR CURVILINEAR MASKS

      
Numéro d'application US2025017753
Numéro de publication 2025/184446
Statut Délivré - en vigueur
Date de dépôt 2025-02-28
Date de publication 2025-09-04
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Lei, Junjiang
  • Yang, Yi
  • Lippincott, George P.

Abrégé

Systems and methods are presented in support of cross-mask error enhancement factor (MEEF)-based optical proximity correction (OPC) for curvilinear masks. In some examples, a method may include the steps of accessing a curvilinear mask and a cross- MEEF matrix for the curvilinear mask. The curvilinear mask may be represented through a set of vertices and the cross-MEEF matrix may specify edge placement error (EPE) changes to the set of vertices of the curvilinear mask when a given vertex of the set of vertices of the curvilinear mask is moved by a distance unit. The method may also include a step of performing an OPC operation using the cross-MEEF matrix.

Classes IPC  ?

  • G03F 1/36 - Masques à correction d'effets de proximitéLeur préparation, p. ex. procédés de conception à correction d'effets de proximité [OPC optical proximity correction]
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G03F 1/70 - Adaptation du tracé ou de la conception de base du masque aux exigences du procédé lithographique, p. ex. correction par deuxième itération d'un motif de masque pour l'imagerie
  • G03F 1/78 - Création des motifs d'un masque par imagerie par un faisceau de particules chargées [CPB charged particle beam], p. ex. création des motifs d'un masque par un faisceau d'électrons
  • G03F 1/86 - Inspection au moyen d'un faisceau de particules chargées [CPB charged particle beam]
  • G03F 7/20 - ExpositionAppareillages à cet effet
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques

76.

A TRANSISTOR STRESS STATE MODEL AND ITS APPLICATIONS

      
Numéro d'application IB2024051605
Numéro de publication 2025/177017
Statut Délivré - en vigueur
Date de dépôt 2024-02-20
Date de publication 2025-08-28
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Eggersgluess, Stephan
  • Glowatz, Andreas

Abrégé

A, preferably computer-implemented, method comprising the step of determining one or more latent defects in an integrated circuit based on a stress target, the integrated circuit comprising at least one instance of a library cell, preferably from a plurality of library cells, wherein the library cell comprises or is associated with the stress target, wherein the stress target of the library cell is indicative of one or more stress states of at least one transistor of the library cell.

Classes IPC  ?

  • G01R 31/28 - Test de circuits électroniques, p. ex. à l'aide d'un traceur de signaux

77.

A METHOD AND A SYSTEM FOR AN AUTOMATIC CLASSIFICATION OF THE SOLDER PRINTER TOOLING IN THE PREPARATION OF A PRINTED CIRCUIT BOARD

      
Numéro d'application IB2024051366
Numéro de publication 2025/172733
Statut Délivré - en vigueur
Date de dépôt 2024-02-14
Date de publication 2025-08-21
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Soltin, Jari

Abrégé

The present invention discloses a method and a system for an automatic classification of the solder printer tooling in the preparation of a printed circuit board, the method comprising: - providing the printed circuit board and placing a stencil layer on the printed circuit board thereby covering the printed circuit board with a stencil layer; said stencil layer comprising a variety of openings that fit to positions of the printed circuit board where a solder past pad has to be deposited; - bringing the solder past onto the stencil layer and wiping the squeegee over the stencil layer wherein the squeegee is used to bring the solder past into the openings of the stencil layer by exposing a predetermined pressure to the solder past and the stencil layer in a direction substantially perpendicular to the plane of the printed circuit board; - positioning in alignment with the squeegee an array of distance sensors in proximity to the squeegee and measuring the distance between the distance sensors and the stencil layer while wiping with the squeegee over the stencil layer; and - evaluating the measured distances with respect to a predetermined threshold for the distance between the stencil layer and the distance sensors.

Classes IPC  ?

  • B41F 15/40 - Systèmes d'encrage
  • H05K 3/34 - Connexions soudées
  • H05K 3/12 - Appareils ou procédés pour la fabrication de circuits imprimés dans lesquels le matériau conducteur est appliqué au support isolant de manière à former le parcours conducteur recherché utilisant la technique de l'impression pour appliquer le matériau conducteur

78.

METHOD FOR COMPUTER-BASED SIMULATING A SYSTEM

      
Numéro d'application US2024015072
Numéro de publication 2025/170587
Statut Délivré - en vigueur
Date de dépôt 2024-02-08
Date de publication 2025-08-14
Propriétaire
  • SIEMENS INDUSTRY SOFTWARE INC. (USA)
  • SIEMENS AKTIENGESELLSCHAFT (Allemagne)
  • SIEMENS ELECTRONIC DESIGN AUTOMATION SARL (France)
  • SIEMENS INDUSTRY SOFTWARE SAS (France)
Inventeur(s)
  • Held, Harald
  • Schmitt, Jonas
  • Magnin, Pacome
  • Sellier, Franck
  • Jensen, Michael
  • Donnelly, James
  • Brooks, Lance

Abrégé

A method for computer-based simulating a system (SYS) by co-simulation of subunits (SSY) of the system (SYS) includes (a) generating dedicated models (MDL) for the simulation of the subunits (SSY) using at least partially different simulation tools (SMT). The method also includes (b) exchanging simulation data (SMD) between the dedicated models (MDL) according to a communication format standard (FMI) during co-simulation in the form of a standard simulation communication (SSC). At least one dedicated model (MDL) is a foreign model (FMD), so it was generated using a non-preparing tool (NPT), which is a simulation tool (SMT) that does not prepare models for communication according to the communication format standard (FMI). The method also includes (c) representing the foreign model (FMD) using a substitution module (SBM) in the simulation data (SMD) exchange, (d) providing an interface service (IFS) to the non-preparing tool (NPT), which converts the standard simulation communication (SSC) into communication according to the non-preparing tool's (NPT) application programming interface (1), and vice versa, and (e) operating the foreign model (FMD) in an environment of the non-preparing tool (NPT) according to the converted communication input (CVC) received from the interface service (IFS) and (f) the foreign model (FMD) sending simulation data (SMD) via the conversion of the interface service (IFS) and via the substitution module into (FMU) the standard simulation communication (SSC).

Classes IPC  ?

  • G05B 17/02 - Systèmes impliquant l'usage de modèles ou de simulateurs desdits systèmes électriques
  • G05B 19/418 - Commande totale d'usine, c.-à-d. commande centralisée de plusieurs machines, p. ex. commande numérique directe ou distribuée [DNC], systèmes d'ateliers flexibles [FMS], systèmes de fabrication intégrés [IMS], productique [CIM]
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06G 7/66 - Calculateurs analogiques pour des procédés, des systèmes ou des dispositifs spécifiques, p. ex. simulateurs de systèmes de commande

79.

GENERATING AN AUTOMATIC BLEND BETWEEN TWO COMPONENTS IN A COMPUTER MODEL

      
Numéro d'application US2024015220
Numéro de publication 2025/170593
Statut Délivré - en vigueur
Date de dépôt 2024-02-09
Date de publication 2025-08-14
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Eisenlohr, Johr

Abrégé

A computer-implemented method for generating a computer model representation of an object includes obtaining a density grid representation of at least part of the object, generating a computer model representation based on the density grid, and determining a portion of the computer model representation. The computer-implemented method also includes interpolating values in the density grid, determining a portion of the interpolation of the density grid corresponding to the portion of the computer model representation, and modifying the computer model representation based on the portion of the interpolation of the density grid

Classes IPC  ?

  • G06F 30/23 - Optimisation, vérification ou simulation de l’objet conçu utilisant les méthodes des éléments finis [MEF] ou les méthodes à différences finies [MDF]
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06F 111/06 - Optimisation multi-objectif, p. ex. optimisation de Pareto utilisant le recuit simulé, les algorithmes de colonies de fourmis ou les algorithmes génétiques
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

80.

LIGHTWEIGHT STREAM CIPHER FOR HARDWARE ROOT OF TRUST

      
Numéro d'application US2024013098
Numéro de publication 2025/159757
Statut Délivré - en vigueur
Date de dépôt 2024-01-26
Date de publication 2025-07-31
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Rajski, Janusz
  • Trawka, Maciej
  • Tyszer, Jerzy
  • Wlodarczak, Bartosz

Abrégé

A circuit comprises a first device comprising a nonlinear feedback shift register, a second device comprising a nonlinear feedback shift register, a third device comprising a ring generator, selection-combination devices, and an encryption device. Each of the selection-combination devices is configured to output one of bits of a keystream which is derived from a combination of first one or more bits and second one or more bits. The first one or more bits are generated based on a first group of bits outputted from the first device and a third group of bits outputted from the third device. The second one or more bits are generated based on a second group of bits outputted from the second device and a fourth group of bits outputted from the third device. The encryption device is configured to combine bits for encryption with bits of the keystream to generate encrypted bits.

Classes IPC  ?

  • H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES
  • H04L 9/12 - Dispositifs de chiffrement d'émission et de réception synchronisés ou initialisés d'une manière particulière

81.

METHOD AND SYSTEM FOR MODELLING AND MANUFACTURING COMPOSITE PARTS

      
Numéro d'application US2024013151
Numéro de publication 2025/159762
Statut Délivré - en vigueur
Date de dépôt 2024-01-26
Date de publication 2025-07-31
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Santiago, Nabori

Abrégé

A method for modelling a composite part is provided. The method includes accessing a model in a modelling system where the model includes a representation of a selected layer forming the composite part and the selected layer includes one or more plies of composite fabric material. The method includes simulating a manufacturing process for the selected layer based on the model. The method also includes, for each ply in the selected layer, evaluating simulation data from simulating the manufacturing process to quantitatively determine a deviation of the ply in the manufactured selected layer from the model, identifying a set of regions of the ply in the model, based on the deviation, and automatically modifying the model based on the identified set of regions, before manufacturing the composite part.

Classes IPC  ?

82.

MESH PATTERNING METHOD AND SYSTEM

      
Numéro d'application US2024011535
Numéro de publication 2025/155279
Statut Délivré - en vigueur
Date de dépôt 2024-01-15
Date de publication 2025-07-24
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Rousseau, Iddo
  • Cox, Diana

Abrégé

A computer-implemented method in a computer aided design (CAD) system is provided. The method includes accessing a first facetted model representing a shape element, connecting instances of the facetted model to obtain a second facetted model, applying a nonlinear transformation to the second facetted model to obtain a third facetted model, and determining a distortion of a pair of facets between the second facetted model and the third facetted model. A topology of the third facetted model is modified based on the distortion

Classes IPC  ?

  • G06F 30/17 - Conception mécanique paramétrique ou variationnelle
  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06T 17/30 - Description de surfaces, p. ex. description de surfaces polynomiales
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

83.

MESH INCARNATION METHOD FOR A BLENDED LATTICE

      
Numéro d'application US2023085645
Numéro de publication 2025/136407
Statut Délivré - en vigueur
Date de dépôt 2023-12-22
Date de publication 2025-06-26
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Gunton, James
  • Goddard, Matthew
  • Nanson, Peter

Abrégé

A method for generating a mesh for a blended rod and ball lattice is provided. The method includes obtaining, from a first lattice, a second lattice by offsetting the first lattice by a predetermined distance. The method includes marking portions of rods in the second lattice with a first identifier or a second identifier based on intersections with other lattice topologies, marking balls in the second lattice with the first identifier or the second identifier or leaving the balls unmarked, and identifying regions of the first lattice corresponding to marked regions of the second lattice. The method includes applying a blend to the first lattice to obtain a third lattice and incarnating the third lattice as a mesh. Different mesh incarnation methods are applied in the marked regions, based on whether the regions are marked with the first identifier or the second identifier.

Classes IPC  ?

  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

84.

PATTERNING METHOD FOR COMPUTER AIDED DESIGN

      
Numéro d'application US2023085761
Numéro de publication 2025/136414
Statut Délivré - en vigueur
Date de dépôt 2023-12-22
Date de publication 2025-06-26
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Ferguson, John
  • Rousseau, Iddo

Abrégé

A method for modifying a model of a shape element in a computer-aided design (CAD) system. The method comprises accessing the model in the CAD system and generating an arrangement comprising a plurality of instances of the model. A set of modifications to the model are identified to enable the plurality of instances to connect seamlessly. The modifications are implemented on the model to obtain a modified model which can be used to form a patterned CAD object.

Classes IPC  ?

  • B33Y 50/00 - Acquisition ou traitement de données pour la fabrication additive
  • G06F 30/10 - CAO géométrique
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

85.

MESH INCARNATION METHOD FOR A BLENDED LATTICE HUB

      
Numéro d'application US2023085855
Numéro de publication 2025/136418
Statut Délivré - en vigueur
Date de dépôt 2023-12-22
Date de publication 2025-06-26
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Gunton, James
  • Goddard, Matthew
  • Nanson, Peter

Abrégé

RR as a plurality of polylines based on a pre-determined threshold. The method includes generating a set of line segments, each line segment in the set of line segments extending radially from a surface of an unblended rod and ball lattice and terminating on a bounding sphere that contains the identified constraint curves. The method includes intersecting each line segment in the set of line segments with the blended lattice surface to obtain a set of points lying on the blended lattice surface and triangulating the set of points to obtain a mesh representation of a region of the hub.

Classes IPC  ?

  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

86.

SYSTEM AND METHOD FOR MANAGING REAL-TIME MULTI-USER COLLABORATION IN A FILE BASED CAX APPLICATION

      
Numéro d'application US2024057139
Numéro de publication 2025/122373
Statut Délivré - en vigueur
Date de dépôt 2024-11-22
Date de publication 2025-06-12
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Sen, Avijit
  • Garimella, Raman
  • Solomon, Bernard
  • Anderson, Taylor

Abrégé

A system and method for managing real-time multi-user collaboration in a file based CAX application is disclosed herein. The method comprises receiving, by a processing unit, a plurality of inputs indicative of a plurality of operations to be performed on one or more objects in a CAX file. Each of the inputs is received from one of a plurality of user sessions as-sociated with the file based CAX application, in real time. Further, a chronological sequence of execution of each of the operations is determined, based on an order of receipt of each of the inputs. based on the chronological sequence of execution determined, each of the operations is executed on the CAX file. Furthermore, an output is generated on each of the user sessions, based on execution of each of the operations on the CAX file in the chronological sequence.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 16/176 - Support d’accès partagé aux fichiersSupport de partage de fichiers
  • G06F 30/10 - CAO géométrique

87.

GENERATING A FINITE ELEMENT MESH, IMPROVING A DESIGN, GENERATING A COMPONENT, COMPUTER SYSTEM

      
Numéro d'application US2024057447
Numéro de publication 2025/122390
Statut Délivré - en vigueur
Date de dépôt 2024-11-26
Date de publication 2025-06-12
Propriétaire
  • SIEMENS INDUSTRY SOFTWARE LIMITED (Royaume‑Uni)
  • SIEMENS INDUSTRY SOFTWARE INC. (USA)
  • SIEMENS INDUSTRY SOFTWARE NV (Belgique)
Inventeur(s)
  • Chemin, Jovana
  • Makem, Jonathan
  • Fogg, Harry
  • Mukherjee, Nilanjan

Abrégé

A computer-implemented method for generating a finite element mesh of a component for the numerical solution of partial differential equations for the description of technical-physical circumstances to which the component is subjected in its intended operation. The invention further relates to a method for improving the components design and generating the component. Furthermore, the invention relates to a system for performing such method. Furthermore, the invention relates to a computer-readable medium encoded with executable instructions, that when executed, cause the computer system to carry out a method according to the invention.

Classes IPC  ?

  • G06F 30/23 - Optimisation, vérification ou simulation de l’objet conçu utilisant les méthodes des éléments finis [MEF] ou les méthodes à différences finies [MDF]
  • G06F 17/13 - Opérations mathématiques complexes pour la résolution d'équations d'équations différentielles
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06F 30/00 - Conception assistée par ordinateur [CAO]

88.

SYSTEM AND METHOD FOR CONFIGURING A PRODUCT

      
Numéro d'application US2024058001
Numéro de publication 2025/117919
Statut Délivré - en vigueur
Date de dépôt 2024-11-30
Date de publication 2025-06-05
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Akkarbote, Jinendra Bansilal

Abrégé

A method and system for configuring a product is disclosed. The method comprises obtaining, by a processor (102) of the PDM system (100), a plurality of options and one or more constraints defined for the product from a product database (116), wherein each of the options has one or more variants. Further, ordered logical groups are generated from the plurality of options obtained, based on a weight associated with each of the options. Furthermore, a branch and bound algorithm is used to determine one or more buildable product configurations based on the ordered logical groups and one or more of the constraints applicable to the options, wherein applicability of the one or more constraints is determined using a Satisfiability Modulo Theory-based solver. The one or more buildable product configurations are further outputted on an output device (110).

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 30/0601 - Commerce électronique [e-commerce]
  • G06Q 50/04 - Fabrication
  • G06Q 10/087 - Gestion d’inventaires ou de stocks, p. ex. exécution des commandes, approvisionnement ou régularisation par rapport aux commandes

89.

MACHINING A WORKPIECE BY MEANS OF A B-AXIS LATHE MACHINE

      
Numéro d'application IB2024060688
Numéro de publication 2025/109404
Statut Délivré - en vigueur
Date de dépôt 2024-10-30
Date de publication 2025-05-30
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Brake, Sebastian

Abrégé

Method of machining a workpiece (WPC) by means of a B-axis lathe machine (MCH), where the method, involves the continuous change of the angular position (AGP) of a turning tool (TTL), the method comprising the following steps: (a) Providing a workpiece (WPC) raw contour geometry (RCG), (b) Providing a. workpiece (WPC) target contour geometry (TCG), (c) Providing a predetermined chip thickness (CPT) as target chip thickness (CPT) during machining, (d) Providing a tool path (TPT) of the turning tool (TTL), (e) Providing preset angular positions (PAP) of the turning tool (TTL), characterized, by the method including the additional steps: (f) Providing a. feed, map (FMP) that provides a. feed. rate (FDR), (g) Splitting the tool path (TPT) segments (SGT) into tool path (TPT) subsegments (SSG) with a predefined, segment length (SGL), (n) Determining angular positions (AGP) at the segment (SGT) end positions (EPT) by interpolating (ITP) between the positions of specified tool angle (TAP), Determination of the feed rate (FDR) at the segment end. positions (SGT) by specifying the respective preset local angular positions (PAP) to the feed map (FMP), (j) Determining of a dynamic feed rate (DFR) and a. dynamic angular position change (DAP) from an interpolation (TTP) along the segment (SGT) tool path (TPT) between the respective segment (SGT) end position (EPT) parameters, and machining the workpiece (WPC) in such a way that the tool position is continuously changed between the preset angle positions, while the tool is moved along a tool path (TPT) according to a feed calculation based, on. the specified chip thickness (CPT).

Classes IPC  ?

  • G05B 19/416 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par la commande de vitesse, d'accélération ou de décélération
  • G05B 19/41 - Commande numérique [CN], c.-à-d. machines fonctionnant automatiquement, en particulier machines-outils, p. ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'un programme sous forme numérique caractérisée par l'interpolation, p. ex. par le calcul de points intermédiaires entre les points extrêmes programmés pour définir le parcours à suivre et la vitesse du déplacement le long de ce parcours

90.

DETERMINING A SURFACE OF AN OBJECT IN A COMPUTER MODEL

      
Numéro d'application US2023079514
Numéro de publication 2025/106063
Statut Délivré - en vigueur
Date de dépôt 2023-11-13
Date de publication 2025-05-22
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Jones, Kevin
  • Canann, Scott

Abrégé

A computer-implemented method for determining a surface of an object in a computer model of the object is disclosed. The method comprises: determining a position on a surface of the computer model of the object; determining a reference point that is intersected by an axis projecting from the surface near to the position on the surface; determining one or more portions of the surface near to the position on the surface or near to another of the one or more portions of the surface; determining whether an uninterrupted line-of-sight exists between the one or more portions and the reference point; and determining that the one or more portions constitute the surface in response to determining that the uninterrupted line-of-sight exists between the one or more portions and the reference point.

Classes IPC  ?

  • G06F 30/12 - CAO géométrique caractérisée par des moyens d’entrée spécialement adaptés à la CAO, p. ex. interfaces utilisateur graphiques [UIG] spécialement adaptées à la CAO
  • G06F 30/17 - Conception mécanique paramétrique ou variationnelle
  • G06T 7/11 - Découpage basé sur les zones
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

91.

EVALUATING POWER DISSIPATION

      
Numéro d'application US2023077123
Numéro de publication 2025/085076
Statut Délivré - en vigueur
Date de dépôt 2023-10-17
Date de publication 2025-04-24
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Dey, Amit Kumar
  • Tayal, Vijay

Abrégé

A computer-implemented method for evaluating power dissipation of an electronic circuit design including at least one logic gate is disclosed. The method includes receiving one or more data files descriptive of the electronic circuit design, descriptive of waveform data descriptive of signal activity for logic gates used in the electronic circuit design, and descriptive of power dissipation values for internal cells of the logic gates of the electronic circuit design (701). Waveform data is extracted from the one or more data files descriptive of signal activity at primary inputs of the electronic circuit design and descriptive of outputs of registers and memories of the electronic circuit design (702). Simulation of the logic gates is performed using the extracted waveform data to generate simulated waveform data descriptive of simulated logic transitions for the internal cells of the logic gates (703), and event-based evaluation of the power dissipation of the electronic circuit design is performed based on the extracted waveform data, the simulated waveform data, and the power dissipation values (704).

Classes IPC  ?

  • G06F 30/3308 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle par simulation
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

92.

MONITORING PROPAGATION DELAY

      
Numéro d'application US2023076238
Numéro de publication 2025/075650
Statut Délivré - en vigueur
Date de dépôt 2023-10-06
Date de publication 2025-04-10
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Mukherjee, Nilanjan
  • Rajski, Janusz
  • Addepalli, Hari
  • Wu, Jay
  • Pomeranz, Irith

Abrégé

A monitor device for monitoring a propagation delay of a signal along a path through an integrated circuit is disclosed. The monitor device comprises a delay device configured to receive the signal and generate a delayed signal being a version of the received signal that is time-delayed relative to the received signal, a detection window device configured to generate a detection window signal based on a clock signal of the integrated circuit, and a determination device configured to determine whether a value of the received signal is different to a value of the delayed signal during a time defined by the detection window signal, and to generate a determination signal based on the determination.

Classes IPC  ?

93.

LAYOUT-BASED SYSTEMATIC DEFECT DETERMINATIONS THROUGH DESIGN UNIQUENESS AND REPEATER OVERLAP

      
Numéro d'application US2023076199
Numéro de publication 2025/075648
Statut Délivré - en vigueur
Date de dépôt 2023-10-06
Date de publication 2025-04-10
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Veda, Gaurav
  • Sharma, Manish
  • Klingenberg, Robert R.
  • D'Souza, Jayant C.

Abrégé

Systems and methods are presented for determination of layout-based systematic defect candidates based on design uniqueness and repeater overlap. A method may include accessing diagnosis reports (220) generated for physical circuits and identifying multiple repeater sets (230) from the diagnosis reports (220). The method may also include extracting layout patterns (250) from the diagnosis reports (220) and determining (608) a layout-based systematic defect candidate (510) from among the layout patterns (250) based on a design uniqueness factor and a repeater overlap factor. The design uniqueness factor may be based on a degree to which other layout patterns similar to a given layout pattern do not otherwise occur among layout patterns (320) for the circuit design (310). The repeater overlap factor may be based on a degree to which other layout patterns similar to the given layout pattern occur among layout patterns for other repeater sets of the multiple repeater sets (230).

Classes IPC  ?

  • G06F 30/33 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 30/398 - Vérification ou optimisation de la conception, p. ex. par vérification des règles de conception [DRC], vérification de correspondance entre géométrie et schéma [LVS] ou par les méthodes à éléments finis [MEF]
  • G06F 119/02 - Analyse de fiabilité ou optimisation de fiabilitéAnalyse de défaillance, p. ex. performance dans le pire scénario, analyse du mode de défaillance et de ses effets [FMEA]

94.

MONITORING PROPAGATION DELAY

      
Numéro d'application US2023076233
Numéro de publication 2025/075649
Statut Délivré - en vigueur
Date de dépôt 2023-10-06
Date de publication 2025-04-10
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Mukherjee, Nilanjan
  • Rajski, Janusz
  • Addepalli, Hari
  • Wu, Jay
  • Pomeranz, Irith

Abrégé

A computer-implemented method for determining placement of monitors for monitoring propagation delays in paths through an integrated circuit is disclosed. The method comprises: determining one or more paths through an integrated circuit which terminate at a same flip flop of the integrated circuit (706 a ii); determining logical cells in the one or more paths terminating at that flip flop (706 a ii); determining a measure of the number of those logical cells that are also in one or more alternative paths terminating at one or more alternative flip flops monitored by one or more monitors (706 a iii); determining whether the measure of the number of those logical cells that are also in the alternative paths satisfies a threshold condition (706 a iii); and determining, based on a determination that the number of logical cells that are also in the alternative paths does satisfy the threshold condition, placement of a monitor to monitor the flip flop.

Classes IPC  ?

  • G06F 30/3312 - Analyse temporelle
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 119/12 - Analyse temporelle ou optimisation temporelle
  • G06F 119/04 - Analyse de vieillissement ou optimisation contre le vieillissement

95.

MONITORING PROPAGATION DELAY

      
Numéro d'application US2024018345
Numéro de publication 2025/075666
Statut Délivré - en vigueur
Date de dépôt 2024-03-04
Date de publication 2025-04-10
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Mukherjee, Nilanjan
  • Rajski, Janusz
  • Addepalli, Hari
  • Wu, Jay
  • Pomeranz, Irith
  • Robertson, Iain
  • Cote, Jean-Francois

Abrégé

A monitor device for monitoring a propagation delay of a signal along a path through an integrated circuit is disclosed. The monitor device comprises a delay device configured to receive the signal and generate a delayed signal being a version of the received signal that is time-delayed relative to the received signal, a detection window device configured to generate a detection window signal based on a clock signal of the integrated circuit, and a determination device configured to determine whether a value of the received signal is different to a value of the delayed signal during a time defined by the detection window signal, and to generate a determination signal based on the determination.

Classes IPC  ?

  • G01R 31/30 - Tests marginaux, p. ex. en faisant varier la tension d'alimentation
  • G01R 31/317 - Tests de circuits numériques

96.

TECHNIQUES FOR TEST CASE PRIORITIZATION

      
Numéro d'application IB2023059779
Numéro de publication 2025/068754
Statut Délivré - en vigueur
Date de dépôt 2023-09-29
Date de publication 2025-04-03
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s) Guirguis, Michael

Abrégé

A, preferably computer-implemented, method of test case prioritization, the method comprising: obtaining a test case coverage for each one of a plurality of the test cases, wherein the test cases serve for testing an integrated circuit, e.g., in a hardware description language, preferably on the register transfer level, determining a priority of each test case based on the respective test case coverage, wherein the priority indicates an execution sequence of the test cases.

Classes IPC  ?

  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 30/33 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle
  • G06N 3/00 - Agencements informatiques fondés sur des modèles biologiques
  • G06F 111/08 - CAO probabiliste ou stochastique

97.

STEPOVER-BASED TOOLPATH GENERATION THROUGH PARTITIONED SLICE REGIONS

      
Numéro d'application US2023033829
Numéro de publication 2025/071554
Statut Délivré - en vigueur
Date de dépôt 2023-09-27
Date de publication 2025-04-03
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Jaje, Jeffrey
  • Fithian, Timothy
  • Maynard, James
  • Bhatia, Roshanbir

Abrégé

Systems and methods are presented for stepover-based generation toolpaths for additive manufacturing processes. A method may include automatically generating a toolpath (130) for a slice region (120) based on an allowable stepover range specified for an additive manufacturing process, including by determining a medial axis (210) of the slice region (120), partitioning the slice region (120) into multiple subsections (231, 232, 233, 234) based on the medial axis (210), modifying a given subsection responsive to a determination that a sub-toolpath for the given subsection would violate the allowable stepover rang, generating sub-toolpaths for each of the multiple subsections of the partitioned slice region, including any modified subsections, and generating the toolpath (130) for the slice region (120) as a combination of the sub-toolpaths generated for each of the multiple subsections of the partitioned slice region.

Classes IPC  ?

  • G06F 30/10 - CAO géométrique
  • B29C 64/386 - Acquisition ou traitement de données pour la fabrication additive
  • B33Y 50/02 - Acquisition ou traitement de données pour la fabrication additive pour la commande ou la régulation de procédés de fabrication additive
  • G06F 113/10 - Fabrication additive, p. ex. impression en 3D

98.

THREE DIMENSIONAL TOPOLOGY RECONSTRUCTION WITH CURVATURE-BASED AND REGION GROWING SEGMENTATION OF 3D SCANNING IMAGES

      
Numéro d'application US2023034080
Numéro de publication 2025/071565
Statut Délivré - en vigueur
Date de dépôt 2023-09-29
Date de publication 2025-04-03
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Kördel, Martin
  • Vega Merchan, Luis
  • Golovlev, Valeri

Abrégé

A computer-implemented method and system extract surface feature information from point cloud data. A 3D topology reconstruction engine receives point cloud data comprising one or more point cloud representations of an object and generates a curvature-based segmentation and region growing segmentation of the point cloud data. A feature removal module identifies and removes isolated clusters to correct over- segmentation.

Classes IPC  ?

  • G06T 7/187 - DécoupageDétection de bords impliquant des croissances de zonesDécoupageDétection de bords impliquant des fusions de zonesDécoupageDétection de bords impliquant un étiquetage de composantes connexes

99.

SELECTIVE REUSE IN ANALOG SIMULATION OF AN INTEGRATED CIRCUIT

      
Numéro d'application US2023075347
Numéro de publication 2025/071606
Statut Délivré - en vigueur
Date de dépôt 2023-09-28
Date de publication 2025-04-03
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Cooper, Joel
  • Dyck, Jeffrey
  • Fisher, Kyle

Abrégé

A computing system can identify result data corresponding to a simulation of a first circuit design (301) utilizing a set of samples from a distribution describing manufacturing variation for integrated circuitry (302), determine a second circuit design describing an integrated circuit is compatible with the first circuit design based on a comparison of variables for manufacturing variation in the first circuit design to variables for manufacturing variation in the second circuit design (342), and reuse at least a portion of the result data when simulating the second circuit design utilizing values from the distribution describing the manufacturing variation identified based, at least in part, the result data corresponding to the simulation of the first circuit design. The computing system can estimate a yield for an output of the integrated circuit described by the second circuit design based on a response of the second circuit design to the simulation (306).

Classes IPC  ?

  • G06F 30/367 - Vérification de la conception, p. ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p. ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle
  • G06F 111/08 - CAO probabiliste ou stochastique
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité
  • G06F 119/20 - Conception de réutilisation, analyse de réutilisabilité ou optimisation de réutilisabilité
  • G06F 119/22 - Analyse de rendement ou optimisation de rendement

100.

SYSTEM AND METHOD FOR SYNCHRONIZING AND ALIGNING SEVERAL MODULES ON A SAME CLOCK

      
Numéro d'application US2023075365
Numéro de publication 2025/071607
Statut Délivré - en vigueur
Date de dépôt 2023-09-28
Date de publication 2025-04-03
Propriétaire SIEMENS INDUSTRY SOFTWARE INC. (USA)
Inventeur(s)
  • Couteaux, Pascal
  • Maquignon, Franck
  • Giniaux, Marc
  • Fermon, Yannick
  • Selvidge, Charles, W.

Abrégé

11,...,BM}, wherein the module A (110) is configured for operating in synchronicity with a clock signal CK_A (210) of period T and the module Bj (120) is configured for operating in synchronicity with a clock signal CK Bj of said period T, the method comprising: - adjusting or controlling, by a phase adjustment circuit, for each couple of modules formed by the module A (110) and one of said modules Bj (120) and in function of a total adjustment time TT_ Dj calculated for each couple, a relative time between an arrival time of signal S_Aj data at the sampling location of the sampling component of the module Bj (120) and a sampling time of said data by the sampling component of module Bj, wherein said sampling time is temporally directly adjacent to the arrival time; wherein said total adjustment time TT_Dj is configured for increasing, for both a sampling by a sampling component of module A (110) of data values of a signal S_Bj sent by the module Bj (120) to the module A and the sampling by the sampling component of module Bj (120) of data values of the signal S_Aj, a time separation between data arrival at a sampling location of the concerned sampling component and data sampling by said concerned sampling component, wherein the time at which said data sampling takes place is temporally directly adjacent to the time at which the data arrive at said sampling location of the concerned sampling component.

Classes IPC  ?

  • G06F 1/12 - Synchronisation des différents signaux d'horloge
  • G06F 1/10 - Répartition des signaux d'horloge
  • H03L 7/00 - Commande automatique de fréquence ou de phaseSynchronisation
  1     2     3     4        Prochaine page