Cadence® system design and verification solutions, integrated under our System Development Suite, provide the simulation, acceleration, emulation, and management capabilities.
Verification 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.
The Cadence Academic Network helps build strong relationships between academia and industry, and promotes the proliferation of leading-edge technologies and methodologies at universities renowned for their engineering and design excellence.
Participate in CDNLive
A huge knowledge exchange platform for academia to network with industry. We are looking for academic speakers to talk about their research to the industry attendees at the Academic Track at CDNLive EMEA and Silicon Valley.
Come & Meet Us @ Events
A huge knowledge exchange platform for academia. We are looking for academic speakers to talk about their research to industry attendees.
Americas University Software Program
Join the 250+ qualified Americas member universities who have already incorporated Cadence EDA software into their classrooms and academic research projects.
EMEA University Software Program
In EMEA, Cadence works with EUROPRACTICE to ensure cost-effective availability of our extensive electronic design automation (EDA) tools for non-commercial activities.
Apply Now For Jobs
If you are a recent college graduate or a student looking for internship. Visit our exclusive job search page for interns and recent college graduate jobs.
Cadence is a Great Place to do great work
Learn more about our internship program and visit our careers page to do meaningful work and make a great impact.
Get the most out of your investment in Cadence technologies through a wide range of training offerings.
Overview All Courses Asia Pacific EMEANorth America
Instructor-led training [ILT] are live classes that are offered in our state-of-the-art classrooms at our worldwide training centers, at your site, or as a Virtual classroom.
Online Training is delivered over the web to let you proceed at your own pace, anytime and anywhere.
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
Six months ago I wrote a blog post that considered the question, Is System-Level Design Creating a New Class of Engineer? Since then an ongoing discussion in the LinkedIn electronic system level (ESL) design group has added some new perspectives not considered in my original blog post.
To quickly recap, the original post cited two sources. One was a DesignCon panel discussion on the "designer of the future," in which panelists talked about the inevitable move to electronic system level (ESL) methodologies and the need for engineers with new skills. A second was a free Industry Note published by analyst Gary Smith, who observed that large companies are "putting a team of ESL designers as close to the system architect as possible, even physically close. Their job is to do the modeling of the proposed system and extensive what-if analysis to come up with the optimal design." These are not conventional "hardware" or "software" developers, he said -- what they're doing is modeling.
So does ESL require a new class of engineer? Here are some of the opinions voiced in LinkedIn.
Yes and Then Some
One comment affirmed that ESL methodologies will indeed create a new class of engineer, "someone who understands algorithms, software and hardware." But beyond that it requires a new culture and a design organization that can adapt to the new methodology.
Another comment predicted a convergence in hardware design and software engineering for extremely parallel systems, because such engineering "requires a software engineer who understands fine-grain parallelism in a manner similar to hardware designers." Yet another comment simply said that non-ESL engineers "cannot do much" with today's complex embedded systems.
Maybe...or Maybe Not
The challenge, one comment said, is that very few engineers have strong expertise in both hardware and software. So, will the new "ESL engineers" hand-craft system level models, or will EDA companies provide some automation to help these engineers out? There's a fair question here: "Is EDA rising up to the challenge of creating good system-level models?"
One comment noted that ESL is an evolution, just like to move from schematics to HDLs, and suggested that "not every methodology needs a new generation of engineers." What it does require is "a new approach of thinking and planning for projects." ESL may provide some surprises but "not for engineers who are embracing the new methodology."
Another comment said hardware engineers can understand and work with some ESL tools if they are similar to Verilog, or output Verilog.
How Far Does ESL Go?
One comment suggested that ESL is essentially transaction-level modeling. Another called this view limiting, saying that some ESL technologies have grown past "transactional" to a truly architectural level. This commentator said that "ESL is a stepping stone to system level design, where the physical product, its look and feel, its human interface, the electronic hardware, and the software are all designed together as an efficient and effective flow from an architectural model to the final system." The result: smaller and better organized teams that can "outsmart" much larger organizations.
Here are some of my takeaways from this ongoing discussion:
This entire discussion is very relevant to the EDA360 vision, which recognizes software applications as the key differentiator in most electronic products today. This vision calls for engineers who can create integrated hardware/software systems ready for applications deployment, and do it quickly and cheaply.
Next question: how do we train or retrain such engineers, both at the university level and inside semiconductor and systems companies? There's more to be said in this ongoing discussion about a "new class" of engineer.