feature article
Subscribe Now

Quartus Prime

Altera Kicks Up the Tools

It can be tough being in the lead. For years, one of the brightest spots for Altera Corporation in the FPGA market competition with archrival Xilinx, Inc. has been their Quartus II tool suite. It’s no secret that Xilinx struggled with their old ISE tools, ultimately leading to a complete, ground-up redesign. Altera’s Quartus II continued doing its job, while Xilinx had the “new shiny object” – with all the excitement and problems that go along with re-designed tools. 

But, what then do you do if you’re Altera? You’ve been ahead in tools for years, your customers are pretty happy with Quartus II, and they’ve invested a lot learning to use it effectively. Your competitor (and their customers) have bitten the bullet and started from scratch with a new but modern tool suite. You don’t want to disrupt the good thing you’ve got going with Quartus II, but neither do you want to have the perception that you’re the ones with the “old” tools. You’re in a bit of a pickle.

Luckily, Moore’s Law comes along and keeps everybody focused on the real problems. The newest generation of FPGAs can have over 5 million logic cells, four times the previous generation’s high-speed serial IO bandwidth, quad-core 64-bit applications processors, over two Tbps parallel and serial memory bandwidth, and over 10 Tera FLOPS of processing power. Any savvy tool suite would quiver in fear at the Moore-esque magnitude of the design problems about to rain down on its unsuspecting algorithms. 

Altera’s answer was to give the “Six-million-dollar Man” treatment to the venerable Quartus II: replacing its underlying engines and algorithms with new ones, making it better than before – stronger, faster… Enter Quartus Prime!

Quartus Prime maintains the look and feel of Quartus II, but it has a whole new infrastructure under the hood – specifically designed to handle the monster designs that will be thrown at the company’s “Generation 10” FPGAs. Altera calls this new engine “Spectra-Q” (which we have written about before). Altera’s goals for Quartus Prime were simple: faster design entry, faster compile and iteration times, and fewer design iterations – all while producing better quality-of-results (QoR). They wanted to accomplish these things while maintaining the same user interface, so that their customers would not have the disruption of learning a new UI, when they were already pretty happy and accomplished with the old one.

Altera’s approach was to start with a hierarchical database, introduce new, advanced algorithms for synthesis, place and route, and design planning – all behind a new unified compiler technology. The company has expanded and updated language support, adding System Verilog and VHDL 2008. They have added a new interactive tool called “BluePrint Platform Designer” for IO planning and design rule checks. BluePrint Platform Designer enforces correct-by-construction pre-placement of IOs, eliminating the iterate-and-fix loop of the previous generation. A new “Hybrid Placer” and new synthesis algorithms then do the heavy lifting to achieve much of the new QoR improvements. Then, an incremental design and optimization flow reduces the number of iterations required while decreasing the iteration time and leading to much faster design convergence. 

There is a synergy between the hierarchical database and design flow, IP blocks that have already been tuned, and faster, more-predictable iterations. Once you have major parts of your design nailed down with all the timing issues fixed, the last thing you want is to have the tools throw the whole thing back up in the air again when you make a small change to an unrelated part of the design. And, you don’t really want to wait around while the tool re-does all the work on those parts of the design that didn’t change. An incremental, hierarchical design methodology solves both of those problems at once.

Altera claims that Quartus Prime achieves a full one-speed-grade QoR improvement, comparing the “push-button” flow with the previous-generation Quartus II. The company also says the IO design process time can be reduced by 90% with BluePrint Platform Designer, and it claims a 75% reduction in compile times. These are remarkable numbers for algorithm and database changes in software tools that have already been optimized for decades. Typically, a 1-2% improvement is a big deal.

The company is changing the way the software is packaged with Quartus Prime. Previously, with Quartus II, there were two versions: A free “Web Edition” version, and a full-featured “Subscription Edition.” With Quartus Prime, this has expanded to three versions: A “Lite Edition” (which is comparable to the old “Web Edition”), a “Standard Edition” (which is a direct replacement for the old “Subscription Edition” for people who already use that version), and a new “Pro Edition” that contains additional capabilities that apply only to the company’s newest Stratix 10 and Arria 10 families of FPGAs, such as the new Spectra-Q synthesis.

If the looming acquisition by Intel is affecting Altera, it doesn’t show on the outside. The company appears to be on its usual game, with steady progress on technology and scrappy sparring with its primary competitor. Quartus Prime and Spectra-Q are elegant engineering and marketing answers to Xilinx’s loud and strong Vivado initiative, and there is no sign that Altera has gone into any kind of suspended animation state awaiting assimilation by Intel. 

It will be especially interesting to watch the direction of Altera and of the FPGA market over the next couple of years. The 14nm/16nm FinFET semiconductor node is bringing the biggest bounty of Moore’s Law goodness we’ve seen in over a decade. The market is just coming to grips with the remarkable capabilities of SoC FPGAs as a whole new category of device, and both Altera and Xilinx have invested incredible resources in new tool capabilities to keep up with the design demands that will come along with the next generation of devices.

At the same time, FPGAs are going outside the realm of the usual “FPGA expert” community into new markets and new applications. Most of these new applications also involve large software components, so both Altera and Xilinx are forced to bolster their tool offerings for the software as well as the hardware engineering communities. 

17 thoughts on “Quartus Prime”

  1. It will be interesting to get feedback from designers over the next few months to see if the BluePrint Platform Designer actually provides the 90% design process time saving.

  2. Pingback: bdsm
  3. Pingback: netherland seedbox
  4. Pingback: binaural
  5. Pingback: GVK Biosciences
  6. Pingback: orospu
  7. Pingback: visite site
  8. Pingback: cpnsnews.com
  9. Pingback: More Bonuses

Leave a Reply

featured blogs
Apr 16, 2024
In today's semiconductor era, every minute, you always look for the opportunity to enhance your skills and learning growth and want to keep up to date with the technology. This could mean you would also like to get hold of the small concepts behind the complex chip desig...
Apr 11, 2024
See how Achronix used our physical verification tools to accelerate the SoC design and verification flow, boosting chip design productivity w/ cloud-based EDA.The post Achronix Achieves 5X Faster Physical Verification for Full SoC Within Budget with Synopsys Cloud appeared ...
Mar 30, 2024
Join me on a brief stream-of-consciousness tour to see what it's like to live inside (what I laughingly call) my mind...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured chalk talk

Power High-Performance Applications with Renesas RA8 Series MCUs
Sponsored by Mouser Electronics and Renesas
In this episode of Chalk Talk, Amelia Dalton and Kavita Char from Renesas explore the first 32-bit MCUs based on the new Arm® Cortex® -M85 core. They investigate how these new MCUs bridge the gap between MCUs and MPUs, the advanced security features included in this new MCU portfolio, and how you can get started using the Renesas high performance RA8 series in your next design. 
Jan 9, 2024
14,036 views