Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction

Frequency scaling and precision reduction optimization of an FPGA accelerated SPICE circuit simulator can enhance performance by 1.5x while lowering implementation cost by 15 -- 20%. This is possible due the inherent fault tolerant capabilities of SPICE that can naturally drive simulator convergence...

Full description

Saved in:
Bibliographic Details
Main Authors: Lim, Hui Hui, Kapre, Nachiket
Other Authors: School of Computer Engineering
Format: Conference or Workshop Item
Language:English
Published: 2015
Online Access:https://hdl.handle.net/10356/81238
http://hdl.handle.net/10220/39166
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-81238
record_format dspace
spelling sg-ntu-dr.10356-812382020-05-28T07:17:37Z Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction Lim, Hui Hui Kapre, Nachiket School of Computer Engineering 2015 IEEE International Parallel and Distributed Processing Symposium Workshop (IPDPSW) Frequency scaling and precision reduction optimization of an FPGA accelerated SPICE circuit simulator can enhance performance by 1.5x while lowering implementation cost by 15 -- 20%. This is possible due the inherent fault tolerant capabilities of SPICE that can naturally drive simulator convergence even in presence of arithmetic errors due to frequency scaling and precision reduction. We quantify the impact of these transformations on SPICE by analyzing the resulting convergence residue and runtime. To explain the impact of our optimizations, we develop an empirical error model derived from in-situ frequency scaling experiments and build analytical models of rounding and truncation errors using Gappa-based numerical analysis. Across a range of benchmark SPICE circuits, we are able to tolerate to bit-level fault rates of 10--4 (frequency scaling) and manage up to 8-bit loss in least-significant digits (precision reduction) without compromising SPICE convergence quality while delivering speedups. Accepted version 2015-12-18T06:44:31Z 2019-12-06T14:26:16Z 2015-12-18T06:44:31Z 2019-12-06T14:26:16Z 2015 Conference Paper Lin, H. H., & Kapre, N. (2015). Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction. 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 163-169. https://hdl.handle.net/10356/81238 http://hdl.handle.net/10220/39166 10.1109/IPDPSW.2015.100 en © 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: [http://dx.doi.org/10.1109/IPDPSW.2015.100]. 7 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
description Frequency scaling and precision reduction optimization of an FPGA accelerated SPICE circuit simulator can enhance performance by 1.5x while lowering implementation cost by 15 -- 20%. This is possible due the inherent fault tolerant capabilities of SPICE that can naturally drive simulator convergence even in presence of arithmetic errors due to frequency scaling and precision reduction. We quantify the impact of these transformations on SPICE by analyzing the resulting convergence residue and runtime. To explain the impact of our optimizations, we develop an empirical error model derived from in-situ frequency scaling experiments and build analytical models of rounding and truncation errors using Gappa-based numerical analysis. Across a range of benchmark SPICE circuits, we are able to tolerate to bit-level fault rates of 10--4 (frequency scaling) and manage up to 8-bit loss in least-significant digits (precision reduction) without compromising SPICE convergence quality while delivering speedups.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Lim, Hui Hui
Kapre, Nachiket
format Conference or Workshop Item
author Lim, Hui Hui
Kapre, Nachiket
spellingShingle Lim, Hui Hui
Kapre, Nachiket
Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction
author_sort Lim, Hui Hui
title Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction
title_short Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction
title_full Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction
title_fullStr Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction
title_full_unstemmed Enhancing Speedups for FPGA Accelerated SPICE through Frequency Scaling and Precision Reduction
title_sort enhancing speedups for fpga accelerated spice through frequency scaling and precision reduction
publishDate 2015
url https://hdl.handle.net/10356/81238
http://hdl.handle.net/10220/39166
_version_ 1681056933877907456