Xcell Journal Online
  Xcell Journal Archives
   
  Writing for Xcell
  Advertising in Xcell
  FREE Subscription
   
  Partner Yellow Pages
  Reference Pages
  Contact Us

    

Home : Documentation : Xcell Journal Online : Article
Design Tool Performance that Lowers Your Costs



by Lee Hansen, Sr. Product Marketing Manager, Xilinx, Inc.
lee.hansen@xilinx.com (8/1/04)


ISE software includes advanced capabilities that slash design and verification times, getting you to design closure faster.
article link to PDF
Article PDF 225 KB


The Xilinx® Integrated Software Environment (ISE 6) is the current version of our industry-leading logic design tools, focused on delivering the highest performance available in PLD design. That leadingedge performance can help you get the highest quality of results available, and it can also significantly contribute to lowering design time and costs.

ISE 6 is packed with features designed to streamline the design flow, with technology such as:

  • Timing-driven map – an ISE mapper option that helps pack more design into your highly utilized device
  • ASIC-to-FPGA transition tools
  • A spectrum of high-density design options built into ISE
ISE 6 can help eliminate engineering bottlenecks while delivering the fastest push-button performance available in programmable logic design.

Lower Potential Device Costs
Introduced in September 2003, ISE 6 adds a new timing-driven map option that helps get better design utilization for your FPGA device, particularly if the device is already more than 90% utilized. Timing-driven map is a next-generation enhancement to ISE physical synthesis, and combines placement with logic slice packing for Virtex-II™, Virtex-II Pro™, and Spartan-3™ devices to improve placement quality for “unrelated logic.”

In recent benchmarks, timing-driven map was tested on large, highly-utilized designs that contained tight timing constraints, versus the standard map and place and route flow. Results varied based on many factors in the design, yet timing-driven map showed an average 30% better overall logic placement.

This advantage gives Xilinx ISE 6 customers the potential to stay in their chosen device, even if utilization is pushing 90% or higher, when competing tools would have already forced the design into a larger and thus more expensive device. The timing-driven map option is included free with all configurations of ISE 6.

Streamlining ASIC-to-FPGA Transitions
The last few years have seen a steep decline in the number of ASIC design starts, and a good number of those projects have moved to Xilinx FPGAs for their logic delivery medium. Helping those project engineers transition from ASIC design flows with advanced support has been a priority for ISE development: thus, a number of tools are available to help.

Starting at the front of the design flow, you can use many of your existing ASIC code-checking tools to verify your HDL source. Xilinx has created a set of Xilinx FPGA-specific libraries for Synopsys™ LEDA VHDL and Verilog™ “linting” tools. The libraries are free to registered Synopsys users, and you can use them to configure your existing LEDA checker. They contain critical coding-style rules that help ensure HDL source quality and optimize implementation for the target FPGA.

ISE place and route tools also help you ensure efficient implementation. The place and route tools results offer interactive suggestions on how you can change your HDL code to reduce design size and implementation results. These suggestions help make more efficient use of FPGA resources and save overall design space.

The ISE design flow also supports technology that some ASIC designers have already invested in for verification. For example, formal verification is a technology that saw initial adoption in the ASIC design space. This structural equivalency comparison technique can drastically speed up verification time, and is often seen as an alternative to more traditional HDL simulation methods, particularly for higher density designs. These same tools also work with ISE FPGA-based designs, so if you’re using Synopsys Formality™ or Verplex Conformal LEC, you can use formal equivalency checking on your Xilinx FPGA design as well.

High-Density Design Techniques
You can also slash design times and project costs by using the high-density design options built into ISE. Free to all Xilinx users and included with ISE, these options can lead to faster timing closure and faster implementation times.

Area Mapping and Floorplanning
ISE includes two floorplanning options: PACE (Pin Assignment and Constraints Editor – shown in Figure 1), and ISE Floorplanner. Also, PlanAhead™, the high-level floorplanning tool, is now an optional, separately purchased Xilinx design tool offering through the recent acquisition of Hier Design, integrating directly to the ISE design flow.

These tools let you group logic together and associate those groups to an area on the target FPGA. Area mapping is a fast way to keep critical sections of the design together, associate HDL together by source such as purchased IP, or to efficiently reuse HDL from an earlier project. Good floorplanning can help achieve faster timing closure and optimize design performance.

Incremental Design
ISE also contains Incremental Design, a technology that can slash re-implementation time by as much as 75%. Incremental Design uses a design floorplan as the starting point. The design is then implemented or passed through the synthesis and place and route cycle. If subsequent modifications are required, Incremental Design updates only the area affected by the change, leaving the other completed design areas intact and dramatically shortening the re-implementation cycle. Incremental Design is useful during the verification phase, where debug and design changes are most commonly encountered.

Modular Design
Modular Design is another option included in ISE supporting the team design environment. Modular Design lets team managers divide a high-density design up into “modules.” Each design team can then use the entire suite of ISE design tools to complete their module independently. Modular Design deploys a “divide and conquer” strategy to highdensity designs, letting teams operate efficiently in parallel, finishing the overall project faster.

Conclusion
High-performance ISE technology isn’t only about getting the fastest clock speed in your design. The advanced technology built into ISE 6 also can cut your design and verification times, slash project costs, and offer potentially lower device savings in the long run. Upgrade your designs to ISE 6, or download the evaluation version of ISE by visiting www.xilinx.com/ise_eval/.

Printable PDF version of this article with graphics. PDF logo (8/1/04) 225 KB

 
Jobs Events Webcasts News Investors Feedback Legal Privacy Trademarks Sitemap
© 1994-2008 Xilinx, Inc. All Rights Reserved.