D2s, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 199 pour D2s, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 184
        Marque 15
Juridiction
        États-Unis 192
        International 7
Date
Nouveautés (dernières 4 semaines) 2
2026 juillet 2
2026 juin 2
2026 mai 6
2026 avril 1
Voir plus
Classe 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] 54
G06F 17/50 - Conception assistée par ordinateur 49
G03F 7/20 - ExpositionAppareillages à cet effet 39
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] 37
G03F 1/20 - Masques ou masques vierges d'imagerie par rayonnement d'un faisceau de particules chargées [CPB charged particle beam], p. ex. par faisceau d'électronsLeur préparation 36
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 15
42 - Services scientifiques, technologiques et industriels, recherche et conception 4
Statut
En Instance 56
Enregistré / En vigueur 143
  1     2        Prochaine page

1.

COMPUTING PARASITIC VALUES FOR SEMICONDUCTOR DESIGNS

      
Numéro d'application 19568724
Statut En instance
Date de dépôt 2026-03-16
Date de la première publication 2026-07-23
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for a pattern to be manufactured on an integrated circuit (IC) substrate. The method receives a definition of a wire structure as input. The method rasterizes the wire structure (e.g., produces pixel-based definition of the wire structure) to produce several images. Before rasterizing the wire structure, the method in some embodiments decomposes the wire structure into several components (e.g., several wires, wire segments or wire structure portions), which it then individually rasterizes. The method then uses the images as inputs to a neural network, which then calculates parasitic parameters associated with the wire structure. In some embodiments, the parasitic parameters include unwanted parasitic capacitance effects exerted on the wire structure. Conjunctively, or alternatively, these parameters include unwanted parasitic resistance and/or inductance effects on the wire structure.

Classes IPC  ?

  • G06F 30/3953 - Routage détaillé
  • 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]
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance
  • G06F 119/10 - Analyse du bruit ou optimisation du bruit
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 7/00 - Analyse d'image
  • H10D 86/40 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT]
  • H10D 86/60 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT] les transistors TFT étant dans des matrices actives
  • H10D 89/60 - Dispositifs intégrés comprenant des dispositions pour la protection électrique ou thermique, p. ex. circuits de protection contre les décharges électrostatiques [ESD].

2.

CURVY X

      
Numéro d'application 1926776
Statut Enregistrée
Date de dépôt 2026-05-16
Date d'enregistrement 2026-05-16
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Recorded computer software and hardware for use in semiconductor design and manufacturing; downloadable computer software and hardware for use in semiconductor design and manufacturing.

3.

GEOMETRIC LOADING EFFECT CORRECTION FOR LITHOGRAPHY

      
Numéro d'application 19541045
Statut En instance
Date de dépôt 2026-02-16
Date de la première publication 2026-06-25
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shendre, Abhishek

Abrégé

A system may include a device configured to receive a plurality of patterns, each pattern in the plurality of patterns comprising a plurality of edges; a device configured to determine a neighborhood open area density for the plurality of patterns; and a device configured to determine a geometric loading effect correction (gLEC). The gLEC comprises a calculated offset from an edge in the plurality of edges, where the calculated offset is determined using the neighborhood open area density, and the determining the gLEC is performed offline. A system may also include a device configured to adjust the plurality of edges using the gLEC to counteract a loading effect, where the loading effect is a difference in an amount of etching that occurs based on the neighborhood open area density, forming an adjusted plurality of edges.

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
  • 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.

CURVYX

      
Numéro d'application 1920238
Statut Enregistrée
Date de dépôt 2026-04-21
Date d'enregistrement 2026-04-21
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Recorded computer software and hardware for use in semiconductor design and manufacturing; downloadable computer software and hardware for use in semiconductor design and manufacturing.

5.

FITNESS SCORE FOR OPTIMIZATION OF DESIGN LAYOUT

      
Numéro d'application 19094702
Statut En instance
Date de dépôt 2025-03-28
Date de la première publication 2026-05-21
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for decomposing a layout for a layer of an integrated circuit (IC) into two or more pattern layouts. The method receives, for the IC layer, a layout having multiple shapes representing a set of components that are to be manufactured on the IC layer. The method decomposes the layout into a first decomposition having a first set of two or more pattern layouts. The method identifies a set of violations in the layout when the first set of pattern layouts are used to manufacture the IC layer. The method computes a decomposition score for the first decomposition based on a size of an area of each identified violation. The method uses the computed score to decompose the layout into a second decomposition that has a second set of pattern layouts to use to manufacture the IC.

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]

6.

OPTIMIZATION OF DESIGN LAYOUT DECOMPOSITION USING MACHINE-TRAINED NETWORK

      
Numéro d'application 19094700
Statut En instance
Date de dépôt 2025-03-28
Date de la première publication 2026-05-21
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for decomposing a layout for a layer of an integrated circuit (IC) into two or more pattern layouts. The method receives a first decomposition of the layout of the IC layer. The first decomposition decomposes the layout into a first set of two or more pattern layouts. The method provides the first set of pattern layouts to a set of one or more machine-trained networks (MTNs) to identify a set of violations in the first set of pattern layouts. The set of violations is identified based on predicted manufactured shapes that are expected to be produced on the IC layer when the first set of pattern layouts is used to manufacture the IC. Based on the set of violations, the method decomposes the layout into a second decomposition, having a second set of pattern layouts, to use to manufacture the IC.

Classes IPC  ?

  • G06F 30/3308 - Vérification de la conception, p. ex. simulation fonctionnelle ou vérification du modèle par simulation
  • 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

7.

CONTEXT-SENSITIVE IDENTIFICATION OF VIOLATIONS IN DESIGN LAYOUT COLORING

      
Numéro d'application 19094704
Statut En instance
Date de dépôt 2025-03-28
Date de la première publication 2026-05-21
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for decomposing a layout into two or more pattern layouts. The method receives, for an IC layer, a first decomposition of a layout. The layout includes shapes that in the first decomposition are individually assigned to at least one pattern layout of the first decomposition. The method identifies violations resulting from the first decomposition. A first set of shapes assigned to a first pattern layout is identified as resulting in a violation while a second set of shapes, assigned to a second pattern layout and having a same set of shapes in a same relative arrangement as the first set of shapes, is not identified as resulting in a violation. Based on the identified violations, the method defines a second decomposition of the layout in which at least two different shapes of the first set of shapes are assigned to different pattern layouts.

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]

8.

MULTI-LAYER ANALYSIS OF DESIGN LAYOUT DECOMPOSITIONS

      
Numéro d'application 19094706
Statut En instance
Date de dépôt 2025-03-28
Date de la première publication 2026-05-21
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for decomposing a layout for a first layer of an integrated circuit (IC) into pattern layouts. The method receives a first decomposition of the first IC layer design layout into a first set of two or more pattern layouts. The method generates predicted manufactured shapes for the first IC layer based on the received first decomposition. the method measures manufacturability of the first IC layer when the first IC layer uses the first decomposition based on alignment of the predicted manufactured shapes of the first IC layer with predicted manufactured shapes of at least a second IC layer. The method uses the measure of manufacturability to decompose the layout into a second decomposition that has a second set of pattern layouts to use to manufacture the IC.

Classes IPC  ?

  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

9.

USE OF MACHINE-TRAINED NETWORK FOR COLORING

      
Numéro d'application 19094712
Statut En instance
Date de dépôt 2025-03-28
Date de la première publication 2026-05-21
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing coloring for a design layout for an integrated circuit (IC) layer. The method receives a layout for the IC layer. The layout includes multiple features that represent IC components to be manufactured for the particular layer. The method generates a decomposition of the IC into multiple pattern layouts by using a machine-trained network (MTN) that outputs assignment of each layout feature to one of the pattern layouts. The method uses the pattern layouts for manufacturing the IC layer.

Classes IPC  ?

  • 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]
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

10.

CURVY X

      
Numéro de série 99822321
Statut En instance
Date de dépôt 2026-05-13
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Recorded computer software and hardware for use in semiconductor design and manufacturing; downloadable computer software and hardware for use in semiconductor design and manufacturing

11.

COMPUTING PARASITIC VALUES FOR SEMICONDUCTOR DESIGNS

      
Numéro d'application 19420437
Statut En instance
Date de dépôt 2025-12-15
Date de la première publication 2026-04-16
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for a pattern to be manufactured on an integrated circuit (IC) substrate. The method receives a definition of a wire structure as input. The method rasterizes the wire structure (e.g., produces pixel-based definition of the wire structure) to produce several images. Before rasterizing the wire structure, the method in some embodiments decomposes the wire structure into several components (e.g., several wires, wire segments or wire structure portions), which it then individually rasterizes. The method then uses the images as inputs to a neural network, which then calculates parasitic parameters associated with the wire structure. In some embodiments, the parasitic parameters include unwanted parasitic capacitance effects exerted on the wire structure. Conjunctively, or alternatively, these parameters include unwanted parasitic resistance and/or inductance effects on the wire structure.

Classes IPC  ?

  • G06F 30/3953 - Routage détaillé
  • 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]
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance
  • G06F 119/10 - Analyse du bruit ou optimisation du bruit
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 7/00 - Analyse d'image
  • H10D 86/40 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT]
  • H10D 86/60 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT] les transistors TFT étant dans des matrices actives
  • H10D 89/60 - Dispositifs intégrés comprenant des dispositions pour la protection électrique ou thermique, p. ex. circuits de protection contre les décharges électrostatiques [ESD].

12.

Geometric loading effect correction for lithography

      
Numéro d'application 19180769
Numéro de brevet 12572082
Statut Délivré - en vigueur
Date de dépôt 2025-04-16
Date de la première publication 2026-03-10
Date d'octroi 2026-03-10
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shendre, Abhishek

Abrégé

Methods and systems involve a plurality of patterns, each pattern in the plurality of patterns comprising a plurality of edges. Methods and systems also involve determining a neighborhood open area density for the plurality of patterns; determining a geometric loading effect correction, wherein the geometric loading effect correction comprises a calculated offset from an edge of a pattern in the plurality of patterns, and wherein the calculated offset is determined using the neighborhood open area density; and adjusting the edge of the pattern in the plurality of patterns using the geometric loading effect correction.

Classes IPC  ?

  • G03F 7/20 - ExpositionAppareillages à cet effet
  • G03F 1/72 - Réparation ou correction des défauts dans un masque
  • 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

13.

CURVYX

      
Numéro de série 99570267
Statut En instance
Date de dépôt 2025-12-29
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Recorded computer software and hardware for use in semiconductor design and manufacturing; downloadable computer software and hardware for use in semiconductor design and manufacturing

14.

