Ramakrishnan Balasubramanian - Santa Clara CA, US Suman Chakravartula - Mountain View CA, US
Assignee:
Synopsys, Inc. - Mountain View CA
International Classification:
G06F 15/173 G06F 15/16
US Classification:
709226, 709225, 709229
Abstract:
Provisioning resources in public cloud infrastructure to perform at least part of electronic design automation (EDA) tasks on the public cloud infrastructure. The provisioning of resources is handled by a cloud provisioning system that is generally operated and maintained by an EDA tool developer using a provisioning credential. After the resources are provisioned, the cloud provisioning system places user key on the provisioned resources. Once the user key is placed on the provisioned resources, the cloud provisioning system has only limited access or no access to the provisioned resources. Instead, a user client device takes over the control of the provisioned resources by using a user's access credential. The provisioning credential is retained by the EDA tool developer and is not released to the user. Similarly, the access credential is retained by the user and not released to the EDA tool developer.
Accelerating Automatic Test Pattern Generation In A Multi-Core Computing Environment Via Speculatively Scheduled Sequential Multi-Level Parameter Value Optimization
Ashwin Kumar - Hiriadka, IN Ramakrishnan Balasubramanian - Santa Clara CA, US Rohit Kapur - Cupertino CA, US Rajesh Uppuluri - Bangalore, IN Jyotirmoy Saikia - Bangalore, IN Parthajit Bhattacharya - Bangalore, IN Sunil Reddy Tiyyagura - Hyderabad, IN
Assignee:
Synopsys, Inc. - Mountain View CA
International Classification:
G01R 31/02 G01R 31/00 G01R 31/28 G01R 31/302
US Classification:
702119
Abstract:
Systems and methods provide acceleration of automatic test pattern generation in a multi-core computing environment via multi-level parameter value optimization for a parameter set with speculative scheduling. The methods described herein use multi-core based parallel runs to parallelize sequential execution, speculative software execution to explore possible parameter sets, and terminate/prune runs when the optimum parameter value is found at a previous level. The present invention evaluates the design prior to the implementation of the compression IP so that it can define the configuration of DFT and ATPG to maximize the results of compression as measured by test data volume and test application time.
Efficient Provisioning Of Resources In Public Infrastructure For Electronic Design Automation (Eda) Tasks
Ramakrishnan Balasubramanian - Santa Clara CA, US Sriram Sitaraman - Sunnyvale CA, US Suman Chakravartula - Mountain View CA, US
Assignee:
SYNOPSYS, INC. - Mountain View CA
International Classification:
G06F 15/173
US Classification:
709226
Abstract:
Provisioning resources in public cloud infrastructure to perform at least part of electronic design automation (EDA) tasks on the public cloud infrastructure. Performance metrics of servers in the public cloud infrastructure and performance history of a user's past EDA tasks are maintained to estimate operation parameters such as runtime of a new EDA task. Based on the estimation, a user can provision appropriate types and amounts of resources in the public cloud infrastructure in a cost-efficient manner. Also, a plurality of EDA tasks are assigned to computing resources in a manner that minimizes the overall cost for performing the EDA tasks.