-
公开(公告)号:US20250036843A1
公开(公告)日:2025-01-30
申请号:US18357846
申请日:2023-07-24
Applicant: X Development LLC
Inventor: Aaditya Chandrasekhar , Ian Williamson
IPC: G06F30/39
Abstract: In some embodiments, a computer-implemented method for designing a physical device is provided. A computing system generates an initial design based on a design specification. The initial design includes a list of features, and each feature of the list of features represents a convex shape. The computing system determines a set of signed distance fields that includes a signed distance field for each feature of the list of features, and determines a set of structural parameters using the set of signed distance fields. The computing system simulates performance of the initial design using the set of structural parameters to determine a performance loss value. The computing system determines at least one fabrication loss value using the set of signed distance fields. The computing system updates at least one feature of the list of features using the at least one fabrication loss value and a gradient of the performance loss value.
-
2.
公开(公告)号:US20240369941A1
公开(公告)日:2024-11-07
申请号:US18311837
申请日:2023-05-03
Applicant: X Development LLC
Inventor: Aaditya Chandrasekhar , Rhett Stucki , Ian Williamson
IPC: G03F7/20 , G03F7/00 , G05B19/4097
Abstract: In some embodiments, a computer-implemented method for designing a physical device is provided. A computing system determines whether a feature from a list of features is present in a set of structural parameters by, in response to determining whether a feature presence function indicates that the feature should be included in the set of structural parameters or not, updating the set of structural parameters to include the feature or refraining from updating the set of structural parameters to include the feature, accordingly. The computing system simulates performance of the initial design using the set of structural parameters to determine a performance loss value, determines a structural gradient based on the performance loss value, determines a feature gradient based on the performance loss value, and updates the features in the list of features based on the structural gradient and the feature gradient.
-
公开(公告)号:US20250111116A1
公开(公告)日:2025-04-03
申请号:US18479731
申请日:2023-10-02
Applicant: X Development LLC
Inventor: Brian Adolf , Philip Watson , Yi-Kuei Ryan Wu , Ian Williamson
IPC: G06F30/337 , G06F30/3312 , G06F113/18 , G06F119/06 , G06F119/08 , G06F119/12
Abstract: In some embodiments, a computer-implemented method of creating a design for an optoelectronic device is provided. A computing system determines an initial heater design that includes one or more heater parameters. The computing system determines a temperature gradation by simulating performance of the initial heater design in adjusting an environmental temperature to a nominal temperature. The computing system simulates performance of a nominal optimized design of a dispersive region of the optoelectronic device, given the temperature gradation, to determine a temperature-influenced performance loss value. The computing system determines a heater parameter gradient based on the temperature-influenced performance loss value, and revises the heater parameters based at least in part on the heater parameter gradient to create a revised heater design.
-
公开(公告)号:US20240256732A1
公开(公告)日:2024-08-01
申请号:US18159006
申请日:2023-01-24
Applicant: X Development LLC
Inventor: Aaditya Chandrasekhar , Ian Williamson
IPC: G06F30/20
CPC classification number: G06F30/20 , G06F2119/18
Abstract: In some embodiments, a computer-implemented method for designing a physical device is provided. A computing system generates an initial design that includes an input waveguide starting at an input location and extending to a end position, an output waveguide starting at a start position and extending to an output location, and a dispersive region. The computing system determines a set of structural parameters based on the initial design. The computing system simulates performance of the initial design using the set of structural parameters to determine a performance loss value based on at least one performance goal. The computing system updates at least one of the end position of the input waveguide, the start position of the output waveguide, or a size of the dispersive region in the initial design using a gradient of the performance loss value.
-
公开(公告)号:US20250111122A1
公开(公告)日:2025-04-03
申请号:US18479724
申请日:2023-10-02
Applicant: X Development LLC
Inventor: Brian Adolf , Yi-Kuei Ryan Wu , Ian Williamson
IPC: G06F30/392 , G06F119/06
Abstract: In some embodiments, a computer-implemented method of creating a design for an optoelectronic detector device is provided. A computing system determines an initial design that includes circuit parameters for at least one photodetector region and for conductors that couple the photodetector region to circuitry. The computing system simulates performance of an optically active region to generate a plurality of field values, and simulates performance of the at least one photodetector region based on the plurality of field values to generate charge values. The computing system simulates performance of at least the conductors based on the charge values to generate a performance loss value, and determines a loss metric based on the performance loss value. The computing system backpropagates the loss metric to determine a circuit parameter gradient, and revises the circuit parameters based at least in part on the circuit parameter gradient to create an updated initial design.
-
公开(公告)号:US20240202377A1
公开(公告)日:2024-06-20
申请号:US18066948
申请日:2022-12-15
Applicant: X Development LLC
Inventor: Aaditya Chandrasekhar , Ian Williamson
IPC: G06F30/10
CPC classification number: G06F30/10
Abstract: In some embodiments, a computer-implemented method for designing a physical device is provided. A computing system generates an initial design based on a design specification. The initial design includes a list of geometric shape primitives. The computing system determines a set of structural parameters using the list of geometric shape primitives. The computing system simulates performance of the initial design using the set of structural parameters to determine a performance loss value. The computing system updates at least one of a size or a location of at least one of the geometric shape primitives using a gradient of the performance loss value.
-
公开(公告)号:US20240104261A1
公开(公告)日:2024-03-28
申请号:US17945916
申请日:2022-09-15
Applicant: X Development LLC
Inventor: Ian Williamson , Alfred Ka Chun Cheung , Martin Schubert
IPC: G06F30/20
CPC classification number: G06F30/20 , G06F2119/02
Abstract: In some embodiments, techniques for optimizing a design for a physical device to be fabricated by a fabrication system is provided. A computing system receives an initial design. The computing system simulates performance of the initial design to determine a simulated performance metric of the initial design. The computing system determines a Jacobian of the simulated performance metric of the initial design. The computing system backpropagates a gradient of the simulated performance metric of the initial design to generate an updated design. The computing system estimates performance of the updated design using the Jacobian of the simulated performance metric of the initial design to determine an estimated performance metric. The computing system backpropagates a gradient of the estimated performance metric to generate a further updated design.
-
8.
公开(公告)号:US20240086593A1
公开(公告)日:2024-03-14
申请号:US17891846
申请日:2022-08-19
Applicant: X Development LLC
Inventor: Ian Williamson , Alfred Ka Chun Cheung , Martin Schubert
IPC: G06F30/27 , G06F30/367
CPC classification number: G06F30/27 , G06F30/367
Abstract: In some embodiments, techniques for optimizing a design for a physical device to be fabricated by a fabrication system is provided. A computing system receives an initial design. The computing system uses a fabrication model to determine structural parameters based on the initial design, wherein using the fabrication model includes applying one or more morphological transformations to the initial design that are predicted to be introduced by the fabrication system. The computing system obtains a performance metric by simulating performance of the structural parameters. The computing system determines a loss metric based on the performance metric. The computing system backpropagates a gradient of the loss metric to generate an updated design.
-
-
-
-
-
-
-