COMPUTING PARASITIC VALUES FOR SEMICONDUCTOR DESIGNS

      
Numéro d'application 19296150
Statut En instance
Date de dépôt 2025-08-11
Date de la première publication 2025-12-04
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for a pattern to be manufactured on an integrated circuit (IC) substrate. The method receives a definition of a wire structure as input. The method rasterizes the wire structure (e.g., produces pixel-based definition of the wire structure) to produce several images. Before rasterizing the wire structure, the method in some embodiments decomposes the wire structure into several components (e.g., several wires, wire segments or wire structure portions), which it then individually rasterizes. The method then uses the images as inputs to a neural network, which then calculates parasitic parameters associated with the wire structure. In some embodiments, the parasitic parameters include unwanted parasitic capacitance effects exerted on the wire structure. Conjunctively, or alternatively, these parameters include unwanted parasitic resistance and/or inductance effects on the wire structure.

Classes IPC  ?

  • G06F 30/3953 - Routage détaillé
  • 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]
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance
  • G06F 119/10 - Analyse du bruit ou optimisation du bruit
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 7/00 - Analyse d'image
  • H10D 86/40 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT]
  • H10D 86/60 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT] les transistors TFT étant dans des matrices actives
  • H10D 89/60 - Dispositifs intégrés comprenant des dispositions pour la protection électrique ou thermique, p. ex. circuits de protection contre les décharges électrostatiques [ESD].

15.

METHODS FOR MODELING OF A DESIGN IN RETICLE ENHANCEMENT TECHNOLOGY

      
Numéro d'application 19287132
Statut En instance
Date de dépôt 2025-07-31
Date de la première publication 2025-11-27
Propriétaire D2S, Inc. (USA)
Inventeur(s) Ungar, P. Jeffrey

Abrégé

A method for manufacturing a semiconductor chip involves generating exposure instructions from a Quantized Tone Mask (QTM) using charged particle beam technology, wherein the QTM is a 2-tone mask translated from a Continuous Tone Mask (CTM) using a cost function for mask value regularization.

Classes IPC  ?

  • G06F 30/39 - Conception de circuits au niveau physique
  • 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
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

16.

COMPUTATION OF PARASITIC VALUES FOR INTERCONNECT SEGMENTS

      
Numéro d'application 19033435
Statut En instance
Date de dépôt 2025-01-21
Date de la première publication 2025-11-20
Propriétaire D2S, Inc. (USA)
Inventeur(s) Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for an IC design layout including interconnects that traverse one or more interconnect layers and represent wires traversing one or more wiring layers of the IC. The method divides the design layout into tiles such that each interconnect of a set of the interconnects is divided into interconnect segments each of which is located in a respective tile. For a first interconnect segment located in a first tile, the method uses (i) a first computation technique to compute a first parasitic value representing a parasitic effect between the first interconnect segment and a second interconnect segment located in the first tile and (ii) a second, different computation technique to compute a second parasitic value representing a parasitic effect between the first interconnect segment and a third interconnect segment located in a second tile that is a neighbor of the first tile.

Classes IPC  ?

  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

17.

PARASITICS EXTRACTION FOR INTERCONNECT SEGMENTS IN 3D REGIONS

      
Numéro d'application 19033438
Statut En instance
Date de dépôt 2025-01-21
Date de la première publication 2025-11-20
Propriétaire D2S, Inc. (USA)
Inventeur(s) Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for an IC design layout having interconnects that traverse multiple interconnect layers. The interconnects represent wires that traverse multiple wiring layers of the IC. The method divides the layout into 3D tiles such that each of a set of the interconnects is divided into multiple segments each of which is located in a 3D tile. Each 3D tile includes segments of a wiring layer. For a segment located in a particular 3D tile, the method computes parasitic values representing parasitic effects exerted on the segment by other segments in the particular 3D tile and a set of neighboring 3D tiles, including tiles with segments of the same wiring layer and tiles with segments of at least one other wiring layer. The method uses the set of parasitic values to determine parasitic effects exerted on an interconnect to which the segment belongs.

Classes IPC  ?

  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 17/11 - Opérations mathématiques complexes pour la résolution d'équations
  • G06F 111/10 - Modélisation numérique
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

18.

TILING OF LAYOUT FOR PARASITICS EXTRACTION

      
Numéro d'application 19033434
Statut En instance
Date de dépôt 2025-01-21
Date de la première publication 2025-11-20
Propriétaire D2S, Inc. (USA)
Inventeur(s) Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitics for an IC design layout that on at least one layer includes neighboring interconnects that are neither parallel nor perpendicular to each other. The method divides the layout into tiles such that each of a set of interconnects is divided into segments each of which is located in a respective tile. Each tile of a set of the tiles includes two or more segments that are neither parallel nor perpendicular. For each segment located in a tile, the method uses a parasitic value solver to compute a set of parasitic values representing parasitic effects exerted on the segment by a set of other segments in the tile and a set of neighboring tiles. For each interconnect, the method computes a set of overall parasitic values based on the parasitic values computed for the segments of the interconnect.

Classes IPC  ?

  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • 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/10 - Modélisation numérique
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

19.

ITERATIVE PARASITICS EXTRACTION FOR INTERCONNECT SEGMENTS IN DIFFERENT TILES

      
Numéro d'application 19033436
Statut En instance
Date de dépôt 2025-01-21
Date de la première publication 2025-11-20
Propriétaire D2S, Inc. (USA)
Inventeur(s) Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic capacitance for an IC design layout. The method iteratively selects a core region and a plurality of halo regions neighboring the core region. For each interconnect segment located in the core, the method computes a halo capacitance value representing parasitic capacitance exerted on the interconnect segment by a particular neighboring segment in a particular neighboring halo region that depends on the particular neighboring segment in the particular neighboring halo region in addition to at least one additional neighboring interconnect segment in another halo region. To account for first and second interconnect segments in neighboring regions having different computed halo capacitance values with respect to each other, the method computes a single capacitance value from the first and second computed halo capacitance values and uses the single capacitance value to represent the parasitic capacitance exerted between the first and second interconnect segments.

Classes IPC  ?

  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 17/11 - Opérations mathématiques complexes pour la résolution d'équations
  • 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/10 - Modélisation numérique
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

20.

DYNAMIC COMPUTATION OF TILE SIZE FOR PARASITICS EXTRACTION

      
Numéro d'application 19033439
Statut En instance
Date de dépôt 2025-01-21
Date de la première publication 2025-11-20
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method calculating parasitic parameters for an IC design layout having interconnects that traverse multiple interconnect layers. The interconnects represent wires that traverse multiple wiring layers of the IC. The method analyzes congestion of interconnects in a layer of the design layout to identify at least a first region of the layer having a first density of interconnects and a second region of the layer having a second, greater density of interconnects. The method divides the design layout into multiple tiles such that each interconnect of a set of the interconnects is divided into multiple interconnect segments each of which is located in a respective tile. Tiles in the first region are larger than tiles in the second region to account for the different interconnect densities. The method computes parasitic values that express parasitic effects exerted on the interconnect segments on a per-tile basis.

Classes IPC  ?

  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 17/11 - Opérations mathématiques complexes pour la résolution d'équations
  • 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/10 - Modélisation numérique
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance

21.

METHOD FOR RETICLE ENHANCEMENT TECHNOLOGY OF A DESIGN PATTERN TO BE MANUFACTURED ON A SUBSTRATE

      
Numéro d'application 19221055
Statut En instance
Date de dépôt 2025-05-28
Date de la première publication 2025-09-18
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Ungar, P. Jeffrey
  • Shirali, Nagesh

Abrégé

Methods for reticle enhancement technology (RET) for use with variable shaped beam (VSB) lithography include inputting a substrate design, wherein a low-pass filter is applied to the substrate design to form a target wafer pattern. An initial mask pattern is determined from the target wafer pattern. An initial set of VSB shots is determined based on the initial mask pattern. A substrate pattern is calculated from a simulated mask pattern calculated with the initial set of VSB shots. The target wafer pattern is compared with the substrate pattern, and the initial set of VSB shots is adjusted until the substrate pattern and the target wafer pattern are within a predetermined tolerance. The adjusting of the initial set of VSB shots creates an adjusted set of VSB shots.

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/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/74 - Réparation ou correction des défauts dans un masque par un faisceau de particules chargées [CPB charged particle beam], p. ex. réparation ou correction de défauts par un faisceau d'ions focalisé
  • 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 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
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

22.

METHOD FOR COMPUTATIONAL METROLOGY AND INSPECTION FOR PATTERNS TO BE MANUFACTURED ON A SUBSTRATE

      
Numéro d'application 19224433
Statut En instance
Date de dépôt 2025-05-30
Date de la première publication 2025-09-18
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Pang, Linyong
  • Blair, Jocelyn
  • Baranwal, Ajay

Abrégé

Systems for determining a scanner aerial image from a mask inspection image include a computer processor configured to receive the mask inspection image, wherein the mask inspection image has been generated by a mask inspection machine; and a computer processor configured to generate the scanner aerial image from the mask inspection image using a neural network. Systems include a computer processor configured to train a neural network with a set of images, such as with a simulated scanner aerial image and another image selected from a simulated mask inspection image, a simulated Critical Dimension Scanning Electron Microscope (CD-SEM) image, a simulated scanner emulator image and a simulated actinic mask inspection image.

Classes IPC  ?

23.

METHOD AND SYSTEM FOR RETICLE ENHANCEMENT TECHNOLOGY

      
Numéro d'application 19097248
Statut En instance
Date de dépôt 2025-04-01
Date de la première publication 2025-07-24
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Baranwal, Ajay
  • Biswas, Ayon

Abrégé

Methods and systems incorporate variable side wall angle (VSA) into calculated patterns, using a mask 3D (M3D) effect. Aspects include determining the M3D effect, which may be performed using a neural network such as a multi-head UNet model. Determining the M3D effect may include determining the VSA. Aspects may include determining a VSA; calculating a calculated pattern on a substrate using the mask 3D effect; and modifying a mask exposure information based on the calculated pattern on the substrate.

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/22 - Masques ou masques vierges d'imagerie par rayonnement d'une longueur d'onde de 100 nm ou moins, p. ex. masques pour rayons X, masques en extrême ultra violet [EUV]Leur préparation

24.

CURVIFY

      
Numéro d'application 1864907
Statut Enregistrée
Date de dépôt 2025-05-30
Date d'enregistrement 2025-05-30
Propriétaire D2S, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software and hardware for use in semiconductor design and manufacturing. Technical consulting services relating to semiconductor design and manufacturing; custom calibration of deep learning models for use in semiconductor design and manufacturing.

25.

