US 12,147,739 B2
Techniques for fusing multiple loss functions in an inverse design process
Brian Adolf, San Mateo, CA (US); Martin Schubert, Mountain View, CA (US); and Jesse Lu, Hollister, CA (US)
Assigned to X Development LLC, Mountain View, CA (US)
Filed by X Development LLC, Mountain View, CA (US)
Filed on Aug. 13, 2021, as Appl. No. 17/402,141.
Prior Publication US 2023/0052816 A1, Feb. 16, 2023
Int. Cl. G06F 30/20 (2020.01); G06F 30/10 (2020.01); G06F 119/02 (2020.01); G06F 119/18 (2020.01)
CPC G06F 30/20 (2020.01) [G06F 30/10 (2020.01); G06F 2119/02 (2020.01); G06F 2119/18 (2020.01)] 18 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium having logic stored thereon that, in response to execution by one or more processors of a computing system, causes the computing system to perform actions for creating a fabricable segmented design for a physical device, the actions comprising:
receiving, by the computing system, a design specification;
generating, by the computing system, a proposed segmented design based on the design specification;
determining, by the computing system, two or more loss values based on the proposed segmented design;
combining, by the computing system, the two or more loss values to create a combined loss value;
creating, by the computing system, an updated design specification using the combined loss value; and
repeating the generating, determining, combining, and creating actions until the updated design specification meets one or more loss thresholds;
wherein determining the two or more loss values based on the proposed segmented design includes:
generating a fabricable segmented design based on the proposed segmented design;
determining a performance loss value based on a performance simulation of the fabricable segmented design; and
determining a fabrication loss value based on a comparison of the fabricable segmented design to the proposed segmented design; and
wherein repeating the generating, determining, combining, and creating actions until the updated design specification meets one or more loss thresholds includes repeating the generating, determining, combining, and creating actions at least until the fabrication loss value meets a fabrication loss threshold that indicates that the proposed segmented design is fabricable.