130 likes | 136 Views
Reconfigurable Architectures. Sankalp Kallakuri Vaishali Damle. Papers selected . A. Marquardt,"Speed and Area Tradeoffs in Cluster-Based FPGA Architectures", IEEE Transactions on VLSI, Feb. 2000.
E N D
Reconfigurable Architectures Sankalp Kallakuri Vaishali Damle
Papers selected • A. Marquardt,"Speed and Area Tradeoffs in Cluster-Based FPGA Architectures", IEEE Transactions on VLSI, Feb. 2000. • S. Wilton et. al,"The Memory Logic Interface in FPGA's with large Embedded Memory Arrays", Transactions on VLSI, March 1999.
Papers Selected • H. Zhang,"A 1V Heterogeneous Reconfigurable Processor IC for Baseband Wireless Applications", IEEE Journal on Solid State Circuits, Vol. 35, Nov 2000, pgs 1697-1704. • B. Salefski,"Re-Configurable Computing inWireless",Design Automation Conference, 2001.
Reconfigurable Architectures • What is reconfigurable computing? • Advantages of reconfigurable computing • Reconfigurable Hardware
FPGA’s as hardware • Field Programmable Gate Arrays • Properties – • On the fly programmability • Partial programmability • Externally-Visible internal state
Cluster-Based FPGA’s • Logic cluster – group of logic elements connected with high speed local interconnections. • Basic Logic Elements (BLE’s) • Local Routing for BLE’s
Basic Architecture • Island-style FPGA’s • Pads = floor(2 * sqrt(Cluster size)) • Routing Architecture
Area and Delay Results • Area – affected by intercluster routing area and cluster area • Delay – intracluster and intercluster connections • Compile time
Large Embedded FPGA’s • To implement large circuits or entire systems • FPGA with on-chip memory support
Baseline Architecture • Memory resources • Logic resources • Memory/logic interconnect block
Memory/Logic interconnect • Flexibility • Affects the area • Affects the delay • Affects the track requirements
Enhanced Architecture • Supports memory to memory connections • Programmable switches between neighbouring memory arrays • Evaluation