CORRECTING RULE VIOLATIONS IN A LAYOUT

      
Numéro d'application 18922352
Statut En instance
Date de dépôt 2024-10-21
Date de la première publication 2025-06-12
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Niewczas, Mariusz A.
  • Belenky, Yefim G.
  • Shendre, Abhishek
  • Pomerantsev, Michael
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing pixel-based rule checking on a layout that is used in a process for designing or manufacturing an integrated circuit. This pixel-based method provides an optimal approach for performing rule checks for layouts having shapes with curvilinear contours (i.e., with curvilinear edges). This method in some embodiments performs the rule check on a per pixel-basis that is optimal for curvilinear edges on which one or more pixels reside. In some embodiments, the layout is a mask layout used to manufacture the IC, while in other embodiments, the layout is a design layout used to design the IC (e.g., a layout used during the physical design process).

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]
  • G06T 7/00 - Analyse d'image

26.

CORRECTING RULE VIOLATIONS IN A LAYOUT

      
Numéro d'application 18922353
Statut En instance
Date de dépôt 2024-10-21
Date de la première publication 2025-06-12
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Niewczas, Mariusz A.
  • Belenky, Yefim G.
  • Shendre, Abhishek
  • Pomerantsev, Michael
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing pixel-based rule checking on a layout that is used in a process for designing or manufacturing an integrated circuit. This pixel-based method provides an optimal approach for performing rule checks for layouts having shapes with curvilinear contours (i.e., with curvilinear edges). This method in some embodiments performs the rule check on a per pixel-basis that is optimal for curvilinear edges on which one or more pixels reside. In some embodiments, the layout is a mask layout used to manufacture the IC, while in other embodiments, the layout is a design layout used to design the IC (e.g., a layout used during the physical design process).

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]

27.

CORRECTING RULE VIOLATIONS IN A LAYOUT

      
Numéro d'application 18922351
Statut En instance
Date de dépôt 2024-10-21
Date de la première publication 2025-06-12
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Niewczas, Mariusz A.
  • Belenky, Yefim G.
  • Shendre, Abhishek
  • Pomerantsev, Michael
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing pixel-based rule checking on a layout that is used in a process for designing or manufacturing an integrated circuit. This pixel-based method provides an optimal approach for performing rule checks for layouts having shapes with curvilinear contours (i.e., with curvilinear edges). This method in some embodiments performs the rule check on a per pixel-basis that is optimal for curvilinear edges on which one or more pixels reside. In some embodiments, the layout is a mask layout used to manufacture the IC, while in other embodiments, the layout is a design layout used to design the IC (e.g., a layout used during the physical design process).

Classes IPC  ?

  • G03F 1/72 - Réparation ou correction des défauts dans un masque

28.

PIXEL-BASED RULE CHECK FOR LAYOUTS

      
Numéro d'application 18922354
Statut En instance
Date de dépôt 2024-10-21
Date de la première publication 2025-06-12
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Niewczas, Mariusz A.
  • Belenky, Yefim G.
  • Shendre, Abhishek
  • Pomerantsev, Michael
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing pixel-based rule checking on a layout that is used in a process for designing or manufacturing an integrated circuit. This pixel-based method provides an optimal approach for performing rule checks for layouts having shapes with curvilinear contours (i.e., with curvilinear edges). This method in some embodiments performs the rule check on a per pixel-basis that is optimal for curvilinear edges on which one or more pixels reside. In some embodiments, the layout is a mask layout used to manufacture the IC, while in other embodiments, the layout is a design layout used to design the IC (e.g., a layout used during the physical design process).

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]

29.

PIXEL-BASED RULE CHECK FOR LAYOUTS

      
Numéro d'application 18922355
Statut En instance
Date de dépôt 2024-10-21
Date de la première publication 2025-06-12
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Niewczas, Mariusz A.
  • Belenky, Yefim G.
  • Shendre, Abhishek
  • Pomerantsev, Michael
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing pixel-based rule checking on a layout that is used in a process for designing or manufacturing an integrated circuit. This pixel-based method provides an optimal approach for performing rule checks for layouts having shapes with curvilinear contours (i.e., with curvilinear edges). This method in some embodiments performs the rule check on a per pixel-basis that is optimal for curvilinear edges on which one or more pixels reside. In some embodiments, the layout is a mask layout used to manufacture the IC, while in other embodiments, the layout is a design layout used to design the IC (e.g., a layout used during the physical design process).

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

30.

CURVIFY

      
Numéro de série 99210838
Statut En instance
Date de dépôt 2025-05-30
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Recorded computer software and hardware for use in semiconductor design and manufacturing; downloadable computer software and hardware for use in semiconductor design and manufacturing

31.

MASK OPTIMIZATION PREFERENTIALLY ACCOUNTING FOR OVERLAP REGIONS

      
Numéro d'application 18814430
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-03-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for optimizing a mask layout generated from a design layout of an IC. Based on an initial mask layout for a first layer, the method generates a simulated wafer image including shapes representing IC components of the layer, including a first component that has a relationship with a second component on a second layer of the design layout. The method identifies, in the simulated wafer image, (i) a first set of regions of a first shape of the first component that overlap with a second shape of the second component and (ii) a second set of regions of the first shape that do not overlap with the second shape. To improve overlap between the first shape's first set of regions and the second shape, the method modifies the initial mask layout to produce a modified mask layout.

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/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/18 - Analyse de fabricabilité ou optimisation de fabricabilité

32.

MASK OPTIMIZATION FOR FIRST LAYER THAT ACCOUNTS FOR OTHER LAYERS

      
Numéro d'application 18814426
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for optimizing a mask layout for producing masks that are used for manufacturing an integrated circuit (IC) comprising multiple layers of components. The method receives a mask layout including a set of mask images corresponding to a first layer of components of the IC that is adjacent to at least a second layer of components. The method generates a first wafer image including representations of IC components that are predicted to be manufactured for the first layer based on the received set of mask images corresponding to the first layer. Based on a positional relationship between at least one predicted IC component in the first wafer image and at least one predicted IC component in a second wafer image for the second layer, the method modifies at least one mask image in the set of mask images for the first layer.

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/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/18 - Analyse de fabricabilité ou optimisation de fabricabilité

33.

ITERATIVE MASK OPTIMIZATION BIASED TOWARDS CRITICAL REGIONS OF LAYOUT

      
Numéro d'application 18814436
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide an iterative method for optimizing a mask layout for producing masks that are used for manufacturing an IC including multiple layers. Each iteration, the method generates a simulated wafer image including predicted manufactured shapes representing components for a layer based on a mask layout. Each iteration, the method compares the simulated wafer image to a target wafer image for the layer to determine whether the predicted manufactured shapes match corresponding shapes in the target wafer image. Each iteration, the method performs an inverse lithography operation to adjust mask shapes of the mask layout based on the comparison. The inverse lithography operation explores different mask layouts and is biased to select mask shapes that ensure that critical regions of the predicted manufactured shapes more perfectly match the corresponding target shapes at expense of less important regions of the predicted manufactured shapes failing to match the corresponding target shapes.

Classes IPC  ?

  • G03F 1/72 - Réparation ou correction des défauts dans un masque

34.

CONCURRENT MASK OPTIMIZATION FOR MULTIPLE LAYERS

      
Numéro d'application 18814439
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for modifying a mask layout for producing masks used to manufacture an IC. The method identifies a first set of mask images corresponding to a first layer and a second set of mask images corresponding to a second layer. The method formulates a problem that expresses correlation between desired shapes of IC components and predicted as-manufactured shapes of the IC components. The IC components include components on the first layer and vias on the second layer, each via connecting a first-layer component to a component on another layer. The method solves the problem by iteratively exploring modifications to both the first and second sets of mask images to identify modified sets of mask images that result in predicted as-manufactured shapes for the components on the first layer and the vias on the second layer that sufficiently correlate to the desired shapes of the IC components.

Classes IPC  ?

  • 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

35.

VARIATION IN TAPER ANGLES OF PREDICTED MANUFACTURED SHAPES FOR PARASITICS EXTRACTION

      
Numéro d'application 18814447
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing parasitic extraction. The method identifies a conductive circuit component on a layer of a design layout for an integrated circuit (IC). The first conductive circuit component (i) traverses within a plane defined for the layer and (ii) has a thickness orthogonal to the plane. The method identifies, for the conductive circuit component, a predicted manufactured three-dimensional (3-D) shape that tapers, in the direction orthogonal to the plane, by at least two different amounts at least two different locations along its traversal within the plane. The method uses the identified 3-D shape of the conductive circuit component to compute a parasitic effect that the conductive component experiences from a set of other conductive circuit components that neighbor the first conductive circuit component in the design layout.

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]

36.

HIGH ACCURACY PARASITICS EXTRACTION

      
Numéro d'application 18814425
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing parasitic extraction. The method identifies first and second conductive circuit components on a layer of a design layout for an integrated circuit (IC). The first and second conductive circuit components (i) traverse within a plane defined for the layer and (ii) have a thickness orthogonal to the plane. The method identifies, for each conductive circuit component, a predicted manufactured three-dimensional (3-D) shape of the conductive circuit component. At least one of the identified shapes tapers in the direction orthogonal to the plane. The method uses the identified 3-D shapes of the first and second conductive circuit components to compute a parasitic effect of the second conductive component on the first conductive component.

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 119/06 - Analyse de puissance ou optimisation de puissance

37.

MASK OPTIMIZATION FOR LAYER ACCOUNTING FOR OVERLAP WITH OTHER LAYERS

      
Numéro d'application 18814428
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for optimizing a mask layout generated from a design layout of an integrated circuit (IC). The method generates, based on a first mask layout, a simulated wafer image having predicted manufactured shapes representing IC components that are to be manufactured on a first layer of the IC. The method identifies a cross-sectional overlap between a first shape of a first IC component in the simulated wafer image and a second shape of a second IC component in a wafer image for a second layer of the IC. The first and second IC components are related components in the IC. Based on the cross-sectional overlap, the method modifies the first mask layout to generate a modified second mask layout for the first layer.

Classes IPC  ?

  • 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

38.

MASK OPTIMIZATION FOR LAYER BASED ON COMPARISON OF COMPONENTS IN LAYER TO COMPONENTS IN OTHER LAYERS

      
Numéro d'application 18814429
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for optimizing a mask layout for producing masks for manufacturing an integrated circuit (IC) by defining multiple layers of components on a substrate. The method generates, based on a first mask layout, a simulated wafer image including representations of IC components that are predicted to be manufactured for a first layer of the IC based on a received mask layout for the first layer. The method compares the simulated wafer image to a target wafer image including optimal representations of the IC components for the first layer. The comparison uses data regarding locations of components in at least one additional layer that interact with components in the first layer. Based on the comparison, the method modifies the first mask layout to generate a modified second mask layout for the first layer.

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/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/18 - Analyse de fabricabilité ou optimisation de fabricabilité

