Skip to main content

A Dynamic Reconfigurable CPLD Architecture for Structured ASIC Technology

  • Conference paper
Reconfigurable Computing: Architectures, Tools and Applications (ARC 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6578))

Included in the following conference series:

Abstract

This paper describes the architecture of a reconfigurable Complex Programmable Logic Device (CPLD) designed for structured ASIC technology. The proposed architecture adds the feature of reconfiguration to structured ASIC with both static and dynamic reconfiguration options. Static reconfiguration is realized using the possibility to reprogram the SRAM based look-up tables at power-up while dynamic reconfiguration uses embedded memory to implement a multi-context device. Dynamic reconfiguration is realized by storing sixteen CPLD configurations in on-chip memory. This inactive on-chip memory is distributed around the chip allowing single cycle configuration change and it can be accessed either from off-chip or from internal logic. Implementation results on structured ASIC validated the solution from both area and timing perspective.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. DeHon, A.: DPGA Utilization and Application. In: Proceedings of the ACM fourth international symposium on FPGAs, Monterey, pp. 115–121 (1996)

    Google Scholar 

  2. Trimberger, S., Carberry, D., Johnson, A., Wong, J.: A Time Multiplexed FPGA. In: Proceedings of the 5th Annual IEEE Symposium on FPGAs for Custom Computing Machines, Napa Valley, pp. 22–28 (1997)

    Google Scholar 

  3. Chang, D., Marek-Sadowska, M.: Partitioning Sequestial Circuits on Dynamically Reconfigurable FPGAs. IEEE Trans. Computers 48(6), 565–579 (1999)

    Article  Google Scholar 

  4. Holland, M., Hauck, S.: Automatic Creation of Domain-Specific Reconfigurable CPLDs for SoC. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems 26(2), 291–295 (2007)

    Article  Google Scholar 

  5. Cooke, L.: gCPLD Architecture, unpublished paper (2001)

    Google Scholar 

  6. Tulbure, T.: A Time Multiplexed Programmable Array for Structured ASIC Technology. In: Proceedings of the 9th International Symposium on Electronics and Telecommunications, Timisoara, pp. 25–28 (2010)

    Google Scholar 

  7. Nextreme Zero Mask-Change ASIC Handbook (2009), http://www.easic.com

  8. Nextreme 2 Device Handbook (2010), http://www.easic.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tulbure, T. (2011). A Dynamic Reconfigurable CPLD Architecture for Structured ASIC Technology. In: Koch, A., Krishnamurthy, R., McAllister, J., Woods, R., El-Ghazawi, T. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2011. Lecture Notes in Computer Science, vol 6578. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19475-7_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19475-7_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19474-0

  • Online ISBN: 978-3-642-19475-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics