Incremental Compilation Comes To FPGA Design

May 26, 2005
Today's FPGAs are large--really large. The largest are closing in on 200,000 logic elements and include features like memories, analog phase-locked loops, transceivers, and more. Yet that complexity cuts two ways. It lets FPGAs compete with ASIC

Today's FPGAs are large--really large. The largest are closing in on 200,000 logic elements and include features like memories, analog phase-locked loops, transceivers, and more.

Yet that complexity cuts two ways. It lets FPGAs compete with ASICs for design starts, but it also makes for long runtimes for FPGA design tools. That "but" is a thumb in the eye of FPGAs' main attraction for designers, their reprogrammability. The sheer size and complexity of FPGAs is beginning to make design with them an inefficient process.

In version 5.0 of its Quartus II design software, Altera takes dead aim at FPGA design efficiency with an incremental compilation feature. This allows designers to break their designs into physical and logical partitions for synthesis and for fitting to the FPGA's sea of gates.

These partitions are maintained through synthesis iterations, so only the segments that have seen design changes require recompilation. Compile times can be reduced by up to 50%, and as a result, a design can see four or five iterations a day instead of only one or two.

Designers can apply different optimization techniques to different partitions for purposes of timing closure. Furthermore, a graphical user interface makes partition setup relatively easy to accomplish. However, all parts of the Quartus II suite support script-driven operation.

Extensive documentation is provided, including design examples of partitioning. The documentation also makes recommendations regarding whether partitioning should or should not be used. It doesn't necessarily make sense for all designs, especially smaller ones.

Both the subscription and Web editions of Quartus II 5.0 are available now. The Web edition is freely downloadable now. Annual subscriptions for the full suite cost $2000 for a node-locked PC license. The tool supports all of Altera's FPGA families, including the high-density Stratix II devices.

See associated figure

Altera Corp. www.altera.com/q2webedition

Sponsored Recommendations

TTI Transportation Resource Center

April 8, 2024
From sensors to vehicle electrification, from design to production, on-board and off-board a TTI Transportation Specialist will help you keep moving into the future. TTI has been...

Cornell Dubilier: Push EV Charging to Higher Productivity and Lower Recharge Times

April 8, 2024
Optimized for high efficiency power inverter/converter level 3 EV charging systems, CDE capacitors offer high capacitance values, low inductance (< 5 nH), high ripple current ...

TTI Hybrid & Electric Vehicles Line Card

April 8, 2024
Components for Infrastructure, Connectivity and On-board Systems TTI stocks the premier electrical components that hybrid and electric vehicle manufacturers and suppliers need...

Bourns: Automotive-Grade Components for the Rough Road Ahead

April 8, 2024
The electronics needed for transportation today is getting increasingly more demanding and sophisticated, requiring not only high quality components but those that interface well...

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!