39.

Mask optimization accounting for more critical and less critical overlap regions

      
Numéro d'application 18814432
Numéro de brevet 12656675
Statut Délivré - en vigueur
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Date d'octroi 2026-06-16
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for optimizing a mask layout generated from a design layout of an IC. Based on an initial mask layout for a first layer, the method generates a simulated wafer image including shapes representing components of the first layer, including a first component that overlaps with a second component on a second layer. The method identifies a more critical first region and a less critical second region of a first shape of the first component that both overlap with a second shape of the second component. The more critical first region is more important to ensuring overlap of the first shape with the second shape. To improve overlap between the first and second shapes, the method uses different costs for the more critical first region and the less critical second region to modify the initial mask layout to produce a modified mask layout.

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/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/72 - Réparation ou correction des défauts dans un masque
  • 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
  • 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 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité
  • G06F 119/22 - Analyse de rendement ou optimisation de rendement

40.

PARASITICS EXTRACTION BASED ON MULTIPLE MANUFACTURING PROCESS VARIATIONS

      
Numéro d'application 18814442
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing parasitic extraction for a layer of a design layout of an integrated circuit (IC). The design layout includes a set of conductive circuit components that traverse within a plane defined for the layer. The method identifies, for a particular conductive circuit component, multiple different three-dimensional (3-D) shapes that have different variations in a direction orthogonal to the plane based on different sets of manufacturing process conditions. The method uses the different 3-D shapes to compute a set of parasitic values for the particular conductive circuit component that express parasitic effects affecting the particular conductive circuit component in the IC.

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]
  • G06N 3/08 - Méthodes d'apprentissage

41.

GENERATION OF 3-D SHAPES FOR EDA OPERATIONS

      
Numéro d'application 18814443
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s) Oriordan, Donald

Abrégé

Some embodiments provide q method for performing an EDA operation with respect to a circuit component that is defined on a layer of an EDA design layout. The layer is defined by (i) a plane defined along x- and y-axes and (ii) having a thickness along a z-axis. The method generates, for the circuit component, a two dimensional (2-D) shape that represents a predicted manufactured cross section of the component in the plane. The method uses (i) the 2-D shape and (ii) a taper angle that expresses a tapering amount of the component along the z-axis to perform a mathematical operation to generate a three dimensional (3-D) shape that represents a predicted manufactured 3-D shape of the component. The method performs an EDA operation for the circuit component using the generated 3-D second shape.

Classes IPC  ?

  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la conception de circuits

42.

GENERATION OF 3-D SHAPES FOR EDA OPERATIONS

      
Numéro d'application 18814444
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing an electronic design automation (EDA) operation with respect to a circuit component that is defined on a layer of an EDA design layout. The layer is defined by (i) a plane defined along x- and y-axes and (ii) a thickness along a z-axis. Based on the layer of the design layout, the method uses a wafer shape simulator to directly generate a predicted three dimensional (3-D) shape that represents a predicted manufactured shape of the component. The predicted 3-D shape has tapered sides that are offset from the z-axis based on a manufacturing process used to manufacture the circuit component that results in non-parallel sides of the component. The method performs an EDA operation for the circuit component using the generated 3-D shape.

Classes IPC  ?

  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la conception de circuits
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement

43.

GENERATION OF 3-D SHAPES FOR EDA OPERATIONS

      
Numéro d'application 18814446
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-02-27
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira

Abrégé

Some embodiments provide a method for performing an electronic design automation (EDA) operation with respect to a circuit component that is defined on a layer of an EDA design layout. The layer is defined by (i) a plane defined along x- and y-axes and (ii) having a thickness along a z-axis. The method uses a wafer shape simulator to generate multiple two dimensional (2-D) shapes for the circuit component with each 2D shape representing a different predicted manufactured cross x-y section of the component at a different location along the z-axis. The method uses the 2-D shapes to generate, for the circuit component, a predicted-as-manufactured three dimensional (3-D) shape that deviates along the z-axis. The method performs an EDA operation for the circuit component using the predicted-as-manufactured 3-D shape.

Classes IPC  ?

  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la conception de circuits
  • G06N 3/08 - Méthodes d'apprentissage

44.

TRUEMODEL

      
Numéro d'application 1810443
Statut Enregistrée
Date de dépôt 2024-06-26
Date d'enregistrement 2024-06-26
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software for use in semiconductor design and manufacturing.

45.

Methods and systems for reticle enhancement technology of a design pattern to be manufactured on a substrate

      
Numéro d'application 18657435
Numéro de brevet 12340164
Statut Délivré - en vigueur
Date de dépôt 2024-05-07
Date de la première publication 2024-08-29
Date d'octroi 2025-06-24
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Ungar, P. Jeffrey
  • Shirali, Nagesh

Abrégé

Systems for reticle enhancement technology (RET) for use with variable shaped beam (VSB) lithography include a device configured to determine an initial mask pattern from a desired pattern for a substrate; a device configured to calculate a first substrate pattern from the initial mask pattern; a device configured to determine an initial set of VSB shots based on the initial mask pattern; a device configured to calculate a second substrate pattern from a simulated mask pattern calculated with the initial set of VSB shots; a device configured to compare the first substrate pattern with the second substrate pattern; and a device configured to adjust the initial set of VSB shots until the second substrate pattern and the first substrate pattern are within a predetermined tolerance, creating an adjusted set of VSB shots.

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
  • 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 1/74 - Réparation ou correction des défauts dans un masque par un faisceau de particules chargées [CPB charged particle beam], p. ex. réparation ou correction de défauts par un faisceau d'ions focalisé
  • 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
  • G06F 30/30 - Conception de circuits
  • 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/18 - Analyse de fabricabilité ou optimisation de fabricabilité

46.

TRUEMASK

      
Numéro d'application 1806174
Statut Enregistrée
Date de dépôt 2024-05-08
Date d'enregistrement 2024-05-08
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Computer software and hardware for use in semiconductor design and manufacturing.

47.

Methods for modeling of a design in reticle enhancement technology

      
Numéro d'application 18606783
Numéro de brevet 12412017
Statut Délivré - en vigueur
Date de dépôt 2024-03-15
Date de la première publication 2024-07-04
Date d'octroi 2025-09-09
Propriétaire D2S, Inc. (USA)
Inventeur(s) Ungar, P. Jeffrey

Abrégé

Methods for reticle enhancement technology include inputting a target wafer pattern, the target wafer pattern spanning an entire design area, and iterating a proposed mask for the entire design area until the proposed mask meets criteria towards producing the target wafer pattern. Each iteration includes calculating a predicted wafer pattern from the proposed mask. The calculating comprises calculating a cost and derivative data, the cost and the derivative data being based on comparing the predicted wafer pattern to the target wafer pattern. The cost further comprises specifications for mask manufacturability.

Classes IPC  ?

  • G06F 30/39 - Conception de circuits au niveau physique
  • 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
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

48.

Methods and systems for reticle enhancement technology of a design pattern to be manufactured on a substrate

      
Numéro d'application 18601592
Numéro de brevet 12248242
Statut Délivré - en vigueur
Date de dépôt 2024-03-11
Date de la première publication 2024-06-27
Date d'octroi 2025-03-11
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Ungar, P. Jeffrey
  • Shirali, Nagesh

Abrégé

Methods and systems for fracturing a pattern to be exposed on a surface using variable shaped beam (VSB) lithography include inputting an initial pattern; calculating a first substrate pattern from the initial pattern; overlaying the initial pattern with a two-dimensional grid, wherein an initial set of VSB shots are formed by a union of the initial pattern with locations on the grid; and merging two or more adjacent shots in the initial set of VSB shots to create a larger shot in a modified set of VSB shots; and outputting the modified set of VSB shots. The methods and systems also include calculating a calculated pattern to be exposed on the surface with the modified set of VSB shots; and calculating a second substrate pattern from the calculated pattern to be exposed on the surface.

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/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

49.

Method and system for reticle enhancement technology

      
Numéro d'application 18427577
Numéro de brevet 12287567
Statut Délivré - en vigueur
Date de dépôt 2024-01-30
Date de la première publication 2024-06-20
Date d'octroi 2025-04-29
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Baranwal, Ajay

Abrégé

Methods incorporate variable side wall angle (VSA) into calculated patterns, using a mask 3D (M3D) effect. Embodiments include inputting a mask exposure information and determining the M3D effect. Determining the M3D effect may include determining the VSA. Embodiments may include calculating a VSA; and calculating a pattern on a substrate using the calculated VSA, wherein calculating the pattern on the substrate includes a mask 3D effect.

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/22 - Masques ou masques vierges d'imagerie par rayonnement d'une longueur d'onde de 100 nm ou moins, p. ex. masques pour rayons X, masques en extrême ultra violet [EUV]Leur préparation

50.

USING A MACHINE TRAINED NETWORK DURING ROUTING TO ACCOUNT FOR OPC COST

      
Numéro d'application 18142498
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2024-04-11
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments use a machine-trained network during routing to provide the router with sufficient information to improve the quality of routes generated by a router. This machine-trained network in some embodiments is referred to as the “digital twin” of a lengthy design and/or manufacturing process that produces the design of an IC layout and/or manufactures an IC based on a designed IC layout. The digital twin in some embodiments provides information regarding parasitics, regarding redundant vias for insertion or regarding complexity of subsequent manufacturing processes used to manufacture an IC based on the IC design layout.

Classes IPC  ?

  • G06F 30/3953 - Routage détaillé
  • 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/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]

51.

MODELING OF A DESIGN IN RETICLE ENHANCEMENT TECHNOLOGY

      
Numéro d'application 18515140
Statut En instance
Date de dépôt 2023-11-20
Date de la première publication 2024-03-14
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Ungar, P. Jeffrey
  • Fujimura, Akira
  • Baranwal, Ajay
  • Pillai, Suhas

Abrégé

Methods and systems for reticle enhancement technology (RET) include inputting a target wafer pattern, where the target wafer pattern spans an entire design area. The entire design area is divided into a plurality of tiles, each tile having a halo region surrounding the tile. An optimized mask is calculated, wherein the optimized mask is generated by a first trained neural network using the target wafer patter. The calculating is performed for each tile in the plurality of tiles including its halo region.

Classes IPC  ?

  • G06F 30/39 - Conception de circuits au niveau physique
  • 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

52.

TRUESHAPE

      
Numéro d'application 1764300
Statut Enregistrée
Date de dépôt 2023-10-10
Date d'enregistrement 2023-10-10
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Recorded computer software and hardware for use in semiconductor design and manufacturing; downloadable computer software and hardware for use in semiconductor design and manufacturing.

53.

