Due to the CPU-, memory-, and storage-intensive nature and unpredictability of EDA workloads, chip companies should seriously consider using the public cloud. This model offers increased flexibility and scalability.
It is essential to make the transition to the cloud thoughtfully. The key to unlocking the value of the cloud is to take a strategic approach. You should review each current deployment to fully understand compute and memory footprints and cost basis and dependencies. You also need to identify the workloads that will benefit from the public cloud.
You should not rely on standard cloud instances for EDA workloads simply because they are easily accessible. To achieve optimal performance, the workload must match the appropriate cloud instance. One of the key metrics to use when choosing the instance is the memory per core ratio needed for your workload. Typically, front-end simulation or library characterization tools require less memory to core while backend applications, such as static timing analysis or physical verification, require larger memory to core instances.
In addition, the cost of infrastructure and EDA licenses to run the workloads needs to be considered.
Synopsys Cloud has developed the FlexEDA model to address the unique requirements of EDA workloads. The solution offers unlimited EDA licenses on a pay-per-use hourly or per-minute basis.
You can design, schedule, and run a specific EDA job based on its place in the design cycle. You can also tailor jobs to your power, performance, and area goals. Synopsys Cloud will automatically scale the EDA software based on the elastic cloud-scale infrastructure you enable for each job.
Synopsys Cloud leverages the following elements to ensure you can meet EDA workload requirements in the cloud:
- Metering technology to enable unlimited on-demand EDA tool availability without changing the EDA software code.
- Pre-optimized compute for each type of EDA workload. Synopsys has tested and benchmarked hundreds of compute virtual machines in the public cloud to provide a subset optimized for specific EDA workloads.
- Integration with the cloud stack to leverage the cloud’s auto-scaling, fault-tolerance, and metering capabilities.
- Browser-based access for EDA workloads, which require advanced scheduling, virtual desktop, and project and user management capabilities native to the platform.
- Security based on the cloud provider’s shared responsibility model to ensure customer data is secured at all levels.
With the Synopsys Cloud FlexEDA model, your design needs dictate how you use chip design and verification tools.