feature article
Subscribe Now

Plunify Cloud-powers Xilinx

On-Demand Design Tools for the Win

As FPGA designs have gone from manageable to humongous, the demands on design tools and design tool expertise has risen exponentially. Long gone are the days when an applications engineer could waltz into your lab, click a few magic keys on a laptop, and walk out an hour later, having helped you achieve timing closure on your problematic FPGA design. Now, FPGA tools demand massive amounts of compute power and considerable expertise in order to achieve the best results for your design.

Singapore-based Plunify has spent the last several years working to answer those challenges. The company was started as a provider of on-demand cloud-based FPGA tool services, but it quickly pivoted into the business of applying advanced techniques to optimizing challenging FPGA designs. Now, the company has come full circle, partnering with Xilinx to deliver a cloud-based tools-as-a-service program for Xilinx FPGAs called “Plunify Cloud.”.

Plunify says that Plunify Cloud “is a platform that simplifies the technical and security management aspects of accessing a cloud infrastructure for FPGA designers.” Plunify provides free tools to access their cloud-based services, and they use a pre-paid credit system to charge for usage. Pre-paid credits cover the cost for cloud server use, cloud data storage, cloud bandwidth, tool licenses for both Plunify and Xilinx tools, and they include free use of client tools. Credits cost $0.084 each, and various classes of servers cost between 6 and 200 credits per hour of use.

There are several ways to use Plunify Cloud. If you are already using Xilinx Vivado and have it installed locally, you can use a Vivado plug-in called “FPGA Expansion Pack,” which offloads builds to the cloud, and potentially up to hundreds of servers. This lets you harness enormous amounts of compute power and licenses on demand without the usual challenges associated with cloud-based design. Since you’re still managing and controlling your design through Vivado, this option will be the easiest for most experienced design teams, effectively scaling the compute resources as needed without having to own and maintain large numbers of servers. FPGA Expansion Pack is integrated into Vivado, giving you a toolbar with options such as “compile in the cloud,”, “query status,”, “download results,”, and so forth. If you are doing an FPGA design for deployment in an Amazon AWS F1 (FPGA) instance, you can actually deploy your design directly from within Vivado -, a pretty neat trick.

Another alternative is what Plunify calls (curiously) “AI Lab.” AI lab is a fully cloud-based design environment that can be operated from your web browser without the need to install design tools locally. AI Lab allows you to launch a virtual desktop which that is pre-installed with FPGA tools. This can be accessed with a remote desktop client and Wi-Fi connection, so you can design from just about any machine, anywhere, with no software installation required. This means even non-supported compute platforms could be used. Yep, you can run Vivado from your Macbook.

Regardless of which interface you use, the Plunify solution really shines when you get to “InTime.”. According to Plunify, InTime is “machine learning software that optimizes FPGA timing and performance. InTime does this by identifying optimized strategies for synthesis and place-and-route. It actively learns – from multiple build results – to improve over time, extracting up to 50% increase in design performance from the FPGA tools.” InTime essentially gives you a one-button FPGA tool guru with the ability to tweak the settings specifically for your design, and to run a large number of experiments in order to achieve the best possible results.

Synthesis and place-and-route have countless optimization options that can take years to master, and there is no “one formula fits all” approach to achieving optimized design. Plunify’s InTime combines AI with brute-force experimentation to give the benefits of having an on-staff FPGA expert, but with far less pizza and Mt. Dew required. Plunify claims their improved results are achieved with no modification of the RTL. Combining this automated optimization with the massive compute power of Plunify Cloud provides a new level of “get this design done NOW!” that hasn’t been available to most FPGA engineering teams. This would seem to make the Plunify offering a remarkable option for managing project schedule and risk.

One advantage of Plunify is the on-demand scalability. You don’t have to predict in advance how many tool licenses you’ll need or buy servers to handle your anticipated peak demand. Plunify allows you to increase or decrease your tool and compute resources as project demands change, so you’re not mid-project trying to justify increased investment in tools or equipment (and getting turned down) while your project schedule ticks mercilessly by and your team is working night shifts in order to ration scarce tool resources.

Put another way, for the accountants in our audience, Plunify explains that Plunify Cloud converts your design tool IT cost into an operating expenditure, eliminating (yawn) capital expenditure and on-premise maint… zzzzZzzzzZzzz…

