-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20250086347A1
公开(公告)日:2025-03-13
申请号:US18463983
申请日:2023-09-08
Applicant: X Development LLC
Inventor: Brian Adolf , Aaditya Chandrasekhar
IPC: G06F30/20
Abstract: In some embodiments, a computer-implemented method for simulating performance of a physical device is provided. Calculating a current time step of an operational simulation of the physical device includes, for each voxel of a simulated environment, concurrently with loading a set of field values for the voxel for a previous time step from a main memory, determining permittivity values for the voxel using feature parameter values. The computing system calculates a set of field values for the voxel for the current time step based on the set of field values for the voxel for the previous time step and the permittivity values.
-
公开(公告)号: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.
-
5.
公开(公告)号: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.
-
-
-
-