Biao Pan

Dr. Biao Pan

School of Integrated Circuit Science and Engineering, Beihang University, Beijing 100191, China

Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
21 October 2022 in IEEE Transactions on Emerging Topics in Computing
Verified
Journal Article
Closed access
YLYueting Li
Yueting Li
TBTianshuo Bai
Tianshuo Bai
XXXinyi Xu
Xinyi Xu
YZYundong Zhang
Yundong Zhang
BWBi Wu
Bi Wu
WZWeisheng ZHAO
Weisheng ZHAO
Conventional von Neumann architecture suffers from bottlenecks in computing performance and power consumption due to frequent data exchange between memory and processing units. To overcome this issue, research on novel computing architectures including near-memory computing (NMC) and in-memory computing (IMC) has been accelerated based on emerging nonvolatile memory devices. Among various potential candidates, spintronic-based magnetic random-access memory (MRAM) has come into a research and development hotspot by its ultralow switching energy, nonvolatility, and superior endurance. This paper outlines the background, trends, and challenges involved in the development of MRAM-centric computing, and highlights the recent prototypes and advances in applications based on MRAM-NMC and MRAM-IMC.

17 January 2024 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Closed access
WYWente Yi
Wente Yi
KMKefan Mo
Kefan Mo
WWWenjia Wang
Wenjia Wang
YZYitong Zhou
Yitong Zhou
YZYejun Zeng
Yejun Zeng
BPBiao Pan
Biao Pan
Digital computing-in-memory (DCIM) that merges computing logic into memory has been proven to be an efficient architecture for accelerating multiply-and-accumulates (MACs). However, low energy efficiency and high area overhead pose a primary restriction for integrating DCIM in re-configurable processors required for multi-functional workloads. To alleviate this dilemma, a novel RISC-V supported full-digital computing-in-memory processor (RDCIM) is designed and fabricated with 55nm CMOS technology. In RDCIM, an adding-on-memory-boundary (AOMB) scheme is adopted to improve the energy efficiency of DCIM. Meanwhile, a multi-precision adaptive accumulator (MPAA) and a serial-parallel conversion supported SRAM buffer (SPBUF) are employed to reduce the area overhead caused by the peripheral circuits and the intermediate buffer for multi-precision support. The results show that the energy efficiency in our design is 16.6 TOPS/W (8-bit) and 66.3 TOPS/W (4-bit). Compared to related works, the proposed RDCIM macro shows a maximum energy efficiency improvement of 1.22 $\times$ in a continuous computing scenario, an area saving of 1.22 $\times$ in the accumulator, and an area saving of 3.12 $\times$ in the input buffer. Moreover, in RDCIM, 5 fine-grained RISC-V extended instructions are designed to dynamically adjust the state of DCIM, reaching 1.2 $\times$ computation efficiency.

22 January 2024 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Closed access
HFHaotian Fu
Haotian Fu
YHYulong Huang
Yulong Huang
TCTingran Chen
Tingran Chen
CFChenyi Fu
Chenyi Fu
HRHongwei Ren
Hongwei Ren
BCBojun Cheng
Bojun Cheng
Compute-in-memory (CIM) based on emerging nonvolatile memory (eNVM) is an effective way to deploy neural networks to low-power edge devices for both storage and computation. NVMs such as ReRAM have been widely used in CIM. Meanwhile, MRAM has higher read and write cycles, lower device and cycle variation and a lower bit error rate, making it equally attractive for storage. However, the high read current and low on/off ratio result in large energy consumption in MRAM read limiting its large-scale application in CIM. The spiking neural network (SNN) represents the information as sparse spike sequences and facilitates hardware to achieve low-power computing by taking advantage of its spatial-temporal sparsity. To further increase the input sparsity of SNN and reduce the read energy consumption, this paper proposes ADC-free, dual-spike (DS) -CIM macro, a spiking MRAM CIM macro driven by asynchronous dual spikes. Compared to the conventional rate coding, our dual-spike coding method uses only 2 spikes to encode the information without losing accuracy. Moreover, the event-driven feature allows the macro to have sub-nW static power consumption. Our DS-CIM macro achieves comparable or higher accuracy while maintaining very low energy consumption. Specifically, it achieves accuracies of 96.99%, 82.87%, 90.00%, and 85.97% for digit classification, image classification, gesture recognition, and action recognition tasks, with energy consumption of only 8.07nJ, 71.26nJ, 729.3nJ, and 369.82nJ, respectively. These results emphasize the significance of DS-CIM and provide ideas for low-power inference on edge devices.

