Advertisement

Growable FPGA macro generator

  • Gulsun Yasar
  • Julie Devins
  • Yelena Tsyrkina
  • Gregg Stadtlander
  • Eric Millham
CAD User Experiences
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1142)

Abstract

Because FPGA designs have routing delays that can be larger than logic-cell delays, it is important to generate optimum designs for different macros. This paper describes an FPGA macro generator for growable macro designs using the IBM FPGA architecture. The IBM Macro Generator (MacGen) automatically creates the optimum designs in terms of higher performance and fewer logic-cell counts. Its output includes physical design layout, CAE front-end models and, for schematic users, macro symbols. An automatic place-and-route tool will implement the macro as generated when it is encountered in a netlist. Currently, 17 different macro types can be generated using MacGen.

Present methodologies supported with MacGen are ViewLogic Powerview and ProSeries schematic entry and simulation; Synopsys FPGA Compiler synthesis, and Cadence Verilog-XL or MTI V-System VHDL simulation; IBM Booledozer synthesis and MTI V-System VHDL simulation. Netlists from these supported front-end tools flow to the IBM FPGA design system for automatic place-and-route, completing the design of the device.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Scott Gould, Brian Worth, Kim Clinton, Eric Millham, Fran Keyser, Ron Palmer, Steve Hartman, Terry Zittritsch, “An SRAM-Based FPGA Architecture,” Proceedings of the IEEE 1996 Custom Integrated Circuits Conference, May 1996, pp. 243–246.Google Scholar
  2. 2.
    Electronic Design Interchange Format-A division of Electronic Industries Association, Library of Parameterized Modules (LPM) Version 2.0, 1993.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Gulsun Yasar
    • 1
  • Julie Devins
    • 1
  • Yelena Tsyrkina
    • 1
  • Gregg Stadtlander
    • 1
  • Eric Millham
    • 1
  1. 1.IBM Microelectronics DivisionUSA

Personalised recommendations