Method and system for determining a charged particle beam exposure for a local pattern density

      
Numéro d'application 18365146
Numéro de brevet 12243712
Statut Délivré - en vigueur
Date de dépôt 2023-08-03
Date de la première publication 2023-11-30
Date d'octroi 2025-03-04
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Zable, Harold Robert
  • Shirali, Nagesh
  • Shendre, Abhishek
  • Guthrie, William E.
  • Pearman, Ryan

Abrégé

Methods and systems for exposing a desired shape in an area on a surface using a charged particle beam system include determining a local pattern density for the area, based on an original set of exposure information. A pre-proximity effect correction (PEC) maximum dose for the local pattern density is determined, based on a pre-determined target post-PEC maximum dose. The pre-PEC maximum dose may be calculated near an edge of the desired shape. Methods also include modifying the original set of exposure information with the pre-PEC maximum dose to create a modified set of exposure information.

Classes IPC  ?

  • H01J 37/302 - Commande des tubes par une information d'origine externe, p. ex. commande par programme
  • 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/20 - ExpositionAppareillages à cet effet
  • H01J 37/317 - Tubes à faisceau électronique ou ionique destinés aux traitements localisés d'objets pour modifier les propriétés des objets ou pour leur appliquer des revêtements en couche mince, p. ex. implantation d'ions

54.

USING MACHINE TRAINED NETWORK DURING ROUTING TO PERFORM PARASITIC EXTRACTION FOR AN IC DESIGN

      
Numéro d'application 18142482
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2023-11-30
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments use a machine-trained network during routing to provide the router with sufficient information to improve the quality of routes generated by a router. This machine-trained network in some embodiments is referred to as the “digital twin” of a lengthy design and/or manufacturing process that produces the design of an IC layout and/or manufactures an IC based on a designed IC layout. The digital twin in some embodiments provides information regarding parasitics, regarding redundant vias for insertion or regarding complexity of subsequent manufacturing processes used to manufacture an IC based on the IC design layout.

Classes IPC  ?

55.

USING MACHINE TRAINED NETWORK DURING ROUTING TO MODIFY LOCATIONS OF VIAS IN AN IC DESIGN

      
Numéro d'application 18142483
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2023-11-30
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments use a machine-trained network during routing to provide the router with sufficient information to improve the quality of routes generated by a router. This machine-trained network in some embodiments is referred to as the “digital twin” of a lengthy design and/or manufacturing process that produces the design of an IC layout and/or manufactures an IC based on a designed IC layout. The digital twin in some embodiments provides information regarding parasitics, regarding redundant vias for insertion or regarding complexity of subsequent manufacturing processes used to manufacture an IC based on the IC design layout.

Classes IPC  ?

  • G06F 30/394 - Routage
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement

56.

TRAINING MACHINE-TRAINED NETWORK TO PERFORM DRC CHECK

      
Numéro d'application 18097270
Statut En instance
Date de dépôt 2023-01-15
Date de la première publication 2023-11-09
Propriétaire D2S, Inc. (USA)
Inventeur(s) Oriordan, Donald

Abrégé

A method for performing pixel-based design rule checking (DRC) is described. This method is used to perform design rule checks for rectilinear and curvilinear designs. In some embodiments, the pixel-based approach is based on computational deep-learning. The pixel-based DRC method of some embodiments is more resilient to false positives than traditional geometric approaches, particularly for designs with curvilinear content, and the inference time remains constant, regardless of how many shapes exist in the design being checked, or how many polygon edges are needed to represent its curvature. The DRC method of some embodiments is implemented by highly parallel architectures (such as Graphics Processing Units (GPU) and Tensor Processing Units (TPU)) to improve processing throughput compared to traditional means.

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/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

57.

USING MACHINE TRAINED NETWORK DURING ROUTING TO MODIFY LOCATIONS OF VIAS IN AN IC DESIGN

      
Numéro d'application 18142488
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2023-11-02
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments use a machine-trained network during routing to provide the router with sufficient information to improve the quality of routes generated by a router. This machine-trained network in some embodiments is referred to as the “digital twin” of a lengthy design and/or manufacturing process that produces the design of an IC layout and/or manufactures an IC based on a designed IC layout. The digital twin in some embodiments provides information regarding parasitics, regarding redundant vias for insertion or regarding complexity of subsequent manufacturing processes used to manufacture an IC based on the IC design layout.

Classes IPC  ?

58.

USING MACHINE TRAINED NETWORK DURING ROUTING TO MODIFY LOCATIONS OF VIAS IN AN IC DESIGN

      
Numéro d'application 18142494
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2023-11-02
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments use a machine-trained network during routing to provide the router with sufficient information to improve the quality of routes generated by a router. This machine-trained network in some embodiments is referred to as the “digital twin” of a lengthy design and/or manufacturing process that produces the design of an IC layout and/or manufactures an IC based on a designed IC layout. The digital twin in some embodiments provides information regarding parasitics, regarding redundant vias for insertion or regarding complexity of subsequent manufacturing processes used to manufacture an IC based on the IC design layout.

Classes IPC  ?

59.

USING A MACHINE TRAINED NETWORK DURING ROUTING TO ACCOUNT FOR OPC COST

      
Numéro d'application 18142501
Statut En instance
Date de dépôt 2023-05-02
Date de la première publication 2023-11-02
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments use a machine-trained network during routing to provide the router with sufficient information to improve the quality of routes generated by a router. This machine-trained network in some embodiments is referred to as the “digital twin” of a lengthy design and/or manufacturing process that produces the design of an IC layout and/or manufactures an IC based on a designed IC layout. The digital twin in some embodiments provides information regarding parasitics, regarding redundant vias for insertion or regarding complexity of subsequent manufacturing processes used to manufacture an IC based on the IC design layout.

Classes IPC  ?

  • G06F 30/394 - Routage
  • 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]

60.

USING TOPOLOGICAL AND GEOMETRIC ROUTERS TO PRODUCE CURVILINEAR ROUTES

      
Numéro d'application 18110344
Statut En instance
Date de dépôt 2023-02-15
Date de la première publication 2023-09-28
Propriétaire D2S, Inc. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

61.

Method for reticle enhancement technology of a design pattern to be manufactured on a substrate

      
Numéro d'application 18318316
Numéro de brevet 11953824
Statut Délivré - en vigueur
Date de dépôt 2023-05-16
Date de la première publication 2023-09-14
Date d'octroi 2024-04-09
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Ungar, P. Jeffrey
  • Shirali, Nagesh

Abrégé

Methods for fracturing a pattern to be exposed on a surface using variable shaped beam (VSB) lithography include inputting an initial pattern; calculating a first substrate pattern from the initial pattern; overlaying the initial pattern with a two-dimensional grid, wherein an initial set of VSB shots are formed by a union of the initial pattern with locations on the grid; and merging two or more adjacent shots in the initial set of VSB shots to create a larger shot in a modified set of VSB shots; and outputting the modified set of VSB shots. The method also includes calculating a calculated pattern to be exposed on the surface with the modified set of VSB shots; and calculating a second substrate pattern from the calculated pattern to be exposed on the surface.

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/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

62.

Method for reticle enhancement technology of a design pattern to be manufactured on a substrate

      
Numéro d'application 18318602
Numéro de brevet 12019973
Statut Délivré - en vigueur
Date de dépôt 2023-05-16
Date de la première publication 2023-09-14
Date d'octroi 2024-06-25
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Ungar, P. Jeffrey
  • Shirali, Nagesh

Abrégé

Methods for reticle enhancement technology (RET) for use with variable shaped beam (VSB) lithography include determining an initial mask pattern from a desired pattern for a substrate; calculating a first substrate pattern from the initial mask pattern; determining an initial set of VSB shots that will form the initial mask pattern; calculating a simulated mask pattern from the initial set of VSB shots; calculating a second substrate pattern from the simulated mask pattern; and adjusting the initial set of VSB shots, wherein the adjusting of the initial set of VSB shots creates an adjusted set of VSB shots.

Classes IPC  ?

  • G06F 30/30 - Conception de circuits
  • 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 1/74 - Réparation ou correction des défauts dans un masque par un faisceau de particules chargées [CPB charged particle beam], p. ex. réparation ou correction de défauts par un faisceau d'ions focalisé
  • 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 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
  • 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/18 - Analyse de fabricabilité ou optimisation de fabricabilité

63.

INTEGRATED CIRCUIT WITH NON-PREFERRED DIRECTION CURVILINEAR WIRING

      
Numéro d'application 18110332
Statut En instance
Date de dépôt 2023-02-15
Date de la première publication 2023-09-07
Propriétaire D2S, Inc. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

  • H01L 27/02 - Dispositifs consistant en une pluralité de composants semi-conducteurs ou d'autres composants à l'état solide formés dans ou sur un substrat commun comprenant des éléments de circuit passif intégrés avec au moins une barrière de potentiel ou une barrière de surface

64.

Routing non-preferred direction wiring layers of an integrated circuit by minimizing vias between these layers

      
Numéro d'application 18110343
Numéro de brevet 12541634
Statut Délivré - en vigueur
Date de dépôt 2023-02-15
Date de la première publication 2023-09-07
Date d'octroi 2026-02-03
Propriétaire D2S, INC. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

65.

Generating routes for an integrated circuit design with non-preferred direction curvilinear wiring

      
Numéro d'application 18110336
Numéro de brevet 12645858
Statut Délivré - en vigueur
Date de dépôt 2023-02-15
Date de la première publication 2023-08-31
Date d'octroi 2026-06-02
Propriétaire D2S, INC. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

66.

Using pixel-based definition of an integrated circuit design to perform routing

      
Numéro d'application 18110348
Numéro de brevet 12632638
Statut Délivré - en vigueur
Date de dépôt 2023-02-15
Date de la première publication 2023-08-31
Date d'octroi 2026-05-19
Propriétaire D2S, INC. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

67.

INTEGRATED CIRCUIT DESIGN WITH NON-PREFERRED DIRECTION CURVILINEAR WIRING

      
Numéro d'application 18110334
Statut En instance
Date de dépôt 2023-02-15
Date de la première publication 2023-08-31
Propriétaire D2S, Inc. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

68.

Generating routes for an integrated circuit design with non-preferred direction curvilinear wiring

      
Numéro d'application 18110335
Numéro de brevet 12626046
Statut Délivré - en vigueur
Date de dépôt 2023-02-15
Date de la première publication 2023-08-31
Date d'octroi 2026-05-12
Propriétaire D2S, INC. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

69.

PERFORMING NON-PREFERRED DIRECTION DETAILED ROUTING FOLLOWED BY PREFERRED DIRECTION GLOBAL AND DETAILED ROUTING

      
Numéro d'application 18110338
Statut En instance
Date de dépôt 2023-02-15
Date de la première publication 2023-08-31
Propriétaire D2S, Inc. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

