{"id":"https://openalex.org/W7076050714","doi":"https://doi.org/10.1109/tvlsi.2025.3596452","title":"ControlPULPlet: A Flexible Real-time Multicore RISC-V Controller for 2.5-D Systems-in-Package","display_name":"ControlPULPlet: A Flexible Real-time Multicore RISC-V Controller for 2.5-D Systems-in-Package","publication_year":2025,"publication_date":"2025-08-15","ids":{"openalex":"https://openalex.org/W7076050714","doi":"https://doi.org/10.1109/tvlsi.2025.3596452"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2025.3596452","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2025.3596452","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Alessandro Ottaviano","orcid":"https://orcid.org/0009-0000-9924-3536"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Alessandro Ottaviano","raw_affiliation_strings":["Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0009-0000-9924-3536","affiliations":[{"raw_affiliation_string":"Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Robert Balas","orcid":"https://orcid.org/0000-0002-7231-9315"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Robert Balas","raw_affiliation_strings":["Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-7231-9315","affiliations":[{"raw_affiliation_string":"Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Tim Fischer","orcid":"https://orcid.org/0009-0007-9700-1286"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tim Fischer","raw_affiliation_strings":["Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0009-0007-9700-1286","affiliations":[{"raw_affiliation_string":"Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Thomas Benz","orcid":"https://orcid.org/0000-0002-0326-9676"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thomas Benz","raw_affiliation_strings":["Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0002-0326-9676","affiliations":[{"raw_affiliation_string":"Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Andrea Bartolini","orcid":"https://orcid.org/0000-0002-1148-2450"},"institutions":[{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Andrea Bartolini","raw_affiliation_strings":["Department of Electrical, Electronic and Information Engineering (DEI), University of Bologna, Bologna, Italy"],"raw_orcid":"https://orcid.org/0000-0002-1148-2450","affiliations":[{"raw_affiliation_string":"Department of Electrical, Electronic and Information Engineering (DEI), University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I9360294"]}]},{"author_position":"last","author":{"id":null,"display_name":"Luca Benini","orcid":"https://orcid.org/0000-0001-8068-3806"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Luca Benini","raw_affiliation_strings":["Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland"],"raw_orcid":"https://orcid.org/0000-0001-8068-3806","affiliations":[{"raw_affiliation_string":"Integrated Systems Laboratory (IIS), ETH Z&#x00FC;rich, Z&#x00FC;rich, Switzerland","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.6381,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.93480819,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"33","issue":"11","first_page":"3057","last_page":"3070"},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":{"id":"https://openalex.org/T13917","display_name":"Engineering and Material Science Research","score":0.035999998450279236,"subfield":{"id":"https://openalex.org/subfields/2500","display_name":"General Materials Science"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13917","display_name":"Engineering and Material Science Research","score":0.035999998450279236,"subfield":{"id":"https://openalex.org/subfields/2500","display_name":"General Materials Science"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13370","display_name":"Diverse Scientific and Economic Studies","score":0.03539999946951866,"subfield":{"id":"https://openalex.org/subfields/2002","display_name":"Economics and Econometrics"},"field":{"id":"https://openalex.org/fields/20","display_name":"Economics, Econometrics and Finance"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T12773","display_name":"Water Quality and Resources Studies","score":0.029500000178813934,"subfield":{"id":"https://openalex.org/subfields/2312","display_name":"Water Science and Technology"},"field":{"id":"https://openalex.org/fields/23","display_name":"Environmental Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6644999980926514},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.628000020980835},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.5745999813079834},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.5638999938964844},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.5138999819755554},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.40950000286102295},{"id":"https://openalex.org/keywords/model-predictive-control","display_name":"Model predictive control","score":0.3743000030517578},{"id":"https://openalex.org/keywords/control-system","display_name":"Control system","score":0.3555000126361847},{"id":"https://openalex.org/keywords/duplex","display_name":"Duplex (building)","score":0.3296999931335449}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7145000100135803},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6644999980926514},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.628000020980835},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5877000093460083},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.5745999813079834},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.5638999938964844},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.5138999819755554},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.40950000286102295},{"id":"https://openalex.org/C172205157","wikidata":"https://www.wikidata.org/wiki/Q1782962","display_name":"Model predictive control","level":3,"score":0.3743000030517578},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.36660000681877136},{"id":"https://openalex.org/C17500928","wikidata":"https://www.wikidata.org/wiki/Q959968","display_name":"Control system","level":2,"score":0.3555000126361847},{"id":"https://openalex.org/C99611785","wikidata":"https://www.wikidata.org/wiki/Q6453233","display_name":"Duplex (building)","level":3,"score":0.3296999931335449},{"id":"https://openalex.org/C56685638","wikidata":"https://www.wikidata.org/wiki/Q2300474","display_name":"Power control","level":3,"score":0.3172999918460846},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.3165999948978424},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.31290000677108765},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.30550000071525574},{"id":"https://openalex.org/C67212190","wikidata":"https://www.wikidata.org/wiki/Q104851","display_name":"Firmware","level":2,"score":0.305400013923645},{"id":"https://openalex.org/C50661577","wikidata":"https://www.wikidata.org/wiki/Q901831","display_name":"Time-division multiplexing","level":3,"score":0.29670000076293945},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.29429998993873596},{"id":"https://openalex.org/C2776303644","wikidata":"https://www.wikidata.org/wiki/Q1020499","display_name":"Interfacing","level":2,"score":0.28600001335144043},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.2825999855995178},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.2777000069618225},{"id":"https://openalex.org/C2778774385","wikidata":"https://www.wikidata.org/wiki/Q4437810","display_name":"Power management","level":3,"score":0.2775999903678894},{"id":"https://openalex.org/C19012869","wikidata":"https://www.wikidata.org/wiki/Q578372","display_name":"Response time","level":2,"score":0.2768000066280365},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2671000063419342},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.2630000114440918},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.2547999918460846}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tvlsi.2025.3596452","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2025.3596452","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"},{"id":"pmh:oai:cris.unibo.it:11585/1039427","is_oa":false,"landing_page_url":"https://hdl.handle.net/11585/1039427","pdf_url":null,"source":{"id":"https://openalex.org/S4306402579","display_name":"Archivio istituzionale della ricerca (Alma Mater Studiorum Universit\u00e0 di Bologna)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210117483","host_organization_name":"Istituto di Ematologia di Bologna","host_organization_lineage":["https://openalex.org/I4210117483"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.7199295163154602,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W2234584938","https://openalex.org/W2743068531","https://openalex.org/W2765674462","https://openalex.org/W2799818814","https://openalex.org/W2898566692","https://openalex.org/W2899956174","https://openalex.org/W2947855954","https://openalex.org/W3008954557","https://openalex.org/W3016212306","https://openalex.org/W3084147765","https://openalex.org/W3111684448","https://openalex.org/W3161299939","https://openalex.org/W3184118166","https://openalex.org/W3186384115","https://openalex.org/W3188178661","https://openalex.org/W4317795057","https://openalex.org/W4327522423","https://openalex.org/W4386764109","https://openalex.org/W4388469806","https://openalex.org/W4391594346","https://openalex.org/W4391932394","https://openalex.org/W4392157737","https://openalex.org/W4393059230","https://openalex.org/W4400032744","https://openalex.org/W4401211350","https://openalex.org/W4402359946","https://openalex.org/W4408183155","https://openalex.org/W4410492800"],"related_works":[],"abstract_inverted_index":{"The":[0,181],"growing":[1],"complexity":[2],"of":[3,65,125,190,200],"real-time":[4],"(RT)":[5],"control":[6,74,127,168],"algorithms":[7,128,169],"with":[8,13,49,69,80],"increasing":[9],"performance":[10,63],"demands":[11],"along":[12],"the":[14,20,50,62,197,219],"shift":[15],"to":[16,25,54,71,112,172,218],"2.5-D":[17,31,145],"technology":[18],"drive":[19],"need":[21],"for":[22,47,92,101,123],"scalable":[23],"controllers":[24,35],"manage":[26],"chiplets\u2019":[27],"coupled":[28,119],"operation":[29],"in":[30,144,160,175,210],"systems-in-package":[32],"(SiPs).":[33],"These":[34],"must":[36],"offer":[37],"RT":[38,55,86],"computing":[39],"capabilities,":[40],"as":[41,43,152],"well":[42],"SiP-compatible":[44],"IO":[45],"interfaces":[46],"communicating":[48],"controlled":[51],"dies.":[52],"Due":[53],"constraints,":[56],"a":[57,97,106,132,153,176,185],"key":[58],"challenge":[59,79],"is":[60,129],"minimizing":[61],"penalty":[64],"die-to-die":[66],"(D2D)":[67],"communication":[68,143],"respect":[70],"native":[72],"on-chip":[73],"interfaces.":[75],"We":[76,147],"address":[77],"this":[78],"<italic":[81,157],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[82,158,203],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">ControlPULPlet</i>,":[83],"an":[84],"open-source,":[85],"multicore":[87,121],"RISC-V":[88],"controller":[89],"designed":[90],"specifically":[91],"SiP":[93],"integration.":[94],"ControlPULPlet":[95,151],"features":[96],"32-bit":[98],"CV32RT":[99],"core":[100],"fast":[102],"interrupt":[103],"handling":[104],"and":[105,149],"specialized":[107],"direct":[108],"memory":[109],"access":[110],"engine":[111],"automate":[113],"periodic":[114],"sensor":[115],"readout.":[116],"A":[117,136],"tightly":[118],"programmable":[120],"cluster":[122],"acceleration":[124],"advanced":[126],"integrated":[130],"through":[131],"dedicated":[133],"AXI4":[134],"port.":[135],"flexible":[137],"AXI4-compatible":[138],"D2D":[139,182],"link":[140,183],"enables":[141],"efficient":[142],"SiPs.":[146],"implemented":[148],"fabricated":[150],"silicon":[154],"demonstrator":[155],"called":[156],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Kairos</i>":[159],"TSMC\u2019s":[161],"65-nm":[162],"CMOS.":[163],"Kairos":[164],"runs":[165],"model":[166],"predictive":[167],"at":[170,193,196],"up":[171],"290":[173],"MHz":[174],"30":[177],"mW":[178],"power":[179],"envelope.":[180],"attains":[184],"peak":[186],"duplex":[187],"transfer":[188],"rate":[189],"51":[191],"Gbit/s":[192],"200":[194],"MHz,":[195],"minimal":[198],"costs":[199],"just":[201,216],"<inline-formula":[202],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[204],"<tex-math":[205],"notation=\"LaTeX\">$\\mathrm":[206],"{7.6~kGE":[207],"}$":[208],"</tex-math></inline-formula>":[209],"PHY":[211],"area":[212],"per":[213],"channel,":[214],"adding":[215],"2.9%":[217],"total":[220],"system":[221],"area.":[222]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-21T01:58:51.020947","created_date":"2025-10-10T00:00:00"}
