Title :
Technology Mapping for Field Programmable Gate Arrays using Content-Addressable Memory (CAM)
Author :
Lucas, J.M. ; Hoare, R. ; Kourtev, I.S. ; Jones, Alex K.
Author_Institution :
Dept. of Electr. & Comput. Eng., Pittsburgh Univ., PA
Abstract :
This paper describes LURU, a methodology for FPGA combinational technology mapping through the parallel search capability of content-addressable memory (CAM). An overview was shown. First, a circuit is partitioned into a set of subcircuits. Topologies of these subcircuits are described using textual string representations. A precomputed set of strings for the circuit topologies that can be contained in a LUT of K or fewer inputs can be matched against the circuit representation in parallel using the CAM . By using CAM, the search space is increased over traditional technology mapping algorithms. A final mapping is produced for an FPGA device consisting of a heterogeneous network of LUT´s of K or fewer inputs
Keywords :
combinational circuits; content-addressable storage; field programmable gate arrays; logic design; FPGA combinational technology; LURU; circuit representation; content-addressable memory; field programmable gate arrays; heterogeneous network; parallel search; technology mapping; textual string; CADCAM; Computer aided manufacturing; Field programmable gate arrays;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
Conference_Location :
Napa, CA
Print_ISBN :
0-7695-2661-6
DOI :
10.1109/FCCM.2006.68