| CPC G06F 30/20 (2020.01) [G06F 30/10 (2020.01); G06F 2119/02 (2020.01); G06F 2119/18 (2020.01)] | 18 Claims |

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