Title :
EDA Environment for Evaluating a New Switch-Block-Free Reconfigurable Architecture
Author :
Nakamura, Masatoshi ; Inagi, Masato ; Tanigawa, Kazuya ; Hironaka, Tetsuo ; Sato, Masayuki ; Ishiguro, Takashi
Author_Institution :
Grad. Sch. of Inf. Sci., Hiroshima City Univ., Hiroshima, Japan
fDate :
Nov. 30 2011-Dec. 2 2011
Abstract :
In this study, we developed and implemented a placement and routing algorithm for a new switch-block-free fine-grain reconfigurable device, called MPLD, as an evaluation environment of MPLD´s ability to realize sequential circuits. An MPLD consists of an array of multiple-output LUTs (MLUTs), which work as logic elements and/or routing elements, and has no switch blocks for routing, unlike FPGAs. Thus, when the logic cells of a circuit are placed on an MPLD, MLUTs need to be reserved for routing around the placed logic cells. Our simulated annealing-based placement algorithm for MPLDs avoids overcrowding logic cells and reserves routing space, by considering (1) detailed estimated wire congestion and (2) distance between logic cells, in its cost function. In experiments, we confirmed that sequential circuits were successfully placed and routed on MPLDs in our evaluation environment.
Keywords :
programmable logic devices; reconfigurable architectures; simulated annealing; table lookup; EDA environment; MPLD; logic elements; multiple output LUT; routing algorithm; simulated annealing based placement algorithm; switch block free fine grain reconflgurable device; switch block free reconfigurable architecture; Cost function; Field programmable gate arrays; Logic gates; Routing; Simulated annealing; Table lookup; Wires; EDA tool; FPGA; MPLD; placement; routing;
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4577-1734-5
DOI :
10.1109/ReConFig.2011.31