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

Highly Integrated 20A Digital Power Module for High Current Applications

March 20, 2024
Renesas latest power module delivers the highest efficiency (up to 94% peak) and fast time-to-market solution in an extremely small footprint. The RRM12120 is ideal for space...

Empowering Innovation: Your Power Partner for Tomorrow's Challenges

March 20, 2024
Discover how innovation, quality, and reliability are embedded into every aspect of Renesas' power products.

Article: Meeting the challenges of power conversion in e-bikes

March 18, 2024
Managing electrical noise in a compact and lightweight vehicle is a perpetual obstacle

Power modules provide high-efficiency conversion between 400V and 800V systems for electric vehicles

March 18, 2024
Porsche, Hyundai and GMC all are converting 400 – 800V today in very different ways. Learn more about how power modules stack up to these discrete designs.

Comments

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