FPGA-Based Hardware Acceleration of Lithographic Aerial Image Simulation

被引:21
|
作者
Cong, Jason [1 ]
Zou, Yi [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
Algorithms; Performance; Design; Lithography simulation; coprocessor acceleration; FPGA; DESIGN;
D O I
10.1145/1575774.1575776
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Lithography simulation, an essential step in design for manufacturability (DFM), is still far from computationally efficient. Most leading companies use large clusters of server computers to achieve acceptable turn-around time. Thus coprocessor acceleration is very attractive for obtaining increased computational performance with a reduced power consumption. This article describes the implementation of a customized accelerator on FPGA using a polygon-based simulation model. An application-specific memory partitioning scheme is designed to meet the bandwidth requirements for a large number of processing elements. Deep loop pipelining and ping-pong buffer based function block pipelining are also implemented in our design. Initial results show a 15X speedup versus the software implementation running on a microprocessor, and more speedup is expected via further performance tuning. The implementation also leverages state-of-art C-to-RTL synthesis tools. At the same time, we also identify the need for manual architecture-level exploration for parallel implementations. Moreover, we implement the algorithm on NVIDIA GPUs using the CUDA programming environment, and provide some useful comparisons for different kinds of accelerators.
引用
收藏
页数:29
相关论文
共 50 条
  • [1] Lithographic Aerial Image Simulation with FPGA-Based Hardware Acceleration
    Cong, Jason
    Zou, Yi
    FPGA 2008: SIXTEENTH ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2008, : 67 - 76
  • [2] FPGA-Based Hardware Acceleration for Boolean Satisfiability
    Gulati, Kanupriya
    Paul, Suganth
    Khatri, Sunil P.
    Patil, Srinivas
    Jas, Abhijit
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (02)
  • [3] HARDWARE ACCELERATED AERIAL IMAGE SIMULATION BY FPGA
    Jamleh, Hani
    Chen, Charlie Chung-Ping
    2009 5TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2009, : 39 - +
  • [4] FPGA-based Hardware Acceleration for Image Copyright Protection Syetem Based on Blockchain
    Li, Wanyi
    Zhu, Yongxin
    Tian, Li
    Nan, Tianhao
    Chen, Xintong
    2020 7TH IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND CLOUD COMPUTING (CSCLOUD 2020)/2020 6TH IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND SCALABLE CLOUD (EDGECOM 2020), 2020, : 234 - 239
  • [5] Real time Orthorectification by FPGA-based Hardware Acceleration
    Kuo, David
    Gordon, Don
    IMAGE AND SIGNAL PROCESSING FOR REMOTE SENSING XVI, 2010, 7830
  • [6] Portable and Scalable FPGA-Based Acceleration of a Direct Linear System Solver
    Zhang, Wei
    Betz, Vaughn
    Rose, Jonathan
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2012, 5 (01) : 1 - 26
  • [7] Integrating FPGA-based hardware acceleration with relational databases
    Liu, Ke
    Tong, Haonan
    Sun, Zhongxiang
    Ren, Zhixin
    Huang, Guangkui
    Zhu, Hongyin
    Liu, Luyang
    Lin, Qunyang
    Zhang, Chuang
    PARALLEL COMPUTING, 2024, 119
  • [8] FPGA-based Acceleration for Hyperspectral Image Analysis
    Pei, Songwei
    Wang, Ruonan
    Zhang, Jingdong
    Jin, Yu
    2017 IEEE 2ND ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2017, : 324 - 327
  • [9] An FPGA-based acceleration method for metabolic simulation
    Osana, Y
    Fukushima, T
    Yoshimi, M
    Amano, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (08): : 2029 - 2037
  • [10] Reducing Hardware in FPGA-based Mealy FSM
    Kolopienczyk, Malgorzata
    Titarenko, Larysa
    Mielcarek, Kamil
    Barkalov, Alexander
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH ENERGY PHYSICS EXPERIMENTS 2017, 2017, 10445