Skip to main content

CAPpartx: Computer aided prototyping partitioning for Xilinx FPGAs, a hierarchical partitioning tool for rapid prototyping

  • High-Level Design II
  • Conference paper
  • First Online:
Field-Programmable Logic Smart Applications, New Paradigms and Compilers (FPL 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1142))

Included in the following conference series:

  • 172 Accesses

Abstract

Rapid prototyping is a well accepted method in microelectronics. Early validation of an ASIC design is possible through emulation using FPGAs. Thus, specification errors can be eliminated and the overall development time and costs are reduced significantly. One of the main task in ASIC emulation is netlist partitioning. The approach we implemented is tailored to the architectural characteristics of application specific embedded controllers for mechatronic applications. It is based on a hierarchical partitioning strategy.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Hsia, A. Davis, D. Kung: Status Report: Requirements Engineering; IEEE Software, Vol. 10, No. 6, Nov. 1993.

    Google Scholar 

  2. V. S. Gordon, J. M. Bieman: Rapid Prototyping: Lessons Learned; IEEE Software, pp. 85–95, January 1995.

    Google Scholar 

  3. S. Walters: Computer-Aided Prototyping for ASIC-Based Systems; IEEE Design & Test of Computers, pp. 543–552, June 1991.

    Google Scholar 

  4. M. Garey, D. Johnson: Computers and Intractability; A Guide to the Theory of NP-Completeness, W.H. Freeman & Company, 1979.

    Google Scholar 

  5. B. W. Kernighan, S. Lin: An Efficient Heuristic Procedure for Partitioning Graphs; Bell System Technical Journal, 49:291–307, 1970.

    Google Scholar 

  6. C.M. Fiduccia, R. Mattheyses: A Linear Time Heuristic for Improving Network Partitions; Proc. of the 19th Annual Design Automation Conference, pp. 241–247 (175–181), July 1982.

    Google Scholar 

  7. C. Kring, A. R. Newton: A Cell Replicating Approach to Mincut-Based Circuit Partitioning; Proc. IEEE International Conference on Computer-Aided Design, Santa Clara, California, November 1991.

    Google Scholar 

  8. S. W. Hadley, B. L. Mark, A. Vannelli: An Efficient Eigenvector Approach for Finding Netlist Partitions; IEEE Transactions on Computer-Aided Design, 11(7):885–892, July 1992.

    Google Scholar 

  9. L. Hagen, A. Kahng: Fast Spectral Methods for Ratio Cut Partitioning and Clustering; Proc. IEEE International Conference on Computer-Aided Design, Santa Clara, California, November 1991.

    Google Scholar 

  10. J. Cong, L. Hagen, A. Kahng: Net Partitioning Yield Better Module Partitions; Proc. of the 29th ACM/IEEE Design Automation Conference, pp 47–52, June 1992.

    Google Scholar 

  11. M. R. Green, J. Supowit: Simulated Annealing without Rejected Moves; Digest International Conference on Computer Design, pp 658–663, October 1984.

    Google Scholar 

  12. R. Kuznar, F. Brglez, K. Kozminski: Cost Minimisation of Partitions into Multiple Devices; IEEE/ACM Proc. 30th Design Automation Conference, Dallas, Texas, June 14–18, 1993.

    Google Scholar 

  13. R. Kuznar, F. Brglez, B. Zajc: Multi-way Netlist Partitioning into Heterogeneous FPGAs and Minimization of Total Device Cost and Interconnect; 31th Design Automation Conference ACM/IEEE, pp 238–243, June 1994.

    Google Scholar 

  14. U. Ober, M. Glesner: Multiway Netlist Partitioning onto FPGA-based Board Architectures; European Design Automation Conference, pp 150–155, Brighton, UK, September 18–22, 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner W. Hartenstein Manfred Glesner

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ober, U., Glesner, M., Herpel, HJ. (1996). CAPpartx: Computer aided prototyping partitioning for Xilinx FPGAs, a hierarchical partitioning tool for rapid prototyping. In: Hartenstein, R.W., Glesner, M. (eds) Field-Programmable Logic Smart Applications, New Paradigms and Compilers. FPL 1996. Lecture Notes in Computer Science, vol 1142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61730-2_11

Download citation

  • DOI: https://doi.org/10.1007/3-540-61730-2_11

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61730-3

  • Online ISBN: 978-3-540-70670-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics