{"authors":[{"id":null,"fullName":"Tommaso Terzano","name":null,"surname":null,"rank":1,"pid":{"id":{"scheme":"orcid_pending","value":"0009-0000-7109-1753"},"provenance":null}},{"id":"orcid_______::58c0442ed8b72d878ddc8e627d1a54f7","fullName":"Luigi Giuffrida","name":null,"surname":null,"rank":2,"pid":{"id":{"scheme":"orcid","value":"0000-0002-2051-2113"},"provenance":null}},{"id":"orcid_______::9866e3cf5b9137a428ef540adad84104","fullName":"Juan Sapriza","name":null,"surname":null,"rank":3,"pid":{"id":{"scheme":"orcid","value":"0009-0003-4451-7837"},"provenance":null}},{"id":"orcid_______::4a7cd3ff43439028d4dd669c9142db13","fullName":"Pasquale Davide Schiavone","name":null,"surname":null,"rank":4,"pid":{"id":{"scheme":"orcid","value":"0000-0003-2931-0435"},"provenance":null}},{"id":"orcid_______::b142608da5ce7a58ecff4dcd7c74d59b","fullName":"Guido Masera","name":null,"surname":null,"rank":5,"pid":{"id":{"scheme":"orcid","value":"0000-0003-2238-9443"},"provenance":null}},{"id":null,"fullName":"David Atienza 0001","name":null,"surname":null,"rank":6,"pid":{"id":{"scheme":"orcid_pending","value":"0000-0001-9536-4947"},"provenance":null}},{"id":"orcid_______::fce390574aba35d85a0cd1dd2b759c59","fullName":"Luciano Lavagno","name":null,"surname":null,"rank":7,"pid":{"id":{"scheme":"orcid","value":"0000-0002-9762-6522"},"provenance":null}},{"id":null,"fullName":"Maurizio Martina","name":null,"surname":null,"rank":8,"pid":{"id":{"scheme":"orcid_pending","value":"0000-0002-3069-0319"},"provenance":null}}],"openAccessColor":null,"publiclyFunded":false,"eoscIfGuidelines":null,"type":"publication","language":{"code":"und","label":"Undetermined"},"countries":[{"code":"IT","label":"Italy","provenance":null}],"subjects":[{"subject":{"scheme":"keyword","value":"FOS: Computer and information sciences"},"provenance":null},{"subject":{"scheme":"keyword","value":"Hardware Architecture (cs.AR)"},"provenance":null},{"subject":{"scheme":"FOS","value":"0202 electrical engineering, electronic engineering, information engineering"},"provenance":null},{"subject":{"scheme":"FOS","value":"02 engineering and technology"},"provenance":null},{"subject":{"scheme":"keyword","value":"Computer Science - Hardware Architecture"},"provenance":null}],"mainTitle":"Just TestIt! An SBST Approach To Automate System-Integration Testing","subTitle":null,"descriptions":["This paper introduces TestIt, an open-source Python package designed to automate full-system integration testing using a Software-Based Self-Test (SBST) approach. By dynamically generating test vectors and golden references, TestIt significantly reduces development time and complexity while supporting both simulation and FPGA environments. Its flexible design positions TestIt as a key enabler for the widespread adoption of CI/CD methodologies in open-source RTL development. A case study on the X-HEEP RISC-V microcontroller (MCU), which integrates a custom accelerator, showcases TestIt's ability to detect hardware and software faults that traditional formal methods may overlook. Furthermore, the case study highlights how TestIt can be leveraged to characterize system performance with minimal effort. By automating testing on the PYNQ-Z2 FPGA development board, we achieved a 11x speed-up with respect to RTL simulations."],"publicationDate":"2025-05-28","publisher":"ACM","embargoEndDate":"2025-04-01","sources":["Crossref"],"formats":["application/pdf"],"contributors":null,"coverages":null,"bestAccessRight":{"code":"c_abf2","label":"OPEN","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/"},"container":{"name":"Proceedings of the 22nd ACM International Conference on Computing Frontiers: Workshops and Special Sessions","issnPrinted":null,"issnOnline":null,"issnLinking":null,"ep":"77","iss":null,"sp":"74","vol":null,"edition":null,"conferencePlace":null,"conferenceDate":null},"documentationUrls":null,"codeRepositoryUrl":null,"programmingLanguage":null,"contactPeople":null,"contactGroups":null,"tools":null,"size":null,"version":null,"geoLocations":null,"id":"doi_dedup___::03e2c8678ef0abbde49963d78694de37","originalIds":["10.1145/3706594.3726980","10.1145/3706594","50|doiboost____|97ba12f713a6fcb045cf92bc8ff3138d","50|datacite____::03e2c8678ef0abbde49963d78694de37","10.48550/arxiv.2504.07555","oai:arXiv.org:2504.07555","50|od________18::2e171e011ba889a26e550f6d62941c76","50|dblp________::8f77529a75f8763db4c9d2fd72f2126a","50|dblp________::fcc93da8803b3c33772a4b003708f317","oai:iris.polito.it:11583/3001609","50|od______2153::44446dbb069179ea8266b54f2ef5cb0f"],"pids":[{"scheme":"doi","value":"10.1145/3706594.3726980"},{"scheme":"doi","value":"10.48550/arxiv.2504.07555"},{"scheme":"arXiv","value":"2504.07555"},{"scheme":"handle","value":"11583/3001609"}],"dateOfCollection":null,"lastUpdateTimeStamp":null,"indicators":{"citationImpact":{"citationCount":3.0,"influence":2.5788167E-9,"popularity":4.444834E-9,"impulse":3.0,"citationClass":"C5","influenceClass":"C5","impulseClass":"C5","popularityClass":"C4"}},"projects":[{"id":"corda__h2020::9baa3d626c75acd7b409b11325c7334e","code":"101016776","acronym":"FVLLMONTI","title":"Ferroelectric Vertical Low energy Low latency low volume Modules fOr Neural network Transformers In 3D","funder":"European Commission","pids":[{"scheme":"doi","value":"10.3030/101016776"}]}],"organizations":[{"legalName":"École Polytechnique Fédérale de Lausanne EPFL","acronym":"EPFL","id":"openorgs____::a9607f7a6966af7cc6fa87bf4ab44952","pids":[{"scheme":"RRID","value":"RRID:SCR_000961"},{"scheme":"RRID","value":"RRID:nlx_151927"},{"scheme":"GRID","value":"grid.5333.6"},{"scheme":"mag_id","value":"5124864"},{"scheme":"fundref","value":"501100001703"},{"scheme":"wikidata","value":"Q262760"},{"scheme":"fundref","value":"501100001709"},{"scheme":"FundRef","value":"501100001709"},{"scheme":"Wikidata","value":"Q262760"},{"scheme":"OrgRef","value":"71968"},{"scheme":"ISNI","value":"0000000121839049"},{"scheme":"PIC","value":"999973971"},{"scheme":"FundRef","value":"501100001703"},{"scheme":"ROR","value":"https://ror.org/02s376052"},{"scheme":"RRID","value":"RRID:SCR_018245"}]},{"legalName":"EIDGENOESSISCHE TECHNISCHE HOCHSCHULE ZUERICH","acronym":"ETH Zürich","id":"pending_org_::ee523ac5b92735484e281cd08b3b82f4","pids":[{"scheme":"PIC","value":"999979015"}]},{"legalName":"Polytechnic University of Turin","acronym":"POLITO","id":"openorgs____::d3e085ecb411286b3e3929a885b7a9ce","pids":[{"scheme":"ROR","value":"https://ror.org/00bgk9508"},{"scheme":"PIC","value":"999977754"},{"scheme":"Wikidata","value":"Q392897"},{"scheme":"GRID","value":"grid.4800.c"},{"scheme":"OrgReg","value":"IT0082"},{"scheme":"ISNI","value":"0000000419370343"},{"scheme":"mag_id","value":"177477856"},{"scheme":"OrgRef","value":"911906"},{"scheme":"fundref","value":"100013000"},{"scheme":"FundRef","value":"100013000"},{"scheme":"wikidata","value":"Q392897"}]},{"legalName":"Ecole Polytechnique Fédérale de Lausane","acronym":"Ecole Polytechnique Fédérale de Lausane","id":"pending_org_::34e0fa19482b9958f497e7149ff09e8f","pids":null}],"communities":null,"collectedFrom":[{"key":"openaire____::9e3be59865b2c1c335d32dae2fe7b254","value":"Datacite"},{"key":"opendoar____::cb8da6767461f2812ae4290eac7cbc42","value":"Publications Open Repository TOrino"},{"key":"openaire____::081b82f96300b6a6e3d282bad31cb6e2","value":"Crossref"},{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"},{"key":"opendoar____::6f4922f45568161a8cdf4ad2299f6d23","value":"arXiv.org e-Print Archive"}],"instances":[{"pids":[{"scheme":"doi","value":"10.1145/3706594.3726980"}],"type":"Article","urls":["https://doi.org/10.1145/3706594.3726980"],"publicationDate":"2025-05-28","refereed":"peerReviewed","hostedBy":{"key":"openaire____::55045bd2a65019fd8e6741a755395c8c","value":"Unknown Repository"},"collectedFrom":{"key":"openaire____::081b82f96300b6a6e3d282bad31cb6e2","value":"Crossref"}},{"pids":[{"scheme":"doi","value":"10.48550/arxiv.2504.07555"}],"license":"CC BY NC SA","type":"Article","urls":["https://dx.doi.org/10.48550/arxiv.2504.07555"],"publicationDate":"2025-01-01","refereed":"nonPeerReviewed","hostedBy":{"key":"openaire____::55045bd2a65019fd8e6741a755395c8c","value":"Unknown Repository"},"collectedFrom":{"key":"openaire____::9e3be59865b2c1c335d32dae2fe7b254","value":"Datacite"}},{"pids":[{"scheme":"arXiv","value":"2504.07555"}],"accessRight":{"code":"c_abf2","label":"OPEN","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/","openAccessRoute":null},"type":"Preprint","urls":["http://arxiv.org/abs/2504.07555"],"publicationDate":"2025-04-10","refereed":"nonPeerReviewed","hostedBy":{"key":"opendoar____::6f4922f45568161a8cdf4ad2299f6d23","value":"arXiv.org e-Print Archive"},"collectedFrom":{"key":"opendoar____::6f4922f45568161a8cdf4ad2299f6d23","value":"arXiv.org e-Print Archive"}},{"alternateIdentifiers":[{"scheme":"doi","value":"10.1145/3706594.3726980"}],"type":"Conference object","urls":["https://doi.org/10.1145/3706594.3726980"],"refereed":"nonPeerReviewed","hostedBy":{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"},"collectedFrom":{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"}},{"alternateIdentifiers":[{"scheme":"doi","value":"10.48550/arxiv.2504.07555"}],"type":"Preprint","urls":["https://doi.org/10.48550/arXiv.2504.07555"],"publicationDate":"2025-01-01","refereed":"nonPeerReviewed","hostedBy":{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"},"collectedFrom":{"key":"openaire____::d8b68cc0a53121f6f896883a7d60c1db","value":"DBLP"}},{"pids":[{"scheme":"handle","value":"11583/3001609"}],"alternateIdentifiers":[{"scheme":"urn","value":"2-s2.0-105015140658"},{"scheme":"doi","value":"10.1145/3706594.3726980"}],"accessRight":{"code":"c_abf2","label":"OPEN","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/","openAccessRoute":null},"type":"Conference object","urls":["https://dl.acm.org/doi/10.1145/3706594.3726980","https://doi.org/10.1145/3706594.3726980","https://hdl.handle.net/11583/3001609"],"publicationDate":"2025-01-01","refereed":"nonPeerReviewed","hostedBy":{"key":"opendoar____::cb8da6767461f2812ae4290eac7cbc42","value":"Publications Open Repository TOrino"},"collectedFrom":{"key":"opendoar____::cb8da6767461f2812ae4290eac7cbc42","value":"Publications Open Repository TOrino"}}],"links":[{"header":{"relationType":"resultProject","relationClass":"isProducedBy","relatedIdentifier":"corda__h2020::9baa3d626c75acd7b409b11325c7334e","relatedRecordType":"project","relationProvenance":"sysimport:crosswalk:repository","trust":"0.9"},"collectedfrom":[{"dsId":"openaire____::a55eb91348674d853191f4f4fd73d078","dsName":"CORDA - COmmon Research DAta Warehouse - Horizon 2020"}],"projectTitle":"Ferroelectric Vertical Low energy Low latency low volume Modules fOr Neural network Transformers In 3D","code":"101016776","funding":{"funder":{"id":"ec__________::EC","shortname":"EC","name":"European Commission","jurisdiction":{"code":"EU","label":"European Union"},"pid":null},"level0":{"id":"ec__________::EC::H2020","description":"Horizon 2020 Framework Programme","name":"H2020"},"level1":{"id":"ec__________::EC::H2020::RIA","description":"Research and Innovation action","name":"RIA"},"level2":{"id":null,"description":null,"name":null}},"startDate":"2021-01-01","endDate":"2025-08-31"}],"otherTitles":null,"inDiamondJournal":false,"green":true,"isGreen":true,"isInDiamondJournal":false}