Siwa: a RISC-V RV32I based micro-controller for implantable medical applications

García Ramírez, Ronny - Chacón Rodríguez, Alfonso - Castro González, Reinaldo - Arnaud Maceira, Alfredo - Miguez de Mori, Matías Rafael - Gak Szollosy, Joel - Molina Robles, Roberto - Madrigal Boza, Gabriel - Oviedo Hernández, Marco - Solera Bolanos, Edgar - Salazar Sibaja, Diego - Sánchez Jiménez, Dayhana - Fonseca Rodríguez, Melissa - Arrieta Solorzano, Johan - Rimolo Donadio, Renato

Resumen:

The design of Siwa1, a compact low power custom system on chip (SoC), targeted for implantable/wearable applications, is reported in this paper. Siwa is based on a RISC-V RV32I architecture. It has a centrally controlled non-pipelined structure, and it includes a control interface for an integrated sensing and stimulation device for biological tissues as well as standard communication interfaces. Siwa was developed from scratch using System Verilog, and implemented in a 180nm CMOS technology; Siwa includes a latch based register file c apable to read and write in one clock cycle with an area 30% smaller and a power consumption 25% lower with respect to an equivalent flip flop implementation; also, it has an estimated average power consumption of 70μW (48pJ/cycle) which is comparable to other micro-controllers commonly used in IMD applications.


