GATSPI: GPU Accelerated Gate-Level Simulation for Power Improvement

03/11/2022
by   Yanqing Zhang, et al.
0

In this paper, we present GATSPI, a novel GPU accelerated logic gate simulator that enables ultra-fast power estimation for industry sized ASIC designs with millions of gates. GATSPI is written in PyTorch with custom CUDA kernels for ease of coding and maintainability. It achieves simulation kernel speedup of up to 1668X on a single-GPU system and up to 7412X on a multiple-GPU system when compared to a commercial gate-level simulator running on a single CPU core. GATSPI supports a range of simple to complex cell types from an industry standard cell library and SDF conditional delay statements without requiring prior calibration runs and produces industry-standard SAIF files from delay-aware gate-level simulation. Finally, we deploy GATSPI in a glitch-optimization flow, achieving a 1.4 turnaround time compared to a similar flow using a commercial simulator.

READ FULL TEXT
research
02/28/2023

QCLAB++: Simulating Quantum Circuits on GPUs

We introduce qclab++, a light-weight, fully-templated C++ package for GP...
research
07/25/2022

AutoCellLibX: Automated Standard Cell Library Extension Based on Pattern Mining

Custom standard cell libraries can improve the final quality of the corr...
research
10/15/2022

Deep Differentiable Logic Gate Networks

Recently, research has increasingly focused on developing efficient neur...
research
07/15/2022

Optimizing Data Collection in Deep Reinforcement Learning

Reinforcement learning (RL) workloads take a notoriously long time to tr...
research
04/26/2023

Acceleration for Timing-Aware Gate-Level Logic Simulation with One-Pass GPU Parallelism

Witnessing the advancing scale and complexity of chip design and benefit...
research
02/09/2021

Multi-GPU SNN Simulation with Static Load Balancing

We present a SNN simulator which scales to millions of neurons, billions...
research
07/07/2023

A GPU-accelerated simulator for the DEM analysis of granular systems composed of clump-shaped elements

We discuss the use of the Discrete Element Method (DEM) to simulate the ...

Please sign up or login with your details

Forgot password? Click here to reset