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.
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.
Operational Excellence
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.
Security
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.
Reliability
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.
Performance Efficiency
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.
Cost Optimization
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.
Sustainability
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.
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.
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages