Cadence’s Clarity: 'I Can See Clearly Now'

Reading time ( words)

One underlying problem is that many of today’s software analysis tools were conceived and developed in the era of single core computing, which means they simply don’t scale well, even if they are run on systems that have multiple cores with multiple threads running on each core. In order to address this problem, the boffins at Cadence started with a clean slate and created a distributed multiprocessing technology that was designed from the ground up to take full advantage of multiple cores—both central processing units (CPUs) and graphical processing units (GPUs).


Figure 1: A variety of simulations are available with the Clarity 3D Transient Solver, which builds on the success of their 3D Field Solver.

About 18 months ago, the folks at Cadence released the original Clarity 3D Solver, which is based on an algorithmic approach known as the Finite Element Method (FEM). I don’t know about you, but I’m a bear of little brain and I’m easily confused, so I tend to think of this tool as the “Clarity 3D (FEM) Solver” so as to distinguish it from the “Clarity 3D Transient Solver” in my poor old noggin. The Clarity 3D (FEM) Solver takes full advantage of Cadence’s distributed multiprocessing technology to deliver virtually unlimited capacity and 10X the speed of legacy 3D FEM field solvers while maintaining gold-standard accuracy. This solver is most commonly used as part of a flow in which it is employed to create highly accurate S-parameter models that can be used by other tools and simulators to perform signal integrity (SI), power integrity (PI), and electromagnetic compliance (EMC) analysis.

By comparison, the recently released Clarity 3D Transient Solver—which also takes full advantage of Cadence’s distributed multiprocessing technology to deliver virtually unlimited capacity—is based on a different numerical method called the finite difference time domain (FDTD), which allows us to apply stimulus, observe the results, and visualize transient electromagnetic fields in glorious technicolor.

Just how powerful is this? Well, as one simple example, when working with traditional tools, many developers employing DDR memory in their design may be limited to simulating just one or two signal pairs. By comparison, using Clarity, the same developers could simulate the entire DDR bus, which would already put them light-years ahead. Even better, they could model the entire DDR bus in the context of the rest of the system, which would be simply unimaginable with legacy tools.

One thing that really excited me was learning that the Clarity 3D Transient scales in an almost linear fashion. If you have only a single core, a simulation will take a certain amount of time. With two cores, the same simulation will take half the time. This math is so simple even I can wrap my brain around it. Suppose you are running a Clarity simulation that takes three days using 32 cores. In this case, if you throw 320 cores at the problem, the simulation will run up to 10X faster.

Where are all these cores coming from? Well, you can use your own on-premises distributed computing solution if you wish. Alternatively, by making their tools cloud-friendly, Cadence has provided the option for essentially unlimited scaling, which means essentially unlimited capacity.

The Clarity 3D Transient Solver produces results for voltage, current, field distribution, and field animation in the time domain. For frequency domain output, results include specific absorption rate (SAR), near/far field distribution, current distribution, and more.

In addition to being able to import mechanical structures from all major MCAD tools (thereby facilitating the modeling of enclosures), the Clarity 3D Transient Solver can easily read design data from all standard chip, IC package, and PCB platforms. Having said this, the Clarity 3D Transient Solver offers integration with Cadence’s own tools, such as Virtuoso Layout, SiP Layout, and Allegro PCB Designer.

Cadence’s Brad Griffin has noted that he and his colleagues have been working with an electronic equipment design, manufacturing, and evaluation company called Ultimate Technologies in Japan. The folks at Ultimate Technologies undertake a lot of engine control unit designs for Japanese automobile manufacturers. According to Brad, they say that the design cycle for a new ECU is typically 10 to 12 months, but by using the Clarity 3D Transient Solver they can literally cut up to three months off each design cycle, which is a more-than-significant achievement.

As Kevin Morris noted in a recent EE Journal column, “They say there are two types of engineers—those who design antennas on purpose, and those who design them by accident.” This is so true, which means that for anyone designing today’s incredibly complex systems with test-measurement accuracy, the Clarity 3D Transient Solver really is “that rainbow they’ve been praying for.”

Clive “Max” Maxfield is the founder of Maxfield High-Tech Consulting and the author of a variety of books, includingBebop to the Boolean Boogie.” He has been at the forefront of EDA for over 30 years. To check out Max’s blog “Cool Beans,” click here.



Suggested Items

Bridging the Simulation Tool Divide

04/12/2021 | I-Connect007 Editorial Team
Todd Westerhoff of Siemens EDA recently spoke with the I-Connect007 Editorial Team about the divide between users of high-powered enterprise simulation tools and those who need a more practical tool for everyday use, and how Siemens is working to bridge the gap. Todd also shared his views on why so many engineers do not use simulation, as well as advice for engineers just getting started with simulation tools.

Turning ‘Garbage In, Garbage Out' into ‘Good In, Good Out’

03/23/2021 | Tamara Jovanovic, Happiest Baby
In the PCB design cycle, it is so easy to unintentionally introduce “garbage” into your system. Unless you have time to extensively check everything you bring in from an external source, it is very likely that something will not match up with your design data. In the end, this means you’ll have to put more work into your design and basically reverse-engineer a part that was supposed to save you time and effort.

Cadence’s Celsius: Don’t End up Holding the Hot Potato!

12/17/2020 | Clive "Max" Maxfield, Maxfield High-Tech Consulting
I was just thinking about the party game Hot Potato. It reminded me of today’s increasingly competitive marketplace: Accurate thermal analysis must be performed, and any potential issues have to be identified and addressed as early as possible in the design cycle. Otherwise the system will run into problems, market windows will be missed, and someone will be left holding the hot potato. Trust me, you do not want to be that someone.

Copyright © 2021 I-Connect007. All rights reserved.