Detalles Bibliográficos
2020
Agencia Nacional de Investigación e Innovación
IMD
RISC-V
Micro-architecture
System on chip
Digital VLSI
Inglés
Universidad Católica del Uruguay
LIBERI
https://hdl.handle.net/10895/1557
Acceso abierto
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)
_version_ 1815178685103210496
author García Ramírez, Ronny
author2 Chacón Rodríguez, Alfonso
Castro González, Reinaldo
Arnaud Maceira, Alfredo
Miguez de Mori, Matías Rafael
Gak Szollosy, Joel
Molina Robles, Roberto
Madrigal Boza, Gabriel
Oviedo Hernández, Marco
Solera Bolanos, Edgar
Salazar Sibaja, Diego
Sánchez Jiménez, Dayhana
Fonseca Rodríguez, Melissa
Arrieta Solorzano, Johan
Rimolo Donadio, Renato
author2_role author
author
author
author
author
author
author
author
author
author
author
author
author
author
author_facet García Ramírez, Ronny
Chacón Rodríguez, Alfonso
Castro González, Reinaldo
Arnaud Maceira, Alfredo
Miguez de Mori, Matías Rafael
Gak Szollosy, Joel
Molina Robles, Roberto
Madrigal Boza, Gabriel
Oviedo Hernández, Marco
Solera Bolanos, Edgar
Salazar Sibaja, Diego
Sánchez Jiménez, Dayhana
Fonseca Rodríguez, Melissa
Arrieta Solorzano, Johan
Rimolo Donadio, Renato
author_role author
bitstream.checksum.fl_str_mv e5b65bb6a397d2514406e67ad6b7eb7f
8a4605be74aa9ea9d79846c1fba20a33
86cf5987df5868e72063fcb32a7df947
8d1b36c0bbfe50a3244faeabfde6dbc1
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
bitstream.url.fl_str_mv http://liberi.ucu.edu.uy/xmlui/bitstream/10895/1557/1/Siwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf
http://liberi.ucu.edu.uy/xmlui/bitstream/10895/1557/2/license.txt
http://liberi.ucu.edu.uy/xmlui/bitstream/10895/1557/3/Siwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf.txt
http://liberi.ucu.edu.uy/xmlui/bitstream/10895/1557/4/Siwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf.jpg
collection LIBERI
dc.creator.none.fl_str_mv García Ramírez, Ronny
Chacón Rodríguez, Alfonso
Castro González, Reinaldo
Arnaud Maceira, Alfredo
Miguez de Mori, Matías Rafael
Gak Szollosy, Joel
Molina Robles, Roberto
Madrigal Boza, Gabriel
Oviedo Hernández, Marco
Solera Bolanos, Edgar
Salazar Sibaja, Diego
Sánchez Jiménez, Dayhana
Fonseca Rodríguez, Melissa
Arrieta Solorzano, Johan
Rimolo Donadio, Renato
dc.date.accessioned.none.fl_str_mv 2021-10-22T00:21:28Z
dc.date.available.none.fl_str_mv 2021-10-22T00:21:28Z
dc.date.issued.none.fl_str_mv 2020
dc.description.abstract.none.fl_txt_mv The design of Siwa1, a compact low power custom system on chip (SoC), targeted for implantable/wearable applications, is reported in this paper. Siwa is based on a RISC-V RV32I architecture. It has a centrally controlled non-pipelined structure, and it includes a control interface for an integrated sensing and stimulation device for biological tissues as well as standard communication interfaces. Siwa was developed from scratch using System Verilog, and implemented in a 180nm CMOS technology; Siwa includes a latch based register file c apable to read and write in one clock cycle with an area 30% smaller and a power consumption 25% lower with respect to an equivalent flip flop implementation; also, it has an estimated average power consumption of 70μW (48pJ/cycle) which is comparable to other micro-controllers commonly used in IMD applications.
dc.description.sponsorship.none.fl_txt_mv Agencia Nacional de Investigación e Innovación
dc.format.mimetype.none.fl_str_mv application/pdf
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10895/1557
dc.language.iso.none.fl_str_mv eng
dc.publisher.es.fl_str_mv IEEE
dc.relation.ispartof.es.fl_str_mv 11th IEEE Latin American Symposium on Circuits & Systems (LASCAS), 2020
dc.rights.license.none.fl_str_mv Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:LIBERI
instname:Universidad Católica del Uruguay
instacron:Universidad Católica del Uruguay
dc.subject.es.fl_str_mv IMD
RISC-V
Micro-architecture
System on chip
Digital VLSI
dc.title.none.fl_str_mv Siwa: a RISC-V RV32I based micro-controller for implantable medical applications
dc.type.es.fl_str_mv Artículo
dc.type.none.fl_str_mv info:eu-repo/semantics/article
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description The design of Siwa1, a compact low power custom system on chip (SoC), targeted for implantable/wearable applications, is reported in this paper. Siwa is based on a RISC-V RV32I architecture. It has a centrally controlled non-pipelined structure, and it includes a control interface for an integrated sensing and stimulation device for biological tissues as well as standard communication interfaces. Siwa was developed from scratch using System Verilog, and implemented in a 180nm CMOS technology; Siwa includes a latch based register file c apable to read and write in one clock cycle with an area 30% smaller and a power consumption 25% lower with respect to an equivalent flip flop implementation; also, it has an estimated average power consumption of 70μW (48pJ/cycle) which is comparable to other micro-controllers commonly used in IMD applications.
eu_rights_str_mv openAccess
format article
id LIBERI_3c87197586c59c63cbe526b72422ba01
instacron_str Universidad Católica del Uruguay
institution Universidad Católica del Uruguay
instname_str Universidad Católica del Uruguay
language eng
network_acronym_str LIBERI
network_name_str LIBERI
oai_identifier_str oai:liberi.ucu.edu.uy:10895/1557
publishDate 2020
reponame_str LIBERI
repository.mail.fl_str_mv franco.pertusso@ucu.edu.uy
repository.name.fl_str_mv LIBERI - Universidad Católica del Uruguay
repository_id_str 10342
rights_invalid_str_mv Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)
spelling Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)info:eu-repo/semantics/openAccess2021-10-22T00:21:28Z2021-10-22T00:21:28Z2020https://hdl.handle.net/10895/1557The design of Siwa1, a compact low power custom system on chip (SoC), targeted for implantable/wearable applications, is reported in this paper. Siwa is based on a RISC-V RV32I architecture. It has a centrally controlled non-pipelined structure, and it includes a control interface for an integrated sensing and stimulation device for biological tissues as well as standard communication interfaces. Siwa was developed from scratch using System Verilog, and implemented in a 180nm CMOS technology; Siwa includes a latch based register file c apable to read and write in one clock cycle with an area 30% smaller and a power consumption 25% lower with respect to an equivalent flip flop implementation; also, it has an estimated average power consumption of 70μW (48pJ/cycle) which is comparable to other micro-controllers commonly used in IMD applications.Agencia Nacional de Investigación e Innovaciónapplication/pdfIEEE11th IEEE Latin American Symposium on Circuits & Systems (LASCAS), 2020IMDRISC-VMicro-architectureSystem on chipDigital VLSISiwa: a RISC-V RV32I based micro-controller for implantable medical applicationsArtículoinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionreponame:LIBERIinstname:Universidad Católica del Uruguayinstacron:Universidad Católica del UruguayGarcía Ramírez, RonnyChacón Rodríguez, AlfonsoCastro González, ReinaldoArnaud Maceira, AlfredoMiguez de Mori, Matías RafaelGak Szollosy, JoelMolina Robles, RobertoMadrigal Boza, GabrielOviedo Hernández, MarcoSolera Bolanos, EdgarSalazar Sibaja, DiegoSánchez Jiménez, DayhanaFonseca Rodríguez, MelissaArrieta Solorzano, JohanRimolo Donadio, RenatoengORIGINALSiwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdfSiwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdfapplication/pdf309444http://liberi.ucu.edu.uy/xmlui/bitstream/10895/1557/1/Siwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdfe5b65bb6a397d2514406e67ad6b7eb7fMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://liberi.ucu.edu.uy/xmlui/bitstream/10895/1557/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTSiwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf.txtSiwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf.txtExtracted texttext/plain20138http://liberi.ucu.edu.uy/xmlui/bitstream/10895/1557/3/Siwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf.txt86cf5987df5868e72063fcb32a7df947MD53THUMBNAILSiwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf.jpgSiwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf.jpgGenerated Thumbnailimage/jpeg7782http://liberi.ucu.edu.uy/xmlui/bitstream/10895/1557/4/Siwa_a_RISC-V_RV32I_based_Micro-Controller_for_Implantable_Medical_Applications.pdf.jpg8d1b36c0bbfe50a3244faeabfde6dbc1MD5410895/15572021-11-10 18:11:29.583oai:liberi.ucu.edu.uy:10895/1557Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Universidadhttps://www.ucu.edu.uy/https://liberi.ucu.edu.uy/oai/requestfranco.pertusso@ucu.edu.uyUruguayopendoar:103422021-11-10T21:11:29LIBERI - Universidad Católica del Uruguayfalse
spellingShingle Siwa: a RISC-V RV32I based micro-controller for implantable medical applications
García Ramírez, Ronny
IMD
RISC-V
Micro-architecture
System on chip
Digital VLSI
status_str publishedVersion
title Siwa: a RISC-V RV32I based micro-controller for implantable medical applications
title_full Siwa: a RISC-V RV32I based micro-controller for implantable medical applications
title_fullStr Siwa: a RISC-V RV32I based micro-controller for implantable medical applications
title_full_unstemmed Siwa: a RISC-V RV32I based micro-controller for implantable medical applications
title_short Siwa: a RISC-V RV32I based micro-controller for implantable medical applications
title_sort Siwa: a RISC-V RV32I based micro-controller for implantable medical applications
topic IMD
RISC-V
Micro-architecture
System on chip
Digital VLSI
url https://hdl.handle.net/10895/1557