70.

Using machine learning to produce routes

      
Numéro d'application 18110345
Numéro de brevet 12614017
Statut Délivré - en vigueur
Date de dépôt 2023-02-15
Date de la première publication 2023-08-31
Date d'octroi 2026-04-28
Propriétaire D2S, INC. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

71.

Concurrently routing multiple partitions of an integrated circuit design

      
Numéro d'application 18110346
Numéro de brevet 12664347
Statut Délivré - en vigueur
Date de dépôt 2023-02-15
Date de la première publication 2023-08-31
Date d'octroi 2026-06-23
Propriétaire D2S, INC. (USA)
Inventeur(s) Fujimura, Akira

Abrégé

Some embodiments of the invention provide an integrated circuit (IC) that has a novel non-preferred direction (NPD) wiring architecture. In some embodiments, the IC includes a substrate and multiple wiring layers, which include a first set of one or more wiring layers with no preferred wiring directions, and a second set of one or more wiring layers with preferred wiring directions. In some embodiments, the first set of wiring layers includes the third and fourth wiring layers, while the second set of wiring layers includes the fifth and higher metal layers with successive neighboring layers having different (e.g., alternating) preferred wiring directions. The first set of wiring layers in other embodiments includes the third wiring layer but not the fourth wiring layer, which in these embodiments has a preferred wiring direction.

Classes IPC  ?

72.

USING MACHINE-TRAINED NETWORK TO PERFORM DRC CHECK

      
Numéro d'application 18097272
Statut En instance
Date de dépôt 2023-01-15
Date de la première publication 2023-08-24
Propriétaire D2S, Inc. (USA)
Inventeur(s) Oriordan, Donald

Abrégé

A method for performing pixel-based design rule checking (DRC) is described. This method is used to perform design rule checks for rectilinear and curvilinear designs. In some embodiments, the pixel-based approach is based on computational deep-learning. The pixel-based DRC method of some embodiments is more resilient to false positives than traditional geometric approaches, particularly for designs with curvilinear content, and the inference time remains constant, regardless of how many shapes exist in the design being checked, or how many polygon edges are needed to represent its curvature. The DRC method of some embodiments is implemented by highly parallel architectures (such as Graphics Processing Units (GPU) and Tensor Processing Units (TPU)) to improve processing throughput compared to traditional means.

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/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

73.

Method and system for reticle enhancement technology

      
Numéro d'application 18157425
Numéro de brevet 11921420
Statut Délivré - en vigueur
Date de dépôt 2023-01-20
Date de la première publication 2023-08-03
Date d'octroi 2024-03-05
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Baranwal, Ajay

Abrégé

Methods incorporate variable side wall angle (VSA) into calculated patterns, using a mask 3D (M3D) effect. Embodiments include inputting a mask exposure information, calculating a mask 2D (M2D) effect from the mask exposure information, and determining the M3D effect from the M2D effect. Determining the M3D effect may include determining the VSA, such as by using a neural network. Embodiments may include determining a dose margin from mask exposure information; calculating a VSA using the dose margin; and calculating a pattern on a substrate using the calculated VSA, wherein calculating the pattern on the substrate includes a mask 3D effect.

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/22 - Masques ou masques vierges d'imagerie par rayonnement d'une longueur d'onde de 100 nm ou moins, p. ex. masques pour rayons X, masques en extrême ultra violet [EUV]Leur préparation

74.

Computing and displaying a predicted overlap shape in an IC design based on predicted manufacturing contours

      
Numéro d'application 17992897
Numéro de brevet 12547804
Statut Délivré - en vigueur
Date de dépôt 2022-11-22
Date de la première publication 2023-07-20
Date d'octroi 2026-02-10
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments provide a method for computing and displaying of minimum overlap for semiconductor layer interfaces, such as metal-via and metal-contact. The method leverages a machine-trained network (e.g., a trained neural network) to quickly, but accurately, infer the contours for the manufactured shapes across a range of process variations. The method also models the semiconductor process manufacturing layer-to-layer misalignment. The combined set of information (from the machine-trained network and from the modeling) is used by the method to compute the minimum overlap shapes at multiple layer interfaces. The method in some embodiments then uses the minimum overlap shapes to obtain an accurate calculation of the via or contact resistance.

Classes IPC  ?

  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la 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]
  • G06N 3/08 - Méthodes d'apprentissage

75.

Interactively presenting for minimum overlap shapes in an IC design

      
Numéro d'application 17992906
Numéro de brevet 12664340
Statut Délivré - en vigueur
Date de dépôt 2022-11-22
Date de la première publication 2023-07-20
Date d'octroi 2026-06-23
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments provide a method for computing and displaying of minimum overlap for semiconductor layer interfaces, such as metal-via and metal-contact. The method leverages a machine-trained network (e.g., a trained neural network) to quickly, but accurately, infer the contours for the manufactured shapes across a range of process variations. The method also models the semiconductor process manufacturing layer-to-layer misalignment. The combined set of information (from the machine-trained network and from the modeling) is used by the method to compute the minimum overlap shapes at multiple layer interfaces. The method in some embodiments then uses the minimum overlap shapes to obtain an accurate calculation of the via or contact resistance.

Classes IPC  ?

  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement
  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la conception de circuits
  • 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/08 - Méthodes d'apprentissage

76.

Generating and display an animation of a predicted overlap shape in an IC design

      
Numéro d'application 17992907
Numéro de brevet 12475283
Statut Délivré - en vigueur
Date de dépôt 2022-11-22
Date de la première publication 2023-07-20
Date d'octroi 2025-11-18
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments provide a method for computing and displaying of minimum overlap for semiconductor layer interfaces, such as metal-via and metal-contact. The method leverages a machine-trained network (e.g., a trained neural network) to quickly, but accurately, infer the contours for the manufactured shapes across a range of process variations. The method also models the semiconductor process manufacturing layer-to-layer misalignment. The combined set of information (from the machine-trained network and from the modeling) is used by the method to compute the minimum overlap shapes at multiple layer interfaces. The method in some embodiments then uses the minimum overlap shapes to obtain an accurate calculation of the via or contact resistance.

Classes IPC  ?

  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la 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]
  • G06N 3/08 - Méthodes d'apprentissage

77.

Method and system of reducing charged particle beam write time

      
Numéro d'application 18168772
Numéro de brevet 11886166
Statut Délivré - en vigueur
Date de dépôt 2023-02-14
Date de la première publication 2023-06-29
Date d'octroi 2024-01-30
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Zable, Harold Robert
  • Shirali, Nagesh
  • Shendre, Abhishek
  • Guthrie, William E.
  • Pearman, Ryan

Abrégé

A method for exposing a pattern in an area on a surface using a charged particle beam lithography is disclosed and includes inputting an original set of exposure information for the area. The area comprises a plurality of pixels, and the original set of exposure information comprises dosages for the plurality of pixels in the area. A backscatter is calculated for a sub area of the area based on the original set of exposure information including the dosages for the plurality of pixels in the area. An increase in dosage for at least one pixel in a plurality of pixels in the sub area is determined, in a location where the backscatter of the sub area is below a pre-determined threshold, thereby increasing the backscatter of the sub area.

Classes IPC  ?

  • G05B 19/4099 - Usinage de surface ou de courbe, fabrication d'objets en trois dimensions 3D, p. ex. fabrication assistée par ordinateur

78.

Methods for modeling of a design in reticle enhancement technology

      
Numéro d'application 18175313
Numéro de brevet 11972187
Statut Délivré - en vigueur
Date de dépôt 2023-02-27
Date de la première publication 2023-06-29
Date d'octroi 2024-04-30
Propriétaire D2S, Inc. (USA)
Inventeur(s) Ungar, P. Jeffrey

Abrégé

Methods for reticle enhancement technology include representing a target wafer pattern or a predicted wafer pattern as a smooth function captured as a function sample array (FSA). The FSA is an array of sampled values of the smooth function, which is a continuous differentiable function. Methods also include providing a continuous tone mask (CTM), wherein the CTM is used to produce the predicted wafer pattern, the predicted wafer pattern spanning an entire design area.

Classes IPC  ?

  • G06F 30/39 - Conception de circuits au niveau physique
  • 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
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

79.

Computing and displaying a predicted overlap shape in an IC design based on predicted misalignment of metal layers

      
Numéro d'application 17992899
Numéro de brevet 12626047
Statut Délivré - en vigueur
Date de dépôt 2022-11-22
Date de la première publication 2023-06-29
Date d'octroi 2026-05-12
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

Some embodiments provide a method for computing and displaying of minimum overlap for semiconductor layer interfaces, such as metal-via and metal-contact. The method leverages a machine-trained network (e.g., a trained neural network) to quickly, but accurately, infer the contours for the manufactured shapes across a range of process variations. The method also models the semiconductor process manufacturing layer-to-layer misalignment. The combined set of information (from the machine-trained network and from the modeling) is used by the method to compute the minimum overlap shapes at multiple layer interfaces. The method in some embodiments then uses the minimum overlap shapes to obtain an accurate calculation of the via or contact resistance.

Classes IPC  ?

  • G06F 30/30 - Conception de circuits
  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la 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]

80.

Computing parasitic values for semiconductor designs

      
Numéro d'application 17889370
Numéro de brevet 12387029
Statut Délivré - en vigueur
Date de dépôt 2022-08-16
Date de la première publication 2023-06-15
Date d'octroi 2025-08-12
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for a pattern to be manufactured on an integrated circuit (IC) substrate. The method receives a definition of a wire structure as input. The method rasterizes the wire structure (e.g., produces pixel-based definition of the wire structure) to produce several images. Before rasterizing the wire structure, the method in some embodiments decomposes the wire structure into several components (e.g., several wires, wire segments or wire structure portions), which it then individually rasterizes. The method then uses the images as inputs to a neural network, which then calculates parasitic parameters associated with the wire structure. In some embodiments, the parasitic parameters include unwanted parasitic capacitance effects exerted on the wire structure. Conjunctively, or alternatively, these parameters include unwanted parasitic resistance and/or inductance effects on the wire structure.

Classes IPC  ?

  • G06F 30/3953 - Routage détaillé
  • 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]
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 7/00 - Analyse d'image
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance
  • G06F 119/10 - Analyse du bruit ou optimisation du bruit
  • H10D 86/40 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT]
  • H10D 86/60 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT] les transistors TFT étant dans des matrices actives
  • H10D 89/60 - Dispositifs intégrés comprenant des dispositions pour la protection électrique ou thermique, p. ex. circuits de protection contre les décharges électrostatiques [ESD].

81.

