Cadence® system design and verification solutions, integrated under our System Development Suite, provide the simulation, acceleration, emulation, and management capabilities.
System Development Suite Related Products A-Z
Cadence® digital design and signoff solutions provide a fast path to design closure and better predictability, helping you meet your power, performance, and area (PPA) targets.
Full-Flow Digital Solution Related Products A-Z
Cadence® custom, analog, and RF design solutions can help you save time by automating many routine tasks, from block-level and mixed-signal simulation to routing and library characterization.
Overview Related Products A-Z
Driving efficiency and accuracy in advanced packaging, system planning, and multi-fabric interoperability, Cadence® package implementation products deliver the automation and accuracy.
Cadence® PCB design solutions enable shorter, more predictable design cycles with greater integration of component design and system-level simulation for a constraint-driven flow.
An open IP platform for you to customize your app-driven SoC design.
Comprehensive solutions and methodologies.
Helping you meet your broader business goals.
A global customer support infrastructure with around-the-clock help.
24/7 Support - Cadence Online Support
Locate the latest software updates, service request, technical documentation, solutions and more in your personalized environment.
Cadence offers various software services for download. This page describes our offerings, including the Allegro FREE Physical Viewer.
Get the most out of your investment in Cadence technologies through a wide range of training offerings.
This course combines our Allegro PCB Editor Basic Techniques, followed by Allegro PCB Editor Intermediate Techniques.
Virtuoso Analog Design Environment Verifier 16.7
Learn learn to perform requirements-driven analog verification using the Virtuoso ADE Verifier tool.
Exchange ideas, news, technical information, and best practices.
The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information.
It's not all about the technlogy. Here we exchange ideas on the Cadence Academic Network and other subjects of general interest.
Cadence is a leading provider of system design tools, software, IP, and services.
Get email delivery of the Cadence blog featured here
Software as a Service (SaaS) for EDA applications has been a hot topic lately, but most of the discussion has been theoretical. Cadence Design Systems’ implementation of SaaS brings some practical experience to the discussion.
Software as a Service is a concept in which applications are hosted remotely as a service, and provided to customers across the Internet, as opposed to traditional software licenses that run on a customer’s compute infrastructure. SaaS has great appeal because it can reduce both software and hardware costs, more closely match immediate customer needs, and get companies up and running quickly with new design environments. The most commonly cited challenges are data security and bandwidth.
The issues, advantages and challenges of SaaS have been well documented elsewhere. Within the Cadence Community, Joseph Hupcey’s blog includes a three-part review of a recent SaaS and cloud computing panel at DVCon 2009. Harry “The ASIC Guy” Gries has run a number of postings on SaaS, the Xuropa blog has covered it extensively, and Gary Smith recently posted an Industry Note on the topic. I’ll thus confine my commentary here to what has been learned from the Cadence experience.
Cadence announced its Hosted Design Solutions last September. This SaaS solution provides web-based access to Cadence EDA software, but it’s not just a random collection of tools users can rent on an ad-hoc basis. Rather, it provides pre-configured or configurable solutions in areas including custom IC design, logic design, physical implementation, advanced low-power design, and functional verification. Tools are validated to ensure they’ll work within a service-oriented architecture. The intent, said Vishal Kapoor, group director of services marketing at Cadence, is to create a user experience no different from that of running locally hosted software.
The EDA applications, along with the design database, are hosted in a worldwide network of Cadence data centers. Access is through a tool bar built on top of a Citrix client. Tools are not “metered” but are licensed for time periods of one quarter or more.
So what’s been learned from Hosted Design Solutions? The first point, Vishal said, is that there’s widespread interest in SaaS. “We went in with a healthy caution about how well it would resonate, but it is defintely a model customers resonate with, especially in this economic climate,” he said. Cadence initially thought startups would be the most interested companies, but found that existing companies – both small and large – are considering SaaS as well, he said.
The ability to rapidly set up a new design environment has turned out to be a big plus for SaaS. For one startup, Cadence was able to set up a design environment in two days.
Vishal said that customers have had initial concerns about the security of their design data, but those concerns are quickly resolved when he explains the hardware and software security features that are used at the Cadence data centers. This security “is not something startups or smaller companies have right off the bat,” he noted.
While batch tools are intuitively the tools that would work best in a SaaS model, Cadence has found that interactive tools with GUIs can also work well, Vishal noted. But customers need sufficient bandwidth – you can’t sit on a beach with a 1600 baud connection and expect good results.
The “service” component of SaaS should not be ignored. As implemented by Cadence, SaaS comes with a lot of support and consulting. Again, it’s not just about throwing some point tools onto a web server -- it’s about developing a combination of tools and services that will provide a comprehensive solution.
Issues like data security and bandwidth can ultimately be resolved by technology. The real question, in my view, is whether EDA users view in-house CAD design infrastructures as something that differentiates their companies. If not, parts of that infrastructure can be “outsourced” through SaaS. The real differentiation comes from the engineers – not the servers and data centers that run their tools.
What *I've* learned from SaaS is from my experience using TurboTax Online this month: ARGHHH! Besides security concerns, which I've decided to accept, I've experienced frequent network/server unreliability.
This means there needs to be a strong commitment to a reliable (and scalable) compute facility, and Terms of Service built into the contract, for a customer to bet their product development on SaaS.
I agree that data security and bandwidth are not the show stoppers that people perceive them to be. Chip developers will warm up to SaaS over time for many aspects of EDA. With many customers from around the world using PDTi SpectaReg.com for evaluation and production, we've found that SaaS is the most effective way to get customers up and running quickly with our register automation tool. The economies of scale from SaaS are poised to significantly reduce EDA costs for adopters. I look forward to hearing more about Cadence's SaaS successes.