Implementation Considerations for "Soft" Embedded Programmable Logic Cores
James Cheng-Huan Wu
Master of Applied Science Dissertation, University of British Columbia, 2004
Abstract
As integrated circuits become increasingly more complex and expensive, the ability to make
post-fabrication changes will become much more attractive. This ability can be realized using
programmable logic cores. Currently, such cores are available from vendors in the form of
“hard” macro layouts. An alternative approach for fine-grain programmability is possible:
vendors supply an RTL version of their programmable logic fabric that can be synthesized using
standard cells. Although this technique may suffer in terms of speed, density, and power
overhead, the task of integrating such cores is far easier than the task of integrating “hard” cores
into an ASIC or SoC. When the required amount of programmable logic is small, this ease of
use may be more important than the increased overhead. In this thesis, we identify potential
implementation issues associated with such cores, and investigate in depth the area, speed and
power overhead of using this approach. Based on this investigation, we attempt to improve the
performance of programmable cores created in this manner.
PDF Version
Back to Steve Wilton's home page