BASED ON MULTIPLE MANUFACTURING PROCESS VARIATIONS, PRODUCING MULTIPLE CONTOURS REPRESENTING PREDICTED SHAPES OF AN IC DESIGN COMPONENT

      
Numéro d'application 17992870
Statut En instance
Date de dépôt 2022-11-22
Date de la première publication 2023-06-01
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

A method for manufacturing-aware editing of circuit layouts driven by predictions regarding predicted manufactured wafer contours generated by a machine-trained network. The method allows for fast edit loops in interactive editing timeframes, in which the predicted manufactured wafer contours corresponding to design edits are presented within seconds of the edits themselves. In some embodiments, the wafer contours take mask OPC/ILT and lithography effects into account, as determined by the machine trained network.

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
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement

82.

Leveraging concurrency to improve interactivity with an EDA tool

      
Numéro d'application 17992874
Numéro de brevet 12547803
Statut Délivré - en vigueur
Date de dépôt 2022-11-22
Date de la première publication 2023-06-01
Date d'octroi 2026-02-10
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

A method for manufacturing-aware editing of circuit layouts driven by predictions regarding predicted manufactured wafer contours generated by a machine-trained network. The method allows for fast edit loops in interactive editing timeframes, in which the predicted manufactured wafer contours corresponding to design edits are presented within seconds of the edits themselves. In some embodiments, the wafer contours take mask OPC/ILT and lithography effects into account, as determined by the machine trained network.

Classes IPC  ?

  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la 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]
  • G06N 3/08 - Méthodes d'apprentissage

83.

INTERACTIVE COMPACTION TOOL FOR ELECTRONIC DESIGN AUTOMATION

      
Numéro d'application 17992876
Statut En instance
Date de dépôt 2022-11-22
Date de la première publication 2023-06-01
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

A method for manufacturing-aware editing of circuit layouts driven by predictions regarding predicted manufactured wafer contours generated by a machine-trained network. The method allows for fast edit loops in interactive editing timeframes, in which the predicted manufactured wafer contours corresponding to design edits are presented within seconds of the edits themselves. In some embodiments, the wafer contours take mask OPC/ILT and lithography effects into account, as determined by the machine trained network.

Classes IPC  ?

  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la conception de circuits
  • G06F 30/392 - Conception de plans ou d’agencements, p. ex. partitionnement ou positionnement

84.

AUTO COMPACTION TOOL FOR ELECTRONIC DESIGN AUTOMATION

      
Numéro d'application 17992881
Statut En instance
Date de dépôt 2022-11-22
Date de la première publication 2023-06-01
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Oriordan, Donald
  • Fujimura, Akira
  • Janac, George

Abrégé

A method for manufacturing-aware editing of circuit layouts driven by predictions regarding predicted manufactured wafer contours generated by a machine-trained network. The method allows for fast edit loops in interactive editing timeframes, in which the predicted manufactured wafer contours corresponding to design edits are presented within seconds of the edits themselves. In some embodiments, the wafer contours take mask OPC/ILT and lithography effects into account, as determined by the machine trained network.

Classes IPC  ?

  • G06F 30/31 - Saisie informatique, p. ex. éditeurs spécifiquement adaptés à la 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]

85.

TRUESHAPE

      
Numéro de série 97930404
Statut En instance
Date de dépôt 2023-05-10
Propriétaire D2S, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Recorded computer software and hardware for use in semiconductor design and manufacturing; downloadable computer software and hardware for use in semiconductor design and manufacturing

86.

Method and system for determining a charged particle beam exposure for a local pattern density

      
Numéro d'application 18068293
Numéro de brevet 12688998
Statut Délivré - en vigueur
Date de dépôt 2022-12-19
Date de la première publication 2023-04-20
Date d'octroi 2026-07-21
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Zable, Harold Robert
  • Shirali, Nagesh
  • Shendre, Abhishek
  • Guthrie, William E.
  • Pearman, Ryan

Abrégé

Methods for exposing a desired shape in an area on a surface using a charged particle beam system include determining a local pattern density for the area, based on an original set of exposure information. A pre-proximity effect correction (PEC) maximum dose for the local pattern density is determined, based on a pre-determined target post-PEC maximum dose. The pre-PEC maximum dose is calculated near an edge of the desired shape. Methods also include modifying the original set of exposure information with the pre-PEC maximum dose to create a modified set of exposure information.

Classes IPC  ?

  • H01J 37/302 - Commande des tubes par une information d'origine externe, p. ex. commande par programme
  • 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/20 - ExpositionAppareillages à cet effet
  • H01J 37/317 - Tubes à faisceau électronique ou ionique destinés aux traitements localisés d'objets pour modifier les propriétés des objets ou pour leur appliquer des revêtements en couche mince, p. ex. implantation d'ions

87.

USING A MACHINE-TRAINED NETWORK TO PERFORM PHYSICAL DESIGN

      
Numéro d'application 17950080
Statut En instance
Date de dépôt 2022-09-21
Date de la première publication 2023-03-23
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

A method of some embodiments receives an initial first physical design of a circuit. The method uses a machine-trained network to generate a second physical design that is a prediction of how the first physical design will look at a subsequent manufacturing stage. The method then uses the second physical design to modify the first physical design. Examples of such modifications include modifying a set of one or more routes in the first physical design and/or modifying a set of placement locations of a set of one or more sub-circuits or circuit components defined in the first physical design.

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/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

88.

Method for computational metrology and inspection for patterns to be manufactured on a substrate

      
Numéro d'application 17816910
Numéro de brevet 12340495
Statut Délivré - en vigueur
Date de dépôt 2022-08-02
Date de la première publication 2023-02-09
Date d'octroi 2025-06-24
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Pang, Linyong
  • Blair, Jocelyn
  • Baranwal, Ajay

Abrégé

Methods include generating a scanner aerial image using a neural network, where the scanner aerial image is generated using a mask inspection image that has been generated by a mask inspection machine. Embodiments also include training the neural network with a set of images, such as with a simulated scanner aerial image and another image selected from a simulated mask inspection image, a simulated Critical Dimension Scanning Electron Microscope (CD-SEM) image, a simulated scanner emulator image and a simulated actinic mask inspection image.

Classes IPC  ?

89.

Method for reticle enhancement technology of a design pattern to be manufactured on a substrate

      
Numéro d'application 17444142
Numéro de brevet 11693306
Statut Délivré - en vigueur
Date de dépôt 2021-07-30
Date de la première publication 2023-02-02
Date d'octroi 2023-07-04
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Ungar, P. Jeffrey
  • Shirali, Nagesh

Abrégé

Methods for reticle enhancement technology (RET) for use with variable shaped beam (VSB) lithography include inputting a desired pattern to be formed on a substrate; determining an initial mask pattern from the desired pattern for the substrate; optimizing the initial mask pattern for wafer quality using a VSB exposure system; and outputting the optimized mask pattern. Methods for fracturing a pattern to be exposed on a surface using VSB lithography include inputting an initial pattern; overlaying the initial pattern with a two-dimensional grid, wherein an initial set of VSB shots are formed by the union of the initial pattern with locations on the grid; merging two or more adjacent shots in the initial set of VSB shots to create a larger shot in a modified set of VSB shots; and outputting the modified set of VSB shots.

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/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

90.

Computing parasitic values for semiconductor designs

      
Numéro d'application 17889373
Numéro de brevet 12579353
Statut Délivré - en vigueur
Date de dépôt 2022-08-16
Date de la première publication 2023-02-02
Date d'octroi 2026-03-17
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for a pattern to be manufactured on an integrated circuit (IC) substrate. The method receives a definition of a wire structure as input. The method rasterizes the wire structure (e.g., produces pixel-based definition of the wire structure) to produce several images. Before rasterizing the wire structure, the method in some embodiments decomposes the wire structure into several components (e.g., several wires, wire segments or wire structure portions), which it then individually rasterizes. The method then uses the images as inputs to a neural network, which then calculates parasitic parameters associated with the wire structure. In some embodiments, the parasitic parameters include unwanted parasitic capacitance effects exerted on the wire structure. Conjunctively, or alternatively, these parameters include unwanted parasitic resistance and/or inductance effects on the wire structure.

Classes IPC  ?

  • G06F 30/3953 - Routage détaillé
  • 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]
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 7/00 - Analyse d'image
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance
  • G06F 119/10 - Analyse du bruit ou optimisation du bruit
  • H10D 86/40 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT]
  • H10D 86/60 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT] les transistors TFT étant dans des matrices actives
  • H10D 89/60 - Dispositifs intégrés comprenant des dispositions pour la protection électrique ou thermique, p. ex. circuits de protection contre les décharges électrostatiques [ESD].

91.

Method for reticle enhancement technology of a design pattern to be manufactured on a substrate

      
Numéro d'application 17444140
Numéro de brevet 11783110
Statut Délivré - en vigueur
Date de dépôt 2021-07-30
Date de la première publication 2023-02-02
Date d'octroi 2023-10-10
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Ungar, P. Jeffrey
  • Shirali, Nagesh

Abrégé

Methods for reticle enhancement technology (RET) for use with variable shaped beam (VSB) lithography include inputting a desired pattern to be formed on a substrate; determining an initial mask pattern from the desired pattern for the substrate; optimizing the initial mask pattern for wafer quality using a VSB exposure system; and outputting the optimized mask pattern. Methods for fracturing a pattern to be exposed on a surface using VSB lithography include inputting an initial pattern; overlaying the initial pattern with a two-dimensional grid, wherein an initial set of VSB shots are formed by the union of the initial pattern with locations on the grid; merging two or more adjacent shots in the initial set of VSB shots to create a larger shot in a modified set of VSB shots; and outputting the modified set of VSB shots.

Classes IPC  ?

  • G06F 30/30 - Conception de circuits
  • 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/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/74 - Réparation ou correction des défauts dans un masque par un faisceau de particules chargées [CPB charged particle beam], p. ex. réparation ou correction de défauts par un faisceau d'ions focalisé
  • 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 7/20 - ExpositionAppareillages à cet effet
  • 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
  • G06F 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

92.

Computing parasitic values for semiconductor designs

      
Numéro d'application 17889376
Numéro de brevet 12499301
Statut Délivré - en vigueur
Date de dépôt 2022-08-16
Date de la première publication 2023-01-26
Date d'octroi 2025-12-16
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for a pattern to be manufactured on an integrated circuit (IC) substrate. The method receives a definition of a wire structure as input. The method rasterizes the wire structure (e.g., produces pixel-based definition of the wire structure) to produce several images. Before rasterizing the wire structure, the method in some embodiments decomposes the wire structure into several components (e.g., several wires, wire segments or wire structure portions), which it then individually rasterizes. The method then uses the images as inputs to a neural network, which then calculates parasitic parameters associated with the wire structure. In some embodiments, the parasitic parameters include unwanted parasitic capacitance effects exerted on the wire structure. Conjunctively, or alternatively, these parameters include unwanted parasitic resistance and/or inductance effects on the wire structure.

