Cellular Automata Based Hardware Accelerator for Parallel Maze Routing

被引:0
|
作者
Saurabh, Shashank [1 ]
Lin, Kuen-Wey [2 ]
Li, Yih-Lang [2 ]
机构
[1] IIT BHU, Dept Elect Engn, Varanasi 221005, Uttar Pradesh, India
[2] Natl Chiao Tung Univ, Inst Comp Sci & Engn, Hsinchu 300, Taiwan
关键词
maze routing; hardware accelerator; cellular automata;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper introduces a scalable hardware design to accelerate the maze algorithm for VLSI routing on Cellular automata (CA). The time-complexities of wave-propagation and back-tracing on CA are both O(n) while constant time for label clearing. Innately high parallelism of CA largely reduces the runtime in wave propagation and label clearing. The RTL implementation for this design has been developed in Verilog and a cell lattice of 35. 35 cells has been implemented on FPGA. The runtime of the proposed CA is shorter than that on a sequential computer by about four to five orders of magnitude.
引用
收藏
页码:680 / 683
页数:4
相关论文
共 50 条
  • [31] Cellular automata and parallel array systems
    Freund, Rudolf
    Tafill, Fritz
    FUNDAMENTA INFORMATICAE, 2007, 78 (03) : 311 - 327
  • [32] Automatic generation of harmonious music using cellular automata based hardware design
    Nedjah, Nadia
    Bezerra, Helaisa D.
    Mourelle, Luiza M.
    INTEGRATION-THE VLSI JOURNAL, 2018, 62 : 205 - 223
  • [33] New parallel architecture for modular multiplication and squaring based on cellular automata
    Ku, KM
    Ha, KJ
    Kim, HS
    Yoo, KY
    APPLIED PARALLEL COMPUTING: ADVANCED SCIENTIFIC COMPUTING, 2002, 2367 : 359 - 369
  • [34] Implementing cellular automata based models on parallel architectures: The CAPP Project
    Bandini, S
    Erbacci, G
    Mauri, G
    PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 167 - 179
  • [35] Parallel implementation of aircraft disembarking and emergency evacuation based on cellular automata
    Giitsidis, Themistoklis
    Dourvas, Nikolaos I.
    Sirakoulis, Georgios Ch
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2017, 31 (02): : 134 - 151
  • [36] A predator-prey model based on the fully parallel cellular automata
    He, MF
    Ruan, HB
    Yu, CL
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2003, 14 (09): : 1237 - 1249
  • [37] Coevolution and evolving parallel cellular automata-based scheduling algorithms
    Seredynski, F
    Zomaya, AY
    ARTFICIAL EVOLUTION, 2002, 2310 : 362 - 373
  • [38] Parallel Accelerated Virtual Physarum Lab Based on Cellular Automata Agents
    Dourvas, Nikolaos, I
    Sirakoulis, Georgios Ch
    Adamatzky, Andrew, I
    IEEE ACCESS, 2019, 7 : 98306 - 98318
  • [39] A parallel model based on Cellular Automata for the simulation of pesticide percolation in the soil
    Bandini, S
    Mauri, G
    Pavesi, G
    Simone, C
    PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 383 - 394
  • [40] Parallel decoder for cellular automata based byte error correcting code
    Chattopadhyay, S
    Chaudhuri, PP
    TENTH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 1997, : 527 - 528