The Key Laboratory of Integrated Microsystems, Peking University Shenzhen Graduate School, Shenzhen 518000, China.
School of Integrated Circuits, Peking University, Beijing 100871, China.
Sensors (Basel). 2024 Jul 5;24(13):4376. doi: 10.3390/s24134376.
Electrocardiography (ECG) has emerged as a ubiquitous diagnostic tool for the identification and characterization of diverse cardiovascular pathologies. Wearable health monitoring devices, equipped with on-device biomedical artificial intelligence (AI) processors, have revolutionized the acquisition, analysis, and interpretation of ECG data. However, these systems necessitate AI processors that exhibit flexible configuration, facilitate portability, and demonstrate optimal performance in terms of power consumption and latency for the realization of various functionalities. To address these challenges, this study proposes an instruction-driven convolutional neural network (CNN) processor. This processor incorporates three key features: (1) An instruction-driven CNN processor to support versatile ECG-based application. (2) A Processing element (PE) array design that simultaneously considers parallelism and data reuse. (3) An activation unit based on the CORDIC algorithm, supporting both Tanh and Sigmoid computations. The design has been implemented using 110 nm CMOS process technology, occupying a die area of 1.35 mm with 12.94 µW power consumption. It has been demonstrated with two typical ECG AI applications, including two-class (i.e., normal/abnormal) classification and five-class classification. The proposed 1-D CNN algorithm performs with a 97.95% accuracy for the two-class classification and 97.9% for the five-class classification, respectively.
心电图(ECG)已成为识别和表征各种心血管疾病的常用诊断工具。配备设备内生物医学人工智能(AI)处理器的可穿戴健康监测设备彻底改变了 ECG 数据的采集、分析和解释。然而,这些系统需要具备灵活配置、便于携带以及在功耗和延迟方面表现出最佳性能的 AI 处理器,以实现各种功能。为了解决这些挑战,本研究提出了一种指令驱动的卷积神经网络(CNN)处理器。该处理器具有三个关键特点:(1)指令驱动的 CNN 处理器,支持各种基于 ECG 的应用。(2)同时考虑并行性和数据重用的处理元件(PE)阵列设计。(3)基于 CORDIC 算法的激活单元,支持 Tanh 和 Sigmoid 计算。该设计采用 110nm CMOS 工艺技术实现,采用 12.94µW 功耗,占用 1.35mm2 的芯片面积。它已经通过两种典型的 ECG AI 应用进行了演示,包括二类(即正常/异常)分类和五类分类。所提出的一维 CNN 算法在二类分类中的准确率为 97.95%,在五类分类中的准确率为 97.9%。