A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: ECG prototype architectural design space exploration

In this article we focus on multiprocessor system-on-chip (MPSoC) architectures for human heart electrocardiogram (ECG) real time analysis as a hardware/software (HW/SW) platform offering an advance relative to state-of-the-art solutions. This is a relevant biomedical application with good potential market, since heart diseases are responsible for the largest number of yearly deaths. Hence, it is a good target for an application-specific system-on-chip (SoC) and HW/SW codesign. We investigate a symmetric multiprocessor architecture based on STMicroelectronics VLIW DSPs that process in real time 12-lead ECG signals. This architecture improves upon state-of-the-art SoC designs for ECG analysis in its ability to analyze the full 12 leads in real time, even with high sampling frequencies, and its ability to detect heart malfunction for the whole ECG signal interval. We explore the design space by considering a number of hardware and software architectural options. Comparing our design with present-day solutions from an SoC and application point-of-view shows that our platform can be used in real time and without failures.

[1]  Benny P. L. Lo,et al.  BODY SENSOR NETWORK – A WIRELESS SENSOR PLATFORM FOR PERVASIVE HEALTHCARE MONITORING , 2005 .

[2]  A Wielgosz,et al.  The changing face of heart disease and stroke in Canada - release of the fifth report from the Canadian Heart and Stroke Surveillance system. , 1999, The Canadian journal of cardiology.

[3]  Luca Benini,et al.  Cycle-accurate power analysis for multiprocessor systems-on-a-chip , 2004, GLSVLSI '04.

[4]  Willis J. Tompkins,et al.  A Real-Time QRS Detection Algorithm , 1985, IEEE Transactions on Biomedical Engineering.

[5]  Vittorio Zaccaria,et al.  System Level Power Modeling and Simulation of High-End Industrial Network-On-Chip , 2004, Ultra Low-Power Electronics and Design.

[6]  J. Dong,et al.  Mobile ECG detector through GPRS/Internet , 2004 .

[7]  H. Hauer,et al.  A CMOS nine channel ECG measurement IC , 1996, 2nd International Conference on ASIC.

[8]  C J Harland,et al.  High resolution ambulatory electrocardiographic monitoring using wrist mounted electric potential sensors , 2003 .

[9]  Luca Benini,et al.  Application-specific power-aware workload allocation for voltage scalable MPSoC platforms , 2005, 2005 International Conference on Computer Design.

[10]  Meng-chou Chang,et al.  Design of a system-on-chip for ECG signal processing , 2004, The 2004 IEEE Asia-Pacific Conference on Circuits and Systems, 2004. Proceedings..

[11]  Luca Benini,et al.  Analyzing on-chip communication in a MPSoC environment , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[12]  V. Fuster,et al.  Epidemic of cardiovascular disease and stroke: the three main challenges. Presented at the 71st scientific sessions of the American Heart Association. Dallas, Texas. , 1999, Circulation.

[13]  Vittorio Zaccaria,et al.  System level power modeling and simulation of high-end industrial network-on-chip , 2004, Proceedings Design, Automation and Test in Europe Conference and Exhibition.

[14]  Jun Dong,et al.  Mobile ECG detector through GPRS/Internet , 2004, Proceedings. 17th IEEE Symposium on Computer-Based Medical Systems.

[15]  Enrique Company-Bosch,et al.  ECG Front-End Design is Simplified with MicroConverter ® , 2003 .

[16]  Y.T. Zhang,et al.  Wearable medical devices for tele-home healthcare , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[17]  Hai Zhou,et al.  Parallel CAD: Algorithm Design and Programming Special Section Call for Papers TODAES: ACM Transactions on Design Automation of Electronic Systems , 2010 .

[18]  Luca Benini,et al.  MPSoC ECG biochip: a multiprocessor system-on-chip for real-time human heart monitoring and analysis , 2006, CF '06.