{"id":"https://openalex.org/W4400193227","doi":"https://doi.org/10.1145/3637543.3652874","title":"Stitching FPGA Fabrics with FABulous and OpenLane 2","display_name":"Stitching FPGA Fabrics with FABulous and OpenLane 2","publication_year":2024,"publication_date":"2024-05-07","ids":{"openalex":"https://openalex.org/W4400193227","doi":"https://doi.org/10.1145/3637543.3652874"},"language":"en","primary_location":{"id":"doi:10.1145/3637543.3652874","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3637543.3652874","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st ACM International Conference on Computing Frontiers: Workshops and Special Sessions","raw_type":"proceedings-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/A5087530504","display_name":"Leo Moser","orcid":"https://orcid.org/0009-0007-0417-7347"},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Leo Moser","raw_affiliation_strings":["Graz University of Technology, Graz, Austria"],"affiliations":[{"raw_affiliation_string":"Graz University of Technology, Graz, Austria","institution_ids":["https://openalex.org/I4092182"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092092559","display_name":"Meinhard Kissich","orcid":"https://orcid.org/0000-0003-4810-8312"},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Meinhard Kissich","raw_affiliation_strings":["Graz University of Technology, Graz, Austria"],"affiliations":[{"raw_affiliation_string":"Graz University of Technology, Graz, Austria","institution_ids":["https://openalex.org/I4092182"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000820819","display_name":"Tobias Scheipel","orcid":"https://orcid.org/0000-0003-0691-6119"},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Tobias Scheipel","raw_affiliation_strings":["Graz University of Technology, Graz, Austria"],"affiliations":[{"raw_affiliation_string":"Graz University of Technology, Graz, Austria","institution_ids":["https://openalex.org/I4092182"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072094059","display_name":"Marcel Baunach","orcid":"https://orcid.org/0000-0002-3716-2682"},"institutions":[{"id":"https://openalex.org/I4092182","display_name":"Graz University of Technology","ror":"https://ror.org/00d7xrm67","country_code":"AT","type":"education","lineage":["https://openalex.org/I4092182"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Marcel Baunach","raw_affiliation_strings":["Graz University of Technology, Graz, Austria"],"affiliations":[{"raw_affiliation_string":"Graz University of Technology, Graz, Austria","institution_ids":["https://openalex.org/I4092182"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5087530504"],"corresponding_institution_ids":["https://openalex.org/I4092182"],"apc_list":null,"apc_paid":null,"fwci":0.5186,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.5989025,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"71","last_page":"74"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9994999766349792,"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"}},"topics":[{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9994999766349792,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9911999702453613,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/image-stitching","display_name":"Image stitching","score":0.9080154895782471},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8020179271697998},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6216561794281006},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3468220829963684},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.34606075286865234},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.26355260610580444}],"concepts":[{"id":"https://openalex.org/C29081049","wikidata":"https://www.wikidata.org/wiki/Q1364242","display_name":"Image stitching","level":2,"score":0.9080154895782471},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8020179271697998},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6216561794281006},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3468220829963684},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.34606075286865234},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.26355260610580444}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3637543.3652874","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3637543.3652874","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st ACM International Conference on Computing Frontiers: Workshops and Special Sessions","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":3,"referenced_works":["https://openalex.org/W3114230949","https://openalex.org/W3160646870","https://openalex.org/W4224036938"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W68020613","https://openalex.org/W1973382465","https://openalex.org/W2091466534","https://openalex.org/W4255291540","https://openalex.org/W2096844293","https://openalex.org/W2363944576","https://openalex.org/W2351041855","https://openalex.org/W2570254841"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"an":[3,116],"open-source":[4,204],"approach":[5,98,147,190],"to":[6,23,142,160,179],"automatically":[7],"stitch":[8],"FPGA":[9,60,117],"fabrics":[10],"generated":[11],"by":[12,20],"FABulous.":[13],"We":[14,62],"use":[15],"the":[16,32,44,47,81,94,100,119,138,143,149,156,176,186,203],"Python":[17],"API":[18],"provided":[19],"OpenLane":[21],"2":[22],"programmatically":[24],"place":[25],"pins":[26],"and":[27,36,43,87,133,164],"macros.":[28],"The":[29,197],"tiles":[30,157,173],"of":[31,46,73,77,96,105,121,137,145,153,188],"fabric":[33,64,126],"are":[34,165],"arranged":[35],"stitched":[37,167],"together":[38],"depending":[39],"on":[40],"their":[41],"size":[42,120],"geometry":[45],"FPGA.":[48],"Thus,":[49],"much":[50],"faster":[51],"design":[52],"iterations":[53],"can":[54],"be":[55,161],"achieved":[56],"for":[57,80,112,148,191],"various":[58],"homogeneous":[59],"fabrics.":[61,114],"compare":[63],"stitching":[65,127,170],"with":[66,118,171],"a":[67,193],"simple,":[68],"non-hierarchical":[69],"approach,":[70],"so-called":[71],"sea":[72,95,144,187],"gates,":[74],"in":[75,103],"terms":[76,104],"time":[78],"required":[79],"physical":[82,198],"implementation,":[83],"maximum":[84,139],"RAM":[85,140],"usage":[86],"area":[88,177,183],"demand.":[89],"Our":[90],"findings":[91],"show":[92],"that":[93],"gates":[97,146,189],"yields":[99],"best":[101],"results":[102],"area,":[106],"but":[107],"also":[108],"requires":[109],"significant":[110],"runtime":[111,132,195],"large":[113],"For":[115],"10\u00d710":[122],"Configurable":[123],"Logic":[124],"Blocks,":[125],"takes":[128],"12":[129],"times":[130],"less":[131,182],"consumes":[134],"only":[135,158],"21%":[136],"compared":[141],"same":[150],"target":[151],"density":[152],"50%,":[154],"as":[155],"need":[159],"hardened":[162],"once":[163],"then":[166],"together.":[168],"Fabric":[169],"higher-density":[172],"(70%)":[174],"reduces":[175],"overhead":[178],"-4.17%,":[180],"meaning":[181],"demand":[184],"than":[185],"just":[192],"small":[194],"increase.":[196],"implementation":[199],"is":[200],"performed":[201],"using":[202],"SKY130":[205],"PDK.":[206]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-12-26T23:08:49.675405","created_date":"2025-10-10T00:00:00"}
