Location:Home > Students > Past students
Ping Chen

Biography

Enrollment Date: 2012

Graduation Date:2015

Degree:M.S.

Defense Date:2015.06.03

Advisors:Chun Zhang

Department:Institute of Microelectronics,Tsinghua University

Title of Dissertation/Thesis:Design of Error Correction Code Circuit and Compiler for SSD Controllers

Abstract:
Solid state drivers (SSDs) have play an important role in the cloud server and the terminal PC in recent years. With tremendous growth of the storage capacity and widely use of the MLC/TLC Flash memory chips, the possibility of SSD data error is also growing under the current technology. In order to reduce the error rate of data and improve data reliability, we need to design a high performance error correcting code (ECC) circuit in SSD controller chips. In this paper, BCH error correction algorithm is used to design a maximum capacity of 72bit/1KB ECC circuit based on the current product requirement and research situation. The parameter of this code is BCH (9193, 8192, 72) according to the encoding rules. In the encoder module, a 32-bit parallel LFSR structure is employed, which improve encoding efficiency by using the same amount of registers. In terms of the three main modules of the decoder, syndrome computation (SC) module multiplex encoder structure to reduce the complexity, and the method of time-sharing computing cut down circuit area; BM algorithm module hires simple inversion-free Berlekamp-Massey (SiBM) algorithm, so that the number of iterations is reduced from 144 to 72. Moreover, finite field multipliers are time-sharing multiplexed in each iteration cycle, and pipeline operation with the SC module is also used; Chien search module fulfile the optimal search by changing the search location and early termination mechanisms, and sharing common-sub-expressions (CSEs) are introduced to lower hardware complexity and design the 32-bit parallel search circuit. The decoder circuit’s data throughput can reach 3.2 Gb/s and it will occupy 119.5K logic gate counts using TSMC 65nm technology, and the decoding latency is also reduced to 2.92us by these optimization method. The entire circuit is mounted onto NiosII processor to build SoPC software and hardware co-verification system. Altera's StratixV series FPGA chip is used to complete the verification, BCH circuit portion occupies 43K logic elements. On the basis of BCH circuit design, the paper also designs an IP core compiler, so that subsequent developers can simply configure the relevant parameters and generate RTL code of BCH circuits automatically to meet the needs of different application scenarios, which will greatly shorten the development cycle.

Publications

Papers::

[1] Kang Zhao, Shulin Feng, Hanjun Jiang, Zhihua Wang, Ping Chen, Binjie Zhu, Xianglong Duan, Wearable Bowel Sound Monitoring with Quality Enhancement using U-net, ISCAS 2022, pp.2443-2447, 2022.

[2] Sikai Wang,Kang Zhao,Ming Liu,Hanjun Jiang,Zhihua Wang,Zongwang Zhang,Huili Kan,Ping Chen,Binjie Zhu, Using breath sound data to detect intraoperative respiratory depression in non-intubated anesthesia, Science China-Information Sciences, Vol.64, No.3, pp.3-Article number:134101, 2021.

[3] Kang Zhao,Shulin Feng,Hanjun Jiang,Zhihua Wang,Ping Chen,Binjie Zhu,Xianglong Duan, A Binarized CNN-based Bowel Sound Recognition Algorithm with Time-domain Histogram Features for Wearable Healthcare Systems, IEEE Transactions on Circuits and Systems Ii: Express Briefs, Vol.pp, No.99, pp. 1 - 1, 2021.

[4] Shengjie Guo,Yixin Zhou,Hao Tang,Baojun Mai,Binjie Zhu,Ping Chen,Zhihua Wang, In vitro verification of intelligent measurement system for joint range of motion in total hip arthroplasty based on inertia measurement unit sensor, Chinese Journal of Bone and Joint Injury, Vol.35, No.4, pp. 350 - 352, 2020.

[5] Kang Zhao,Hanjun Jiang,Zhihua Wang,Ping Chen,Binjie Zhu,Xianglong Duan, Long-Term Bowel Sound Monitoring and Segmentation by Wearable Devices and Convolutional Neural Networks, IEEE Transactions on Biomedical Circuits and Systems, Vol.14, No.5, pp. 985 - 996, 2020.

[6] Xue Zheng,Chun Zhang,Ping Chen,Kang Zhao,Hanjun Jiang,Zhiwei Jiang,Huafeng Pan,Zhihua Wang,Wen Jia, A CRNN System for Sound Event Detection Based on Gastrointestinal Sound Dataset Collected by Wearable Auscultation Devices, IEEE Access, Vol.8, pp. 157892 - 157905, 2020.

[7] Hao Tang,Yixin Zhou,Baojun Mai,Binjie Zhu,Ping Chen,Yujia Fu,Zhihua Wang, Monitoring hip posture in total hip arthroplasty using an inertial measurement unit-based hip smart trial system: An in vitro validation experiment using a fixed pelvis model, Journal of Biomechanics, Vol.97, 2019.

[8] Yue Yin,Hanjun Jiang,Shulin Feng,Juzheng Liu,Ping Chen,Binjie Zhu,Zhihua Wang, Bowel sound recognition using SVM classification in a wearable health monitoring system, Science China (Information Sciences), Vol.61, No.8, pp. 084301:1–084301:3, 2018.

[9] Ping Chen,Chun Zhang,Yishan Zhang,Hanjun Jiang,Zhihua Wang, The Function Simulation of DDR2 SDRAM Controller IP and Verification in FPGA, Microelectronics, Vol.46, No.2, pp. 251 - 254, 2016.

[10] Ping Chen,Chun Zhang,Hanjun Jiang,Zhihua Wang,Shigang Yue, High performance low complexity BCH error correction circuit for SSD controllers, EDSSC 2015, pp. 217 - 220, 2015.