4 January 2024 in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Verified
Journal Article
Closed access
TBTianshuo Bai
Tianshuo Bai
WMWanru Mao
Wanru Mao
GWGuangyao Wang
Guangyao Wang
HLHanjie Liu
Hanjie Liu
AZAifei Zhang
Aifei Zhang
WKWang Kang
Wang Kang
Despite its promising potential for artificial intelligence (AI) applications, current in-memory computing (IMC) technology faces a variety of challenges before mass production. One of the major challenges we face is the absence of efficient toolchains for deploying canonical networks on IMC chips. To address this issue, we propose a co-designed framework that integrates circuit, toolchain, and system elements specifically for IMC. More specifically, our framework consists of several key techniques to improve the key performance, including 1) an 8-bit hardware-friendly quantization-aware training (QAT) approach to quantify the deep learning network from floating-point data to fixed-point data; 2) a novel operator optimization technique to increase the computing precision when running the algorithm models on the IMC chips; and 3) an efficient mapping strategy based on the integer linear programming (ILP) approach to improve the computation resource utilization of the IMC array. We assess our method on our 40-nm embedded Flash-based IMC SoC chip with voice recognition, speech noise reduction, and person detection tasks. Our experimental results show an accuracy over 94.60% in a quiet environment and 87.27% in a white noise environment and a false recognition rate below 1 time per 24 h for voice recognition, a 21.53% improvement for the perceptual evaluation of speech quality (PESQ) for noise reduction, and a 97.80% accuracy in person detection.

17 April 2024 in IEEE Transactions on Circuits and Systems I: Regular Papers
Verified
Journal Article
Closed access
TCTingran Chen
Tingran Chen
WWWenjia Wang
Wenjia Wang
JCJiaqi Chen
Jiaqi Chen
HFHaotian Fu
Haotian Fu
WYWente Yi
Wente Yi
BPBiao Pan
Biao Pan
The large number of multiply accumulate (MAC) operations in Convolutional Neural Network (CNN) leads to substantial data migration and computation. Although computing-in-memory (CIM) proves to be a promising paradigm for MAC operations, high throughput CNN accelerator still confronts bottlenecks from: the low MAC utilization and the uncessary off-chip memory access. In this paper, we propose a high throughput CIM-based CNN accelerator PipeCIM with three hierarchies of pipelines: Intra-Macro, Near-Memory and Tile-Level. The Intra-Macro Pipeline parallelly executes data transfer and in-memory-computing (IMC) operations. The Near-Memory Pipeline alleviates memory access for pooling and data reshaping. The Tile-Level Pipeline establishes a layer-wise pipeline to further improve the throughput while reducing control complexity. PipeCIM introduces the nested scheme and a Unidirectional Divergent Connection Protocol (UDTCP) to simplify the control of data flow with the help of customized RISC-V instructions. To validate our design, PipeCIM was prototyped in 55 nm process node, achieving energy efficiency of 133.8 TOPS/W and peak throughput of 819 GOPS with a 16KB CIM array, which can accelerate VGG-16 to 128.56 $\times$ or Inception to 19.754 $\times$ compared to the baseline.

27 September 2022 in Applied Sciences
Verified
Journal Article
Open access
PDF file
SLshuang liu
shuang liu
GWGuangyao Wang
Guangyao Wang
Tianshuo BaiTianshuo Bai
Tianshuo Bai
MFMo Fan
Mo Fan
JCJiaqi Chen
Jiaqi Chen
BPBiao Pan
Biao Pan
Spiking neural network (SNN) has emerged as one of the most powerful brain-inspired computing paradigms in complex pattern recognition tasks that can be enabled by neuromorphic hardware. However, owing to the fundamental architecture mismatch between biological and Boolean logic, CMOS implementation of SNN is energy inefficient. A low-power approach with novel “neuro-mimetic” devices offering a direct mapping to synaptic and neuronal functionalities is still an open area. In this paper, SNN constructed with novel magnetic skyrmion-based leaky-integrate-fire (LIF) spiking neuron and the skyrmionic synapse crossbar is proposed. We perform a systematic device-circuit-architecture co-design for pattern recognition to evaluate the feasibility of our proposal. The simulation results demonstrated that our device has superior lower switching voltage and high energy efficiency, two times lower programming energy efficiency in comparison with CMOS devices. This work paves a novel pathway for low-power hardware design using full-skyrmion SNN architecture, as well as promising avenues for implementing neuromorphic computing schemes.