Classes IPC  ?

  • G06F 30/3953 - Routage détaillé
  • 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]
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 7/00 - Analyse d'image
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance
  • G06F 119/10 - Analyse du bruit ou optimisation du bruit
  • H10D 86/40 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT]
  • H10D 86/60 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT] les transistors TFT étant dans des matrices actives
  • H10D 89/60 - Dispositifs intégrés comprenant des dispositions pour la protection électrique ou thermique, p. ex. circuits de protection contre les décharges électrostatiques [ESD].

93.

Methods and systems to determine parasitics for semiconductor or flat panel display fabrication

      
Numéro d'application 17871893
Numéro de brevet 12488175
Statut Délivré - en vigueur
Date de dépôt 2022-07-22
Date de la première publication 2023-01-26
Date d'octroi 2025-12-02
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

Some embodiments provide a method for calculating parasitic parameters for a pattern to be manufactured on an integrated circuit (IC) substrate. The method receives a definition of a wire structure as input. The method rasterizes the wire structure (e.g., produces pixel-based definition of the wire structure) to produce several images. Before rasterizing the wire structure, the method in some embodiments decomposes the wire structure into several components (e.g., several wires, wire segments or wire structure portions), which it then individually rasterizes. The method then uses the images as inputs to a neural network, which then calculates parasitic parameters associated with the wire structure. In some embodiments, the parasitic parameters include unwanted parasitic capacitance effects exerted on the wire structure. Conjunctively, or alternatively, these parameters include unwanted parasitic resistance and/or inductance effects on the wire structure.

Classes IPC  ?

  • G06F 30/3953 - Routage détaillé
  • 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]
  • G06N 3/045 - Combinaisons de réseaux
  • G06T 7/00 - Analyse d'image
  • G06F 119/06 - Analyse de puissance ou optimisation de puissance
  • G06F 119/10 - Analyse du bruit ou optimisation du bruit
  • H10D 86/40 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT]
  • H10D 86/60 - Dispositifs intégrés formés dans ou sur des substrats isolants ou conducteurs, p. ex. formés dans des substrats de silicium sur isolant [SOI] ou sur des substrats en acier inoxydable ou en verre caractérisés par de multiples transistors en couches minces [TFT] les transistors TFT étant dans des matrices actives
  • H10D 89/60 - Dispositifs intégrés comprenant des dispositions pour la protection électrique ou thermique, p. ex. circuits de protection contre les décharges électrostatiques [ESD].

94.

Methods for modeling of a design in reticle enhancement technology

      
Numéro d'application 17652881
Numéro de brevet 11620425
Statut Délivré - en vigueur
Date de dépôt 2022-02-28
Date de la première publication 2022-06-09
Date d'octroi 2023-04-04
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Ungar, P. Jeffrey
  • Matsumoto, Hironobu

Abrégé

Methods for iteratively optimizing a two-dimensioned tiled area such as a lithographic mask include determining a halo area around each tile in the tiled area. An extended tile is made of a tile and a halo area. Each extended tile in the tiled area is iterated until a criterion is satisfied or a maximum number of iterations is met. Optimizing the extended tile produces a pattern for the tile such that at a perimeter of the tile, the pattern matches adjacent patterns that are calculated at perimeters of adjacent tiles.

Classes IPC  ?

  • G06F 30/39 - Conception de circuits au niveau physique
  • G03F 7/20 - ExpositionAppareillages à cet effet
  • 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 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 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

95.

Methods and systems to determine shapes for semiconductor or flat panel display fabrication

      
Numéro d'application 16949270
Numéro de brevet 12372864
Statut Délivré - en vigueur
Date de dépôt 2020-10-22
Date de la première publication 2022-04-28
Date d'octroi 2025-07-29
Propriétaire D2S, INC. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Shirali, Nagesh
  • Oriordan, Donald

Abrégé

Methods for calculating a pattern to be manufactured on a substrate include inputting a physical design pattern, determining a plurality of possible neighborhoods for the physical design pattern, generating a plurality of possible mask designs for the physical design pattern, calculating a plurality of possible patterns on the substrate, calculating a variation band from the plurality of possible patterns, and modifying the physical design pattern to reduce the variation band. Embodiments also include inputting a set of parameters for a neural network to calculate a pattern to be manufactured on a substrate, calculating a plurality of patterns to be manufactured on the substrate for the physical design in each possible neighborhood of the plurality of possible neighborhoods, training the neural network with the calculated plurality of patterns, and adjusting the set of parameters to reduce the manufacturing variation for the calculated plurality of patterns to be manufactured on a substrate.

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 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
  • 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/04 - Architecture, p. ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage

96.

Method and system for determining a charged particle beam exposure for a local pattern density

      
Numéro d'application 17304307
Numéro de brevet 11756765
Statut Délivré - en vigueur
Date de dépôt 2021-06-17
Date de la première publication 2021-10-07
Date d'octroi 2023-09-12
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Zable, Harold Robert
  • Shirali, Nagesh
  • Shendre, Abhishek
  • Guthrie, William E.
  • Pearman, Ryan

Abrégé

Methods for exposing a desired shape in an area on a surface using a charged particle beam system include determining a local pattern density for the area of the desired shape based on an original set of exposure information. A backscatter for a sub area is calculated, based on the original set of exposure information. Dosage for at least one pixel in a plurality of pixels in the sub area is increased, in a location where the backscatter of the sub area is below a pre-determined threshold, thereby increasing the backscatter of the sub area. A pre-PEC maximum dose is determined for the local pattern density, based on a pre-determined target post-PEC maximum dose. The original set of exposure information is modified with the pre-PEC maximum dose and the increased dosage of the at least one pixel in the sub area to create a modified set of exposure information.

Classes IPC  ?

  • H01J 37/302 - Commande des tubes par une information d'origine externe, p. ex. commande par programme
  • H01J 37/317 - Tubes à faisceau électronique ou ionique destinés aux traitements localisés d'objets pour modifier les propriétés des objets ou pour leur appliquer des revêtements en couche mince, p. ex. implantation d'ions
  • 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/20 - ExpositionAppareillages à cet effet

97.

Method and system of reducing charged particle beam write time

      
Numéro d'application 17301096
Numéro de brevet 11604451
Statut Délivré - en vigueur
Date de dépôt 2021-03-24
Date de la première publication 2021-07-08
Date d'octroi 2023-03-14
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Zable, Harold Robert
  • Shirali, Nagesh
  • Shendre, Abhishek
  • Guthrie, William E.
  • Pearman, Ryan

Abrégé

A method for exposing a pattern in an area on a surface using a charged particle beam lithography is disclosed and includes inputting an original set of exposure information for the area. The area comprises a plurality of pixels, and the original set of exposure information comprises dosages for the plurality of pixels in the area. A backscatter is calculated for a sub area of the area based on the original set of exposure information. A dosage for at least one pixel in a plurality of pixels in the sub area is increased, in a location where the backscatter of the sub area is below a pre-determined threshold, thereby increasing the backscatter of the sub area. A modified set of exposure information is output, including the increased dosage of the at least one pixel in the sub area.

Classes IPC  ?

  • G05B 19/4099 - Usinage de surface ou de courbe, fabrication d'objets en trois dimensions 3D, p. ex. fabrication assistée par ordinateur

98.

Methods for modeling of a design in reticle enhancement technology

      
Numéro d'application 17248325
Numéro de brevet 11301610
Statut Délivré - en vigueur
Date de dépôt 2021-01-20
Date de la première publication 2021-05-13
Date d'octroi 2022-04-12
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Ungar, P. Jeffrey
  • Matsumoto, Hironobu

Abrégé

Methods for iteratively optimizing a two-dimensioned tiled area such as a lithographic mask include determining a halo area around each tile in the tiled area. An extended tile is made of a tile and a halo area. Each extended tile in the tiled area is iterated until a criterion is satisfied or a maximum number of iterations is met. Optimizing the extended tile produces a pattern for the tile such that at a perimeter of the tile, the pattern matches adjacent patterns that are calculated at perimeters of adjacent tiles.

Classes IPC  ?

  • G06F 30/39 - Conception de circuits au niveau physique
  • G03F 7/20 - ExpositionAppareillages à cet effet
  • 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 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 119/18 - Analyse de fabricabilité ou optimisation de fabricabilité

99.

Method and system of reducing charged particle beam write time

      
Numéro d'application 17135400
Numéro de brevet 11592802
Statut Délivré - en vigueur
Date de dépôt 2020-12-28
Date de la première publication 2021-04-22
Date d'octroi 2023-02-28
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Zable, Harold Robert
  • Shirali, Nagesh
  • Guthrie, William E.
  • Pearman, Ryan

Abrégé

A method for exposing a pattern in an area on a surface using a charged particle beam lithography is disclosed and includes inputting an original set of exposure information for the area. A backscatter is calculated for the area of the pattern based on the exposure information. An artificial background dose is determined for the area. The artificial background dose comprises additional exposure information and is combined with the original set of exposure information creating a modified set of exposure information. A system for exposing a pattern in an area on a surface using a charged particle beam lithography is also disclosed.

Classes IPC  ?

  • G05B 19/4099 - Usinage de surface ou de courbe, fabrication d'objets en trois dimensions 3D, p. ex. fabrication assistée par ordinateur

100.

Method and system for determining a charged particle beam exposure for a local pattern density

      
Numéro d'application 16934281
Numéro de brevet 11062878
Statut Délivré - en vigueur
Date de dépôt 2020-07-21
Date de la première publication 2020-11-26
Date d'octroi 2021-07-13
Propriétaire D2S, Inc. (USA)
Inventeur(s)
  • Fujimura, Akira
  • Zable, Harold Robert
  • Shirali, Nagesh
  • Guthrie, William E.
  • Pearman, Ryan

Abrégé

A method for exposing a pattern in an area on a surface using a charged particle beam system is disclosed and includes determining a local pattern density for the area of the pattern based on an original set of exposure information. A pre-PEC maximum dose is determined for the area. The original set of exposure information is modified with the pre-PLC maximum dose.

Classes IPC  ?

  • H01J 37/302 - Commande des tubes par une information d'origine externe, p. ex. commande par programme
  • H01J 37/317 - Tubes à faisceau électronique ou ionique destinés aux traitements localisés d'objets pour modifier les propriétés des objets ou pour leur appliquer des revêtements en couche mince, p. ex. implantation d'ions
  • 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 7/20 - ExpositionAppareillages à cet effet
  • 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
  1     2        Prochaine page