© The Institution of Engineering and Technology
This study introduces an inexact, but ultra-low power, computing architecture devoted to the embedded analysis of bio-signals. The platform operates at extremely low voltage supply levels to minimise energy consumption. In this scenario, the reliability of static RAM (SRAM) memories cannot be guaranteed when using conventional 6-transistor implementations. While error correction codes and dedicated SRAM implementations can ensure correct operations in this near-threshold regime, they incur in significant area and energy overheads, and should therefore be employed judiciously. Herein, the authors propose a novel scheme to design inexact computing architectures that selectively protects memory regions based on their significance, i.e. their impact on the end-to-end quality of service, as dictated by the bio-signal application characteristics. The authors illustrate their scheme on an industrial benchmark application performing the power spectrum analysis of electrocardiograms. Experimental evidence showcases that a significance-based memory protection approach leads to a small degradation in the output quality with respect to an exact implementation, while resulting in substantial energy gains, both in the memory and the processing subsystem.
References
-
-
1)
-
21. Muralimanohar, N., Balasubramonian, R., Jouppi, N.P.: ‘CACTI 6.0: A tool to model large caches’. (HP Laboratories, Chicago, USA, 2009), pp. 22–31.
-
2)
-
2. Hao, Y., Foster, R.: ‘Wireless body sensor networks for health-monitoring applications’, Physiol. Meas., 2008, 29, (11), pp. R27–R56 (doi: 10.1088/0967-3334/29/11/R01).
-
3)
-
14. Bortolotti, D., Mamaghanian, H., Bartolini, A., et al: ‘Approximate compressed sensing: ultra-low power biosignal processing via aggressive voltage scaling on a hybrid memory multi-core processor’. Proc. of 2014 IEEE Int. Symp. on Low Power Electronics and Design (ISLPED 2014), EPFL-CONF-200128, , 2014, vol. 1, no. pp. 40–45.
-
4)
-
20. Ashouei, M., Hulzink, J., Konijnenburg, M., et al: ‘A voltage-scalable biomedical signal processor running ECG using 13pJ/cycle at 1 MHz and 0.4 V’. 2011 IEEE Int. Solid-State Circuits Conf. Digest of Technical Papers (ISSCC), 2011, pp. 332–334.
-
5)
-
7. Mamaghanian, H., Khaled, N., Atienza, D., et al: ‘Compressed sensing for real-time energy-efficient ECG compression on wireless body sensor bodes’. IEEE Trans. Biomed. Eng., 2011, vol. 58, no. 9, pp. 2456–2466.
-
6)
-
18. Basu, S.S., Garcia del Valle, P., Ansaloni, G., et al: ‘Heterogeneous error-resilient scheme for spectral analysis in ultra-low power wearable electrocardiogram devices’. IEEE Annual Symp. on VLSI, 2015.
-
7)
-
3. Braojos, R., Dogan, A., Beretta, I., et al: ‘Hardware/software approach for code synchronization in low-power multi-core sensor nodes’, Design, Automation and Test in Europe Conf. and Exhibition (DATE), 2014.
-
8)
-
1. MEP Heart Group: ‘Cardiovascular diseases facts and figures’. .
-
9)
-
10. Milosevic, J., Dittrich, A., Ferrante, A., et al: ‘Risk assessment of atrial fibrillation: a failure prediction approach’. Computing in Cardiology Conf.(CinC), 2014, 2014, pp. 801–804.
-
10)
-
23. Akselrod, S., Gordon, D., Ubel, F., et al: ‘Power spectrum analysis of heart rate fluctuation: a quantitative probe of beat-to-beat cardiovascular control’, Science, 1981, 213, (4504), pp. 220–222 (doi: 10.1126/science.6166045).
-
11)
-
30. Zuolo, L., Morandi, G., Zambelli, C., et al: ‘System interconnect extensions for fully transparent demand paging in low-cost MMU-less embedded systems’. Int. Symp. in System on Chip, 2013.
-
12)
-
29. The Cortex M3 Processor..
-
13)
-
32. Liao, D., Barnes, R.W., Chambless, L.E., et al: ‘Age, race, and sex differences in autonomic cardiac function measured by spectral analysis of heart rate variability – the ARIC study’, Am. J. Cardiol., 1995, 76, (12), pp. 906–12 (doi: 10.1016/S0002-9149(99)80260-4).
-
14)
-
9. Massé, F., Van Bussel, M., Serteyn, A., et al: ‘Miniaturized wireless ECG monitor for real-time detection of epileptic seizures’, ACM Trans. Embedded Comput. Syst. (TECS), 2013, 12, (4), p. 102.
-
15)
-
8. Bortolotti, D., Bartolini, A., Weis, C., et al: ‘Hybrid memory architecture for voltage scaling in ultra-low power multi-core biomedical processors’. Design, Automation and Test in Europe Conf. and Exhibition (DATE), 2014, 2014, pp. 1–6.
-
16)
-
13. Weckx, P., Kaczer, B., Toledano-Luque, M., et al: ‘Implications of BTI- induced time-dependent statistics on yield estimation of digital circuits’, IEEE Trans. Electron. Devices, 2014, 61, (3), pp. 666–673 (doi: 10.1109/TED.2013.2296358).
-
17)
-
11. Sörnmo, L., Laguna, P.: ‘Bioelectrical signal processing in cardiac and neurological applications’ (Academic Press, Burlington, USA, 2005).
-
18)
-
6. Du, Z., Lingamneni, A., Chen, Y., et al: ‘Leveraging the error resilience of machine-learning applications for designing highly energy efficient accelerators’. 19th Asia and South Pacific Design Automation Conf. (ASP-DAC), 2014, pp. 201–206.
-
19)
-
26. Boichat, N., Atienza, D., Khaled, N.: ‘Wavelet-based ECG delineation on a wearable embedded sensor platform’ (BSN, Washington DC, USA, 2009).
-
20)
-
15. Verma, N., Chandrakasan, A.P.: ‘A 256 kb 65 nm 8 T subthreshold SRAM employing sense-amplifier redundancy’, IEEE J. Solid-State Circuits, 2008, 43.1, pp. 141–149 (doi: 10.1109/JSSC.2007.908005).
-
21)
-
8. Sanchez-Macian, A., Reviriego, P., Maestro, J.A.: ‘Hamming SEC-DAED and extended hamming SEC-DED-TAED codes through selective shortening and bit placement’, Trans. Device Mater. Reliab., 2014, 14, (1), pp. 574–576 (doi: 10.1109/TDMR.2012.2204753).
-
22)
-
22. Rajoub, B.: ‘An efficient coding algorithm for the compression of ECG signals using the wavelet transform’, IEEE Trans. Biomed. Eng., 2002, 49.4, pp. 355–362 (doi: 10.1109/10.991163).
-
23)
-
5. Dong, X., Xu, C., Member, S., Xie, Y., Jouppi, N.P.: ‘NVSim: a circuit-level performance, energy, and area model for emerging nonvolatile memory’, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2012, 31, (7), pp. 994–1007 (doi: 10.1109/TCAD.2012.2185930).
-
24)
-
25. Karakonstantis, G., Sankaranarayanan, A., Burg, A.: ‘Low complexity spectral analysis of heart-rate-variability through a wavelet based FFT’. Computing in Cardiology Conf. (CinC), 2012, September, 2012, pp. 285–288.
-
25)
-
26)
-
4. Braojos, R., Giovanni, A., Atienza, D.: ‘A methodology for embedded classification of heartbeats using random projections’. Design, Automation and Test in Europe Conf. and Exhibition (DATE), IEEE, 2013, 2013, pp. 899–904.
-
27)
-
5. Ganapathy, S., Karakonstantis, G., Teman, A., et al: ‘Mitigating the impact of faults in unreliable memories for error-resilient applications’. Proc. Design Automation Conf., 2015.
-
28)
-
27. Winchell, R.J., Hoyt, D.B.: ‘Spectral analysis of heart rate variability in the ICU: a measure of autonomic function’, J. Surg. Res., 1996, 63, (1), pp. 11–16 (doi: 10.1006/jsre.1996.0214).
-
29)
-
24. Karakonstantis, G., Sankaranarayanan, A., Sabry, M.M., et al: ‘A quality-scalable and energy-efficient approach for spectral analysis of heart rate variability’. Design, Automation and Test in Europe Conf. and Exhibition (DATE), 2014, 2014, pp. 1–6.
-
30)
-
12. Chou, C.C., Tseng, S.Y., Chua, E., et al: ‘Advanced ECG processor with HRV analysis for real-time portable health monitoring’. Consumer Electronics- Berlin (ICCE-Berlin), September 2011, pp. 172–175.
-
31)
-
19. Wang, A., Chandrakasan, A.: ‘A 180 mV FFT processor using subthreshold circuit techniques’. Solid-State Circuits Conf., 2004, vol. 1, pp. 292–529.
-
32)
-
16. Di Carlo, S., Savino, A., Scionti, A., et al: ‘Influence of parasitic capacitance variations on 65 nm and 32 nm predictive technology model SRAM core-cells’. IEEE 17th Asian Test Symp. (ATS), November, 2008.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cdt.2015.0194
Related content
content/journals/10.1049/iet-cdt.2015.0194
pub_keyword,iet_inspecKeyword,pub_concept
6
6