EDBT 2026 Demo / reviewers in the wild / expert
Lengfei Han
dblp:130/1353
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 5 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Electronic design automation · 72% GPUs and heterogeneous computing · 10% Integrated circuit design · 10% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
circuit simulation |
0.8 | 4 | 2015 | A Performance-Guided Graph Sparsification Approach to Scalable and Robust SPICE-Accurate Integrated Circuit Simulations · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 Transient-simulation guided graph sparsification approach to scalable harmonic balance (HB) analysis of post-layout RF circuits leveraging heterogeneous CPU-GPU computing systems · DAC 2015 |
Electronic design automation › circuit simulation › periodic steady-state analysis
harmonic balance |
0.4 | 2 | 2015 | An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 Transient-simulation guided graph sparsification approach to scalable harmonic balance (HB) analysis of post-layout RF circuits leveraging heterogeneous CPU-GPU computing systems · DAC 2015 |
GPUs and heterogeneous computing
GPU computing |
0.2 | 1 | 2013 | TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013 |
Electronic design automation › circuit simulation
parallel circuit simulation |
0.2 | 1 | 2013 | TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013 |
Electronic design automation › circuit simulation › analog circuit simulation
SPICE simulation |
0.2 | 1 | 2013 | TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013 |
Hardware reliability and fault tolerance › memory reliability
SRAM yield analysis |
0.2 | 1 | 2013 | TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013 |
Integrated circuit design
variation-aware design |
0.2 | 1 | 2013 | TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulations · DAC 2013 |
GPUs and heterogeneous computing
CPU-GPU heterogeneous computing |
0.1 | 1 | 2015 | Transient-simulation guided graph sparsification approach to scalable harmonic balance (HB) analysis of post-layout RF circuits leveraging heterogeneous CPU-GPU computing systems · DAC 2015 |
Electronic design automation › circuit simulation
post-layout simulation |
0.1 | 1 | 2015 | An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Integrated circuit design
radio-frequency circuit design |
0.1 | 1 | 2015 | An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Methods — techniques the papers use, named apart from their topics
graph sparsification · 0.7transient simulation · 0.2preconditioning · 0.2preconditioner generation · 0.2preconditioned iterative solver · 0.2modified nodal analysis · 0.2krylov subspace iteration · 0.2newton-raphson iteration · 0.2circuit linearization · 0.23d lookup tables · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | TinySPICE plus: scaling up statistical SPICE simulations on GPU leveraging shared-memory based sparse matrix solution techniquesabstractTinySPICE was a SPICE simulator on GPU developed to achieve dramatic speedups in statistical simulations of small nonlinear circuits, such as standard cell designs and SRAMs. While TinySPICE can perform circuit simulations much faster than traditional SPICE tools for small circuits, it may not be efficient for handling relatively large logic/memory circuit designs due to the embedded dense MNA matrix solver that can result in fast growing memory cost with increasing matrix size. In this work, we present TinySPICE Plus, a full-blown statistical SPICE simulation engine on GPU platformthat integrates a highly-optimized shared-memory based sparse matrix solver that is capable of dealing with much larger circuits than TinySPICE while achieving orders of magnitude speedup over traditional CPU-based SPICE simulation engine. Extensive experimental results show that TinySPICE Plus can achieves over 70× speedups for parametric yield analysis of SRAM arrays and variation-aware logic circuit characterizations. Lengfei Han |
ICCAD | 1 |
| 2015 | Transient-simulation guided graph sparsification approach to scalable harmonic balance (HB) analysis of post-layout RF circuits leveraging heterogeneous CPU-GPU computing systemsabstractHarmonic Balance (HB) analysis is key to efficient verification of large post-layout RF and microwave integrated circuits (ICs). This paper introduces a novel transient-simulation guided graph sparsification technique, as well as an efficient runtime performance modeling approach tailored for heterogeneous manycore CPU-GPU computing system to build nearly-optimal subgraph preconditioners that can lead to minimum HB simulation runtime. Additionally, we propose a novel heterogeneous parallel sparse block matrix algorithm by taking advantages of the structure of HB Jacobian matrices as well as GPU's streaming multiprocessors to achieve optimal work load balancing during the preconditioning phase of HB analysis. We also show how the proposed preconditioned iterative algorithm can efficiently adapt to heterogeneous computing systems with different CPU and GPU computing capabilities. Extensive experimental results show that our HB solver can achieve up to 20X speedups and 5X memory reduction when compared with the state-of-the-art direct solver highly optimized for eight-core CPUs. Lengfei Han |
DAC | 1 |
| 2015 | An Adaptive Graph Sparsification Approach to Scalable Harmonic Balance Analysis of Strongly Nonlinear Post-Layout RF CircuitsabstractIn the past decades, harmonic balance (HB) has been widely used for computing steady-state solutions of nonlinear radio-frequency (RF) and microwave circuits. However, using HB for simulating strongly nonlinear post-layout RF circuits still remains a very challenging task. Although direct solution methods can be adopted to handle moderate to strong nonlinearities in HB analysis, such methods do not scale efficiently with large-scale problems due to excessively long simulation time and prohibitively large memory consumption. In this paper, we present a novel graph sparsification approach for automatically generating preconditioners that can be efficiently applied for simulating strongly nonlinear post-layout RF circuits. Our approach allows to sparsify time-domain circuit modified nodal analysis matrices that can be subsequently leveraged for sparsifying the entire HB Jacobian matrix. We show that the resultant sparsified Jacobian matrix can be used as a robust yet efficient preconditioner in HB analysis. Our experimental results show that when compared with the prior state-of-the-art direct solution method, the proposed solver can more efficiently handle moderate to strong nonlinearities during the HB analysis of RF circuits, achieving up to 20× speedups and 6× memory reductions. Lengfei Han, Xueqian Zhao |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2015 | A Performance-Guided Graph Sparsification Approach to Scalable and Robust SPICE-Accurate Integrated Circuit SimulationsabstractTo improve the efficiency of direct solution methods in SPICE-accurate integrated circuit (IC) simulations, preconditioned iterative solution techniques have been widely studied in the past decades. However, it is still an extremely challenging task to develop robust yet efficient general-purpose preconditioning methods that can deal with various types of large-scale IC problems. In this paper, based on recent graph sparsification research we propose circuit-oriented general-purpose support-circuit preconditioning (GPSCP) methods to dramatically improve the sparse matrix solution time and reduce the memory cost during SPICE-accurate IC simulations. By sparsifying the Laplacian matrix extracted from the original circuit network using graph sparsification techniques, general-purpose support circuits can be efficiently leveraged as preconditioners for solving large Jacobian matrices through Krylov-subspace iterations. Additionally, a performance model-guided graph sparsification framework is proposed to help automatically build nearly-optimal GPSCP solvers. Our experiment results for a variety of large-scale IC designs show that the proposed preconditioning techniques can achieve up to 18× runtime speedups and 7× memory reduction in DC and transient simulations when compared to state-of-the-art direct solution methods. Xueqian Zhao, Lengfei Han |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2013 | TinySPICE: a parallel SPICE simulator on GPU for massively repeated small circuit simulationsabstractIn nowadays variation-aware IC designs, cell characterizations and SRAM memory yield analysis require many thousands or even millions of repeated SPICE simulations for relatively small nonlinear circuits. In this work, we present a massively parallel SPICE simulator on GPU, TinySPICE, for efficiently analyzing small nonlinear circuits, such as standard cell designs, SRAMs, etc. In order to gain high accuracy and efficiency, we present GPU-based parametric three-dimensional (3D) LUTs for fast device evaluations. A series of GPU-friendly data structures and algorithm flows have been proposed in TinySPICE to fully utilize the GPU hardware resources, and minimize data communications between the GPU and CPU. Our GPU implementation allows for a large number of small circuit simulations in GPU's shared memory that involves novel circuit linearization and matrix solution techniques, and eliminates most of the GPU device memory accesses during the Newton-Raphson (NR) iterations, which enables extremely high-throughput SPICE simulations on GPU. Compared with CPU-based TinySPICE simulator, GPU-based TinySPICE achieves up to 138X speedups for parametric SRAM yield analysis without loss of accuracy. Lengfei Han, Xueqian Zhao |
DAC | 1 |
| 2013 | An efficient graph sparsification approach to scalable harmonic balance (HB) analysis of strongly nonlinear RF circuitsabstractIn the past decades, harmonic balance (HB) has been widely used for computing steady-state solutions of nonlinear radio-frequency (RF) and microwave circuits. However, using HB for simulating strongly nonlinear RF circuits still remains a very challenging task. Although direct solution methods can be adopted to handle moderate to strong nonlinearities in HB analysis, such methods do not scale efficiently with large-scale problems due to excessively long simulation time and huge memory consumption. In this work, we present a novel graph sparsification approach for generating preconditioners that can be efficiently applied for simulating strongly nonlinear RF circuits. Our approach first sparsifies RF circuit matrices that can be subsequently leveraged for sparsifying the entire HB Jacobian matrix. We show that the resultant sparsified Jacobian matrix can be used as a robust yet efficient preconditioner in HB analysis. Our experimental results show that when compared with existing state-of-the-art direct solvers, the proposed HB solver can more efficiently handle moderate to strong nonlinearities during the HB analysis of RF circuits, achieving more than 10X speedups and 8X memory reductions. Lengfei Han, Xueqian Zhao |
ICCAD | 1 |