Skip to main content

Guidance for Scaling Electronic Design Automation (EDA) on AWS

Overview

This Guidance demonstrates how to implement a cloud-bursting solution that seamlessly extends your on-premises semiconductor workflows to the cloud. It allows you to run hybrid or entirely cloud-based semiconductor design and verification workflows on AWS while utilizing your existing on-premises chip design environments based on IBM Spectrum Load Sharing Facility (LSF) and NetApp storage.

How it works

This architecture diagram shows how to provide compute capacity with design data caching using a multi-Region approach.

Deploy with confidence

Ready to deploy? Review the sample code on GitHub for detailed deployment instructions to deploy as-is or customize to fit your needs. 

Go to sample code

Well-Architected Pillars

The architecture diagram above is an example of a Solution created with Well-Architected best practices in mind. To be fully Well-Architected, you should follow as many Well-Architected best practices as possible.

AWS Lambda deploys the FlexCache configuration for FSx for ONTAP, automating the process and accelerating FSx for ONTAP adoption. This automation (using Lambda) helps streamline the deployment of FSx for ONTAP with FlexCache.

Read the Operational Excellence whitepaper 

AWS Secrets Manager enhances the security of the storage virtual machine's administrator access and NICE DCV external access by storing passwords as encrypted secret values. Secrets Manager protects access passwords through encryption, improving overall security.

Read the Security whitepaper 

Lambda can launch additional instances of your function to handle increased load if a function receives a request while processing a previous one. This scalability helps ensure that you can configure the file system and deploy FSx for ONTAP FlexCache through an API.

Read the Reliability whitepaper 

IBM Spectrum LSF manages jobs and resources through Amazon EC2 (fleet) API calls, enabling EC2 instances to scale across multiple Regions. This approach allows for efficient utilization of resources and improved performance by dynamically adjusting compute capacity.

Read the Performance Efficiency whitepaper 

FSx for ONTAP with FlexCache caches only metadata rather than all data from the source to the target file system. EDA workloads consume substantial disk space and require copying to remote clusters for processing. FlexCache reduces the size of data to move, saving costs.

Read the Cost Optimization whitepaper 

FSx for ONTAP maximizes utilization by supporting the modification of throughput capacity and increasing SSD storage and IOPS. FSx for ONTAP reduces downstream workloads once activated, contributing to sustainability efforts through efficient resource utilization.

Read the Sustainability whitepaper 

Disclaimer

The sample code; software libraries; command line tools; proofs of concept; templates; or other related technology (including any of the foregoing that are provided by our personnel) is provided to you as AWS Content under the AWS Customer Agreement, or the relevant written agreement between you and AWS (whichever applies). You should not use this AWS Content in your production accounts, or on production or other critical data. You are responsible for testing, securing, and optimizing the AWS Content, such as sample code, as appropriate for production grade use based on your specific quality control practices and standards. Deploying AWS Content may incur AWS charges for creating or using AWS chargeable resources, such as running Amazon EC2 instances or using Amazon S3 storage.