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] Simulation Credibility Assessment Methodology With FPGA-based Hardware-in-the-Loop Platform
    Dai, Xunhua
    Ke, Chenxu
    Quan, Quan
    Cai, Kai-Yuan
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (04) : 3282 - 3291
  • [32] FPGA-based Hardware-in-the-Loop Simulation of a Rectifier with Power Factor Correction
    Kiffe, Axel
    Schulte, Thomas
    2015 17TH EUROPEAN CONFERENCE ON POWER ELECTRONICS AND APPLICATIONS (EPE'15 ECCE-EUROPE), 2015,
  • [33] An FPGA-based Hardware Accelerator for Iris Segmentation
    Avey, Joe
    Jones, Phillip
    Zambreno, Joseph
    2018 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2018,
  • [34] HARDWARE REDUCTION IN FPGA-BASED MOORE FSM
    Barkalov, Alexander
    Titarenko, Larysa
    Malcheva, Raisa
    Soldatov, Kyryll
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2013, 22 (03)
  • [35] Protocol Aware ATE with FPGA-based Hardware
    Aggarwal, Vineet
    2008 IEEE AUTOTESTCON, VOLS 1 AND 2, 2008, : 322 - 324
  • [36] FPGA-Based Hardware Accelerator for Matrix Inversion
    Kokkiligadda V.S.K.
    Naikoti V.
    Patkotwar G.S.
    Sabat S.L.
    Peesapati R.
    SN Computer Science, 4 (2)
  • [37] Modular FPGA-Based Hardware Platform for Emulation
    Matoga, Lukasz
    Koczor, Arkadiusz
    Golek, Michal
    Zadek, Pawel
    Penkala, Piotr
    2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 402 - 408
  • [38] FPGA-based hardware to achieve the stereoscopic display
    Zhang Guangwei
    An Zhiyong
    Zheng Fangyin
    Zhang Weiwei
    ISTM/2007: 7TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-7, CONFERENCE PROCEEDINGS, 2007, : 1732 - 1735
  • [39] A survey of FPGA-based hardware implementation of ANNs
    Liu, JH
    Liang, DQ
    PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, 2005, : 915 - 918
  • [40] 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