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 条
  • [31] HARDWARE REDUCTION IN FPGA-BASED MOORE FSM
    Barkalov, Alexander
    Titarenko, Larysa
    Malcheva, Raisa
    Soldatov, Kyryll
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2013, 22 (03)
  • [32] FPGA-based Acceleration of Neural Network Training
    Sang, Ruoyu
    Liu, Qiang
    Zhang, Qijun
    2016 IEEE MTT-S INTERNATIONAL CONFERENCE ON NUMERICAL ELECTROMAGNETIC AND MULTIPHYSICS MODELING AND OPTIMIZATION (NEMO), 2016,
  • [33] FPGA-based System for the Acceleration of Cloud Microservices
    Lallet, Julien
    Enrici, Andrea
    Saffar, Anfel
    2018 13TH IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2018,
  • [34] A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH
    So, Hayden Kwok-Hay
    Brodersen, Robert
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2008, 7 (02)
  • [35] Hardware-Efficient Multipliers With FPGA-Based Approximation for Error-Resilient Applications
    Guo, Yi
    Zhou, Qilin
    Chen, Xiu
    Sun, Heming
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, : 5919 - 5930
  • [36] FPGA-Based Fast Response Image Analysis for Orientational Control in Aerial Manipulation Tasks
    Robert Ladig
    Suphachart Leewiwatwong
    Kazuhiro Shimonomura
    Journal of Signal Processing Systems, 2018, 90 : 901 - 911
  • [37] Space Optimization on Counters for FPGA-Based Perl Compatible Regular Expressions
    Lo, Chia-Tien Dan
    Tai, Yi-Gang
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2009, 2 (04)
  • [38] FPGA-Based Fast Response Image Analysis for Orientational Control in Aerial Manipulation Tasks
    Ladig, Robert
    Leewiwatwong, Suphachart
    Shimonomura, Kazuhiro
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (06): : 901 - 911
  • [39] SIMULINK MODEL AND FPGA-BASED OFDM COMMUNICATION SYSTEM: A SIMULATION AND HARDWARE INTEGRATED PLATFORM
    Dang, Le Khoa
    Nguyen, Huu Phuong
    Binh, Le Nguyen
    Nguyen, Duc Nhan
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2010, 1 (03) : 369 - 404
  • [40] FPGA Based Hardware Acceleration of Sensor Matrix
    Ahmad, Abdul Mutaal
    Lukowicz, Paul
    Cheng, Jingyuan
    UBICOMP'16 ADJUNCT: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2016, : 793 - 802