{"id":"https://openalex.org/W3000062206","doi":"https://doi.org/10.1145/3358183","title":"Is Your Bus Arbiter Really Fair? Restoring Fairness in AXI Interconnects for FPGA SoCs","display_name":"Is Your Bus Arbiter Really Fair? Restoring Fairness in AXI Interconnects for FPGA SoCs","publication_year":2019,"publication_date":"2019-10-07","ids":{"openalex":"https://openalex.org/W3000062206","doi":"https://doi.org/10.1145/3358183","mag":"3000062206"},"language":"en","primary_location":{"id":"doi:10.1145/3358183","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3358183","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing 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":"https://openalex.org/A5000981593","display_name":"Francesco Restuccia","orcid":"https://orcid.org/0000-0001-6955-1888"},"institutions":[{"id":"https://openalex.org/I162290304","display_name":"Scuola Superiore Sant'Anna","ror":"https://ror.org/025602r80","country_code":"IT","type":"education","lineage":["https://openalex.org/I162290304"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Francesco Restuccia","raw_affiliation_strings":["Scuola Superiore Sant\u2019Anna, Pisa, Italy","Scuola Superiore Sant'Anna, Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"Scuola Superiore Sant\u2019Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]},{"raw_affiliation_string":"Scuola Superiore Sant'Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067225488","display_name":"Marco Pagani","orcid":"https://orcid.org/0000-0003-2321-6659"},"institutions":[{"id":"https://openalex.org/I7454413","display_name":"\u00c9cole Centrale de Lille","ror":"https://ror.org/01x441g73","country_code":"FR","type":"education","lineage":["https://openalex.org/I7454413"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I2279609970","display_name":"Universit\u00e9 de Lille","ror":"https://ror.org/02kzqn938","country_code":"FR","type":"education","lineage":["https://openalex.org/I2279609970"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Marco Pagani","raw_affiliation_strings":["Scuola Superiore Sant\u2019Anna and CRIStAL (Univ. Lille, CNRS, Centrale Lille, UMR 9189), Lille, France","Scuola Superiore Sant'Anna and CRIStAL (Univ. Lille, CNRS, Centrale Lille, UMR 9189), Lille, France"],"affiliations":[{"raw_affiliation_string":"Scuola Superiore Sant\u2019Anna and CRIStAL (Univ. Lille, CNRS, Centrale Lille, UMR 9189), Lille, France","institution_ids":["https://openalex.org/I7454413","https://openalex.org/I2279609970","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"Scuola Superiore Sant'Anna and CRIStAL (Univ. Lille, CNRS, Centrale Lille, UMR 9189), Lille, France","institution_ids":["https://openalex.org/I2279609970","https://openalex.org/I7454413","https://openalex.org/I1294671590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072482410","display_name":"Alessandro Biondi","orcid":"https://orcid.org/0000-0002-6625-9336"},"institutions":[{"id":"https://openalex.org/I162290304","display_name":"Scuola Superiore Sant'Anna","ror":"https://ror.org/025602r80","country_code":"IT","type":"education","lineage":["https://openalex.org/I162290304"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alessandro Biondi","raw_affiliation_strings":["Scuola Superiore Sant\u2019Anna, Pisa, Italy","Scuola Superiore Sant'Anna, Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"Scuola Superiore Sant\u2019Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]},{"raw_affiliation_string":"Scuola Superiore Sant'Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045903592","display_name":"Mauro Marinoni","orcid":"https://orcid.org/0000-0002-7041-9777"},"institutions":[{"id":"https://openalex.org/I162290304","display_name":"Scuola Superiore Sant'Anna","ror":"https://ror.org/025602r80","country_code":"IT","type":"education","lineage":["https://openalex.org/I162290304"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Mauro Marinoni","raw_affiliation_strings":["Scuola Superiore Sant\u2019Anna, Pisa, Italy","Scuola Superiore Sant'Anna, Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"Scuola Superiore Sant\u2019Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]},{"raw_affiliation_string":"Scuola Superiore Sant'Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024920325","display_name":"Giorgio Buttazzo","orcid":"https://orcid.org/0000-0003-4959-4017"},"institutions":[{"id":"https://openalex.org/I162290304","display_name":"Scuola Superiore Sant'Anna","ror":"https://ror.org/025602r80","country_code":"IT","type":"education","lineage":["https://openalex.org/I162290304"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Giorgio Buttazzo","raw_affiliation_strings":["Scuola Superiore Sant\u2019Anna, Pisa, Italy","Scuola Superiore Sant'Anna, Pisa, Italy"],"affiliations":[{"raw_affiliation_string":"Scuola Superiore Sant\u2019Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]},{"raw_affiliation_string":"Scuola Superiore Sant'Anna, Pisa, Italy","institution_ids":["https://openalex.org/I162290304"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5000981593"],"corresponding_institution_ids":["https://openalex.org/I162290304"],"apc_list":null,"apc_paid":null,"fwci":3.1511,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":{"value":0.926461,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":99},"biblio":{"volume":"18","issue":"5s","first_page":"1","last_page":"22"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/arbiter","display_name":"Arbiter","score":0.9382200241088867},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8118201494216919},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6671432256698608},{"id":"https://openalex.org/keywords/back-side-bus","display_name":"Back-side bus","score":0.6617416739463806},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6338809132575989},{"id":"https://openalex.org/keywords/system-bus","display_name":"System bus","score":0.6300573945045471},{"id":"https://openalex.org/keywords/address-bus","display_name":"Address bus","score":0.5982005596160889},{"id":"https://openalex.org/keywords/control-bus","display_name":"Control bus","score":0.5011894702911377},{"id":"https://openalex.org/keywords/local-bus","display_name":"Local bus","score":0.47215887904167175},{"id":"https://openalex.org/keywords/bus-network","display_name":"Bus network","score":0.440864622592926},{"id":"https://openalex.org/keywords/arbitration","display_name":"Arbitration","score":0.4318389892578125},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.41020843386650085},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.39614802598953247},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.32718443870544434}],"concepts":[{"id":"https://openalex.org/C2779971761","wikidata":"https://www.wikidata.org/wiki/Q629872","display_name":"Arbiter","level":2,"score":0.9382200241088867},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8118201494216919},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6671432256698608},{"id":"https://openalex.org/C121013533","wikidata":"https://www.wikidata.org/wiki/Q742323","display_name":"Back-side bus","level":5,"score":0.6617416739463806},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6338809132575989},{"id":"https://openalex.org/C136321198","wikidata":"https://www.wikidata.org/wiki/Q2377054","display_name":"System bus","level":2,"score":0.6300573945045471},{"id":"https://openalex.org/C54714250","wikidata":"https://www.wikidata.org/wiki/Q178048","display_name":"Address bus","level":3,"score":0.5982005596160889},{"id":"https://openalex.org/C203315745","wikidata":"https://www.wikidata.org/wiki/Q2235486","display_name":"Control bus","level":3,"score":0.5011894702911377},{"id":"https://openalex.org/C202015219","wikidata":"https://www.wikidata.org/wiki/Q6664300","display_name":"Local bus","level":4,"score":0.47215887904167175},{"id":"https://openalex.org/C54609922","wikidata":"https://www.wikidata.org/wiki/Q748329","display_name":"Bus network","level":4,"score":0.440864622592926},{"id":"https://openalex.org/C160151201","wikidata":"https://www.wikidata.org/wiki/Q207946","display_name":"Arbitration","level":2,"score":0.4318389892578125},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.41020843386650085},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.39614802598953247},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.32718443870544434},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3358183","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3358183","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"},{"id":"pmh:oai:www.iris.sssup.it:11382/531261","is_oa":false,"landing_page_url":"http://dl.acm.org/citation.cfm?id=J840","pdf_url":null,"source":{"id":"https://openalex.org/S4377196376","display_name":"CINECA IRIS Institutional Research Information System (Sant'Anna School of Advanced Studies)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I162290304","host_organization_name":"Scuola Superiore Sant'Anna","host_organization_lineage":["https://openalex.org/I162290304"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1591070193","https://openalex.org/W1984509316","https://openalex.org/W1984887461","https://openalex.org/W2007324796","https://openalex.org/W2033311788","https://openalex.org/W2034549250","https://openalex.org/W2051844231","https://openalex.org/W2059747287","https://openalex.org/W2090146827","https://openalex.org/W2092826570","https://openalex.org/W2113130027","https://openalex.org/W2116793508","https://openalex.org/W2141964508","https://openalex.org/W2150981945","https://openalex.org/W2151968406","https://openalex.org/W2160642395","https://openalex.org/W2343695530","https://openalex.org/W2570914145","https://openalex.org/W2965760992","https://openalex.org/W3147832843","https://openalex.org/W4405845880"],"related_works":["https://openalex.org/W4245683708","https://openalex.org/W2156044951","https://openalex.org/W1980283343","https://openalex.org/W2168764989","https://openalex.org/W2349178742","https://openalex.org/W1681035242","https://openalex.org/W2585703416","https://openalex.org/W2357721383","https://openalex.org/W2347610685","https://openalex.org/W2399811733"],"abstract_inverted_index":{"AMBA":[0],"AXI":[1,25,87,149],"is":[2,8,42,54,105,153],"a":[3,51,58,78,108,128,142],"popular":[4,71],"bus":[5,40,63,97,125,191],"protocol":[6,26,88],"that":[7,47,81,107],"widely":[9],"adopted":[10],"as":[11,68],"the":[12,37,45,62,65,70,86,94,124,178,181,185,188,198],"medium":[13],"to":[14,44,56,61,121,155,176],"exchange":[15],"data":[16],"in":[17,93],"field-programmable":[18],"gate":[19],"array":[20],"system-on-chips":[21],"(FPGA":[22],"SoCs).":[23],"The":[24],"does":[27],"not":[28],"specify":[29],"how":[30],"conflicting":[31],"transactions":[32,98],"are":[33,162,174],"arbitrated":[34],"and":[35,138,160,166,183,194],"hence":[36],"design":[38],"of":[39,96,127,180,187],"arbiters":[41],"left":[43],"vendors":[46],"adopt":[48],"AXI.":[49],"Typically,":[50],"round-robin":[52,90],"arbitration":[53],"implemented":[55],"ensure":[57],"fair":[59],"access":[60],"by":[64,73,164],"master":[66,130],"nodes,":[67],"for":[69],"SoCs":[72],"Xilinx.":[74],"This":[75,132],"paper":[76],"addresses":[77],"critical":[79],"issue":[80,133,182],"can":[82,113],"arise":[83],"when":[84],"adopting":[85],"under":[89,116],"arbitration;":[91],"specifically,":[92],"presence":[95],"with":[99,190],"heterogeneous":[100],"burst":[101,150],"sizes.":[102],"First,":[103],"it":[104],"shown":[106],"completely":[109],"unfair":[110],"bandwidth":[111,126],"distribution":[112],"be":[114],"achieved":[115],"some":[117],"configurations,":[118],"making":[119],"possible":[120],"arbitrarily":[122],"decrease":[123],"target":[129],"node.":[131],"poses":[134],"serious":[135],"performance,":[136],"safety,":[137],"security":[139],"concerns.":[140],"Second,":[141],"low-latency":[143],"(one":[144],"clock":[145],"cycle)":[146],"module":[147],"named":[148],"equalizer":[151],"(ABE)":[152],"proposed":[154],"restore":[156],"fairness.":[157],"Our":[158],"investigations":[159],"proposals":[161],"supported":[163],"implementations":[165],"tests":[167],"upon":[168],"three":[169],"modern":[170],"SoCs.":[171],"Experimental":[172],"results":[173],"reported":[175],"confirm":[177],"existence":[179],"assess":[184],"effectiveness":[186],"ABE":[189],"traffic":[192],"generators":[193],"hardware":[195],"accelerators":[196],"from":[197],"Xilinx\u2019s":[199],"IP":[200],"library.":[201]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":5}],"updated_date":"2026-03-28T08:17:26.163206","created_date":"2025-10-10T00:00:00"}