Oh, sorry. We’re back now. For years, the key challenge for cloud-based EDA has been trust. Many companies have historically been reluctant, or just downright refused, to allow their design IP to be uploaded to the cloud, or to even leave the premises, for that matter. However, with the AWS hosting and Plunify’s security infrastructure, many of those concerns are beginning to ease. Plus, there is no clear evidence in today’s heavily-connected environment that systems companies are any better equipped to maintain security than providers such as Amazon/AWS and Plunify. Plunify has invested a great deal in creating a flow that is secure, and it has made numerous adaptations for security. All design files are encrypted and securely transferred to and from the cloud by the Plunify tools (such as FPGA Expansion Pack), making the bad guys’ jobs quite a bit more difficult.

While the Plunify Cloud and AI Lab announcement applies to Xilinx Vivado tools and Xilinx devices, Plunify InTime services are available for both Xilinx and Intel (Altera) FPGAs, and they can be a lifesaver if you’re stuck trying to meet your timing (or other) design constraints on schedule. Plunify offers InTime as “A turnkey optimization service that gives you results in days rather than weeks or months.” There are no up-front fees. You provide Plunify with an archive, checkpoint or snapshot of your design and they “guarantee” they will deliver the required FMax or timing results, or you don’t pay. You also get a handy set of kitchen knives. (OK, we made that last part up.) The process takes from 2-7 days, depending on what FPGA you are using. If your FPGA project is in trouble, it’s an excellent secret weapon.

One thought on “Plunify Cloud-powers Xilinx”

  1. Always an honor to be featured here – thank you.

    The choice of “AI Lab” as the name of our online development environment was meant to depict the Rise of the Machines and how Skynet was going to take over th- … oops, not really. It came out of a laboratory class that we developed for a university which combined FPGA design and machine learning without requiring extra workstations and on-premise installations. Creativity with names is not our strong suit =) – we just set up AI Lab with whatever tools and flows developers need, and leave users to implement whatever they can imagine to be possible!

Leave a Reply

featured blogs
Oct 22, 2020
WARNING: If you read this blog and visit the featured site, Max'€™s Cool Beans will accept no responsibility for the countless hours you may fritter away....
Oct 22, 2020
Cadence ® Spectre ® AMS Designer is a high-performance mixed-signal simulation system. The ability to use multiple engines and drive from a variety of platforms enables you to "rev... [[ Click on the title to access the full blog on the Cadence Community site....
Oct 20, 2020
In 2020, mobile traffic has skyrocketed everywhere as our planet battles a pandemic. Samtec.com saw nearly double the mobile traffic in the first two quarters than it normally sees. While these levels have dropped off from their peaks in the spring, they have not returned to ...
Oct 16, 2020
[From the last episode: We put together many of the ideas we'€™ve been describing to show the basics of how in-memory compute works.] I'€™m going to take a sec for some commentary before we continue with the last few steps of in-memory compute. The whole point of this web...

featured video

Better PPA with Innovus Mixed Placer Technology – Gigaplace XL

Sponsored by Cadence Design Systems

With the increase of on-chip storage elements, it has become extremely time consuming to come up with an optimized floorplan with manual methods. Innovus Implementation’s advanced multi-objective placement technology, GigaPlace XL, provides automation to optimize at scale, concurrent placement of macros, and standard cells for multiple objectives like timing, wirelength, congestion, and power. This technology provides an innovative way to address design productivity along with design quality improvements reducing weeks of manual floorplan time down to a few hours.

Click here for more information about Innovus Implementation System

featured paper

Designing highly efficient, powerful and fast EV charging stations

Sponsored by Texas Instruments

Scaling the necessary power for fast EV charging stations can be challenging. One solution is to use modular power converters stacked in parallel. Learn more in our technical article.

Click here to download the technical article

Featured Chalk Talk

Power Supply Design

Sponsored by Mouser Electronics and KEMET

There is a bewildering range of choices for components for power supply design. Considering EMI protection, surge protection, transformers, rectifiers - the list goes on and on. In this episode of Chalk Talk, Amelia Dalton chats with Nick Stephen of KEMET to sort out the puzzle of power supply component selection, and to look at the latest trends and best practices in power supply design.

Click here for more information about KEMET Electronics METCOM MPX1 Metal Composite Power Inductors