Abstract
This chapter presents a unique implementation of MBC framework which realizes function not by LUTs but rather by programmable logic arrays (PLA). While LUTs sizes tend to be exponentially large with large number of inputs, PLA sizes increase at a much lower rate, thereby making them attractive for representing functions with large number of inputs. From the implementation perspective, the benefit is exponentially smaller memory size compared to a LUT based approach. This leads to considerable improvement in performance and energy for the MBC framework. The challenge is however, conventional random access memories cannot be used to store and retrieve the PLA representation. Content-addressable memories (CAM) are ideal candidates for storing the PLA representation. This chapter describes the CAM based MBC architecture and the corresponding software flow.
Keywords
- Programmable Logic Array (PLA)
- Conventional Random Access Memory
- Content Addressable Memory (CAM)
- Unique Implementation
- Complex Programmable Logic Device (CPLD)
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
J. Hutchby, M. Garner, “Assessment of the Potential and Maturity of Selected Emerging Research Memory Technologies”. Technical report, ITRS, 2010
K. Pagiamtzis, A. Sheikholeslami, “Content-Addressable Memory (CAM) circuits and architectures”. IEEE J. Solid State Circuits, 41(3), 712–727 (2006)
A. Agarwal et al., “A Dual-Supply 4GHz 13fJ/bit/search 65x128b CAM in 65nm CMOS”, in ESSCIRC, 2006
A. Kaviani, S. Brown, “Hybrid FPGA Architecture”, in Intl. Symp. on FPGAs, 1996
F. Heile, A. Leaver, “Hybrid Product Term and LUT based Architectures Using Embedded Memory Blocks”, in Intl. Symp. on FPGAs, 1999
[Online], “Predictive Technology Model”. http://ptm.asu.edu/
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media New York
About this chapter
Cite this chapter
Paul, S., Bhunia, S. (2014). PLA Based Application Mapping in MBC. In: Computing with Memory for Energy-Efficient Robust Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7798-3_14
Download citation
DOI: https://doi.org/10.1007/978-1-4614-7798-3_14
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-7797-6
Online ISBN: 978-1-4614-7798-3
eBook Packages: EngineeringEngineering (R0)