feature article
Subscribe Now

Power Plays: Raising the Stakes

Synopsys Announces Eclypse for Low Power

The cards having been dealt, he took a peek at his down cards. A king… not bad… a 2… now why couldn’t we be playing “low-card-in-the-hole?” At least he wasn’t playing Texas Hold-em, the only game people seemed interested in anymore, and for reasons that were completely beyond him. There were so many other interesting varieties; hell, these days, even a plain old game of seven-card stud seemed downright novel. Jack showing; time to bet… let’s see that next card.

While not suggesting a random or luck component in EDA products, with broad areas like low power design, building an offering can be much like building a good poker hand: you lay on the features as you can until you’ve got what you hope will be the best hand. And an occasional show of bravado doesn’t hurt either.

So interleaved with our series on low-power design techniques is an announcement by Synopsys of their new Eclypse offering with a focus on low-power design. We’ve covered some of the issues before, and some we have yet to discuss, so we’ll do a bit of review for the former and a bit of preview for the latter.

As testament to the currency of low-power design, even though Synopsys has been adding low-power features over the last few years, they are actually branding their low-power solution as of this release under the Eclypse moniker. Part of this may be a “the time is right” thing, but part of it could reasonably be their completed support for a simple unifying element: the Unified Power Format, or UPF file. This is the latest standardized file format that allows you to specify your intentions with respect to power. Power domains, levels, gating, behaviors, and much more can be captured in one place and then be used throughout the entire toolchain. A single specification can drive synthesis and then be used as a benchmark for validation. So even if Synopsys had added no new capabilities, simply adding UPF support would have served to unify their offering from a power standpoint.

The breadth of power-awareness can be seen by the range of tools that now can take a UPF file as an input: their VCS simulator (with the MVSIM voltage-aware co-simulator); MVRC, a voltage-aware static checker; their Design Compiler, Power Compiler, and IC Compiler tools; their DFT MAX tool, which synthesizes a scan and compression scheme for testing; their Formality formal analysis tool, and their PrimeTime timing analysis tool.

Now, lest things seem too simple and cozy, if you’re not following the latest standards drama, you may not be aware that the UPF has an older rival. One contesting for primacy, protesting potential usurpation of title. Which is why I referred to UPF as “the latest” standard. But we’ll save the telling of that tale for another day.
OK… another Jack. That’s gonna raise some eyebrows, but fine… let’em sweat. Next: a 5. Hmmm… thanks for nuthin. But it’s ok, two cards to go, there’s still time… keep a cool head and a look of confidence, and perhaps get just a little luck…

Beyond UPF, Synopsys has focused this release on improving clock tree synthesis (CTS), automated power switch handling, and introducing power assertion into the validation suite. On the CTS side of things, prior approaches pretty much gave you the choice of a single clock gate that fanned out to many clock destinations, or many clock gates closer to the destinations. Their new approach is intended to provide better balance, optimizing skew, insertion delay, area, clock tree power, and total power. In addition, they have changed their placement algorithms to reduce the capacitance on nets with lots of activity and to cluster registers near their clock sources to reduce the length of clock lines. Shorter nets and lower capacitance of course mean lower dynamic power.

Power switching, as you may recall, involves dividing up the circuit into different power domains (which may or may not have the same voltage) and then allowing the power to be shut off in individual domains when not needed. While conceptually simple, this must be handled delicately. Where two domains meet, you have to be sure that no sneak paths turn on when one side or the other powers down. The power gates themselves must be big enough to avoid IR drops, but not so big as to waste space. The use of single big or multiple smaller power gates are all options, and placement matters.

Eclypse uses a two-step process to automate power switch synthesis. First it gives you a few roughed-out options, with estimates of power, area, number of switches, and the like. You pick one of the options, and it then automatically finishes the detailed implementation of that option.

OK, last up card… a king. That’s more like it. Don’t wanna get too excited here; don’t wanna scare anyone away. Nice and easy, ratchet up the bet ever so gently… two-pair is ok, but there’s another down card that could mean the difference between just ok and who’s-yer-daddy…

The third area of their focus is in verification: the ability to assert power. Simulation steps that allow you to turn on and off power for different voltage domains – whether or not gated – are intended to help isolate power bugs that may be hard to find otherwise. You can take the design through various power-up/power-down sequences and combinations to prove that the design is robust.

Synopsys has spent a lot of effort developing methodologies – as embodied in their Low Power Methodology Manual, in conjunction with ARM – and will be offering up that wisdom both for free and for fee. The free version is a  series of seminars, although you’d be best off traveling to one of the many locations in Asia if you’re not in one of the four northern North American sites (and I do mean northern: nothing south of Boston!) or the two UK cities on the itinerary. While it looks like the more traditional locations are getting short shrift, Synopsys actually says that they’re servicing those markets through their standard support arms, while focusing the seminars on areas that get less attention and where there is great demand for such seminars. Yeah, come on… before you pout and act all put-out and unloved, admit it… when was the last time you went to a seminar? I’ll bet you said, “I don’t have time to go to them. Let them come to me.” Am I right?

The for-fee part of the imparting of wisdom comes through services, of course. Honestly, the better the tools work and the more mature they get, the less design services will presumably be required (flawless tools must be a most frightening prospect for the manager of a design services group). But this is a rapidly evolving area, so I’m sure there’s room for everyone to get a piece of the action.

OK… here we go, last down card… “Jack or king… jack or king” he willed to the universe… His fate lay before him. He picked up the corner of the card and peeked…

Leave a Reply

featured blogs
Apr 19, 2024
In today's rapidly evolving digital landscape, staying at the cutting edge is crucial to success. For MaxLinear, bridging the gap between firmware and hardware development has been pivotal. All of the company's products solve critical communication and high-frequency analysis...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...
Apr 18, 2024
See how Cisco accelerates library characterization and chip design with our cloud EDA tools, scaling access to SoC validation solutions and compute services.The post Cisco Accelerates Project Schedule by 66% Using Synopsys Cloud appeared first on Chip Design....

featured video

MaxLinear Integrates Analog & Digital Design in One Chip with Cadence 3D Solvers

Sponsored by Cadence Design Systems

MaxLinear has the unique capability of integrating analog and digital design on the same chip. Because of this, the team developed some interesting technology in the communication space. In the optical infrastructure domain, they created the first fully integrated 5nm CMOS PAM4 DSP. All their products solve critical communication and high-frequency analysis challenges.

Learn more about how MaxLinear is using Cadence’s Clarity 3D Solver and EMX Planar 3D Solver in their design process.

featured chalk talk

Enabling the Evolution of E-mobility for Your Applications
The next generation of electric vehicles, including trucks, buses, construction and recreational vehicles will need connectivity solutions that are modular, scalable, high performance, and can operate in harsh environments. In this episode of Chalk Talk, Amelia Dalton and Daniel Domke from TE Connectivity examine design considerations for next generation e-mobility applications and the benefits that TE Connectivity’s PowerTube HVP-HD Connector Series bring to these designs.
Feb 28, 2024
6,808 views