We are all aware of the paradigm shift in the computing world with the move to the cloud. What started as a dumb (no computation ability) online data storage solution in the 1950s, has now evolved into applications that run entirely from within the cloud, Microsoft’s Office 365 being one such example. Well, if wordprocessors made it to the cloud, it was only a matter of time before we saw much more sophisticated suites following the path.
We now have several EDA solutions available in the cloud in the form of ‘software as a service’ (SaaS) offerings, which, in turn, has made a subtle shift in the EDA landscape. We shall discuss below how this helps electronics design houses, and why some feel that it is high time for a radical change.
We all know of the Moore’s law, and how transistor count (and chip complexity) doubles roughly every two years. Well, if the chips are getting twice as complex, the work that goes into designing them is going to be just as tough while schedules are shrinking. In such a scenario wouldn’t it be better to be able to harness the power of thousands of servers through the Internet rather than using local compute centres?
Kickstart your project and reduce turnaround time. Hosted design solutions provide a design environment that is ready to go—customers can plug into it remotely and begin designing on their first day itself.
“Smaller design firms tend to more easily value a SaaS-style model’s benefits because their resources may be limited and this program allows them to immediately get a flow up and running,” explains Larry Drenan, group director for services, Cadence Design Systems, Inc.
A cloud-based EDA solution would give you the ability to exploit parallelism in your tools and utilise the virtually umpteen number of computers to run multiple parallel jobs simultaneously.
“In ideal form, EDA in the cloud would provide elasticity to design teams where resource sharing could be easier, meeting timelines would be easy and load sharing could be simpler. In many cases, this could also help small business owners to use EDA tools at lower total costs than investing huge amounts into single-/multi-user licensing fees,” explains T. Anand, managing director, Knewron. Ultimately, this means that you have the chance to make an early entry to the market.
Faster access to updates and enhanced flexibility. Since the software itself is on the Internet, any new improvements and updates that are being provided by your vendor will now be quickly installed and easily available to you. Imagine updating your EDA tool just as you would update your WordPress installation—with the click of a button.
Since EDA in the cloud is a SaaS offering, you will have the flexibility to control the resources you need and to remove what you don’t. On the other hand, if you are working on an urgent project and need extra services to help meet your deadline, you can activate those too.
Larry explains, “Our service packages can be tailored to expand and shrink as a client’s project or projects evolve, without a large up-front capital investment.”
All is not well
What could go wrong here? Good question!
Transferring the data. One of the drawbacks of using any cloud-based tool is the huge amount of Internet data transfer as a result. This situation will worsen if the user insists on keeping data stored on the local server as opposed to leaving it on the cloud.
Dr Raul Camposano, CEO, Nimbic, explains in his whitepaper Electronic Design in the Cloud, “A common connection of 10 Mbps allows up to 75 MB of data transfer in one minute (theoretical maximum). The user has to decide if it is practical to transfer design data back and forth to the cloud for a given application. In the case of nWave for example, the design data and results are only a few megabytes, allowing for a transfer of data to/from the cloud in seconds. Compared to the compute time required to solve a problem, often in the hours or days, this is negligible. For other applications that require more data, an alternative is to leave the data in the cloud, using a service such as Amazon’s S3.”
However, not everyone is open to the idea of leaving data on the cloud, especially when considering data security.
Data security. Data security is a sensitive topic. With the proliferation of cloud-based solutions in a lot of cloud-based applications, there have been numerous cases of personal data being misused for other purposes. Could a variation of the same problems crop up while designing on the Internet?
“Major issue I foresee is design sanctity and security. When the design data has to be on the cloud, as a design house, I would want my data to be absolutely secure and untouchable as it is a core part of the business. And since cloud model for other services has still not proven its capability in all aspects, its viability for EDA is under question,” says Anand.
Is it really going to be cheaper?
Overall, there will be almost zero capital expenses (CAPEX) as all of the cost would be under operational expenses (OPEX).
“The biggest drawback is that these technical and cost efficiencies are achieved partly through standardisation. If you need a highly customised flow, a SaaS-style model might not be the best fit for your project,” explains Drenan.
While EDA in the cloud may reduce licensing cost (as it changes from one-time to subscription-/usage-based), it would add up significantly into the total cost of ownership.
“Now the engineering design process is not as straightforward or simple as some service transactions where everything is set and defined. This means the user has to be in front of design for ‘N’ number of hours before he could take the next step. If EDA providers offer pay-per-use (hour-/minute-based costing), this will be huge overload on the designers and design organisations that could eventually restrict people from using EDA in the cloud,” adds Anand.
What does EDA in the cloud do best?
Designing from scratch may not go well with EDA in the cloud. “These solutions (EDA in the cloud) are more suitable where creativity and design contribution is not significant. This means services such as data conversion from one format to another or some editing or minor changes in existing designs,” says Anand.
“Other services which could benefit from this type of service are design-rule compliance verification for various certifications (CE, FCC, etc) and original equipment manufacturing where EDA outputs are used for final production/delivery (and thus EDA itself does not consume significant time),” he adds.
Startups. Startups could find cloud-based EDA solutions useful as they would not normally be able to afford the one-time licensing fees associated with conventional EDA tools.
“One of the ideal solutions for startups is hosted design solution. These SaaS solutions combine production-proven technology, methodologies, services, collaboration and IT infrastructure. Outsourcing the elements of a production-grade design environment that are non-differentiating yet critical, can address certain customer needs for reduced cost and risk, and is perfect for startups where budget considerations are critical,” adds Jaswinder Ahuja, corporate vice president and managing director, Cadence Design Systems.
Cloud-based EDA could be a godsend for those electronics industry startups which want to work with genuine EDA tools but are unable to afford their huge price tag. In fact, this is the reason for the widespread piracy of EDA tools. (Refer ‘How EDA Tool Providers Are Supporting Startups, And Fighting Piracy,’ published in Sept. 2012 issue of EFY magazine.)
How long before EDA in the cloud becomes mainstream? Everybody agrees that EDA in the cloud is here to stay, but for several years there has been a significant confusion on when it would become mainstream. Even in 2011, when the Design Automation Conference (DAC) Panel discussed EDA in the cloud, the discussion had answers pointing to adoption within three years, while others said that eight is a more realistic number. Judging by the number of new startups focused on cloud-based EDA solutions coming up, I would say that the change is almost here!
The author is a tech correspondent at EFY Bengaluru