{"id":"https://openalex.org/W4415707358","doi":"https://doi.org/10.1109/tcad.2025.3627146","title":"ReFFT: An Energy-Efficient RRAM-Based FFT Accelerator","display_name":"ReFFT: An Energy-Efficient RRAM-Based FFT Accelerator","publication_year":2025,"publication_date":"2025-10-30","ids":{"openalex":"https://openalex.org/W4415707358","doi":"https://doi.org/10.1109/tcad.2025.3627146"},"language":null,"primary_location":{"id":"doi:10.1109/tcad.2025.3627146","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tcad.2025.3627146","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1109/tcad.2025.3627146","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5056485489","display_name":"Jianan Wen","orcid":"https://orcid.org/0009-0003-7733-8907"},"institutions":[{"id":"https://openalex.org/I96578850","display_name":"Leibniz Institute for Neurobiology","ror":"https://ror.org/01zwmgk08","country_code":"DE","type":"facility","lineage":["https://openalex.org/I315704651","https://openalex.org/I96578850"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Jianan Wen","raw_affiliation_strings":["IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany"],"raw_orcid":"https://orcid.org/0009-0003-7733-8907","affiliations":[{"raw_affiliation_string":"IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]},{"raw_affiliation_string":"IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004515696","display_name":"Andrea Baroni","orcid":"https://orcid.org/0000-0002-5205-0398"},"institutions":[{"id":"https://openalex.org/I96578850","display_name":"Leibniz Institute for Neurobiology","ror":"https://ror.org/01zwmgk08","country_code":"DE","type":"facility","lineage":["https://openalex.org/I315704651","https://openalex.org/I96578850"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andrea Baroni","raw_affiliation_strings":["IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany"],"raw_orcid":"https://orcid.org/0000-0002-5205-0398","affiliations":[{"raw_affiliation_string":"IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]},{"raw_affiliation_string":"IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027997164","display_name":"Max Uhlmann","orcid":"https://orcid.org/0009-0002-8625-2040"},"institutions":[{"id":"https://openalex.org/I96578850","display_name":"Leibniz Institute for Neurobiology","ror":"https://ror.org/01zwmgk08","country_code":"DE","type":"facility","lineage":["https://openalex.org/I315704651","https://openalex.org/I96578850"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Max Uhlmann","raw_affiliation_strings":["IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany"],"raw_orcid":"https://orcid.org/0009-0002-8625-2040","affiliations":[{"raw_affiliation_string":"IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]},{"raw_affiliation_string":"IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012825870","display_name":"Eduardo P\u00e9rez","orcid":"https://orcid.org/0000-0001-7545-9420"},"institutions":[{"id":"https://openalex.org/I96578850","display_name":"Leibniz Institute for Neurobiology","ror":"https://ror.org/01zwmgk08","country_code":"DE","type":"facility","lineage":["https://openalex.org/I315704651","https://openalex.org/I96578850"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Eduardo Perez","raw_affiliation_strings":["IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany"],"raw_orcid":"https://orcid.org/0000-0001-7545-9420","affiliations":[{"raw_affiliation_string":"IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]},{"raw_affiliation_string":"IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066336061","display_name":"Christian Wenger","orcid":"https://orcid.org/0000-0003-3698-2635"},"institutions":[{"id":"https://openalex.org/I96578850","display_name":"Leibniz Institute for Neurobiology","ror":"https://ror.org/01zwmgk08","country_code":"DE","type":"facility","lineage":["https://openalex.org/I315704651","https://openalex.org/I96578850"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christian Wenger","raw_affiliation_strings":["IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany"],"raw_orcid":"https://orcid.org/0000-0003-3698-2635","affiliations":[{"raw_affiliation_string":"IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]},{"raw_affiliation_string":"IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004959402","display_name":"Milo\u0161 Krsti\u0107","orcid":"https://orcid.org/0000-0003-0267-0203"},"institutions":[{"id":"https://openalex.org/I96578850","display_name":"Leibniz Institute for Neurobiology","ror":"https://ror.org/01zwmgk08","country_code":"DE","type":"facility","lineage":["https://openalex.org/I315704651","https://openalex.org/I96578850"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Milos Krstic","raw_affiliation_strings":["IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany"],"raw_orcid":"https://orcid.org/0000-0003-0267-0203","affiliations":[{"raw_affiliation_string":"IHP&#x2014;Leibniz-Institut f&#x00FC;r Innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]},{"raw_affiliation_string":"IHP-Leibniz-Institut f&#x00FC;r innovative Mikroelektronik, Frankfurt (Oder), Germany","institution_ids":["https://openalex.org/I96578850"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5056485489"],"corresponding_institution_ids":["https://openalex.org/I96578850"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.27826793,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"45","issue":"6","first_page":"2620","last_page":"2634"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.7178000211715698,"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"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.7178000211715698,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.15240000188350677,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.05040000006556511,"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/fast-fourier-transform","display_name":"Fast Fourier transform","score":0.829200029373169},{"id":"https://openalex.org/keywords/split-radix-fft-algorithm","display_name":"Split-radix FFT algorithm","score":0.5637000203132629},{"id":"https://openalex.org/keywords/computational-complexity-theory","display_name":"Computational complexity theory","score":0.4715999960899353},{"id":"https://openalex.org/keywords/signal-processing","display_name":"Signal processing","score":0.450300008058548},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4422000050544739},{"id":"https://openalex.org/keywords/prime-factor-fft-algorithm","display_name":"Prime-factor FFT algorithm","score":0.4316999912261963},{"id":"https://openalex.org/keywords/data-compression","display_name":"Data compression","score":0.41749998927116394},{"id":"https://openalex.org/keywords/digital-signal-processing","display_name":"Digital signal processing","score":0.41260001063346863},{"id":"https://openalex.org/keywords/discrete-fourier-transform","display_name":"Discrete Fourier transform (general)","score":0.4025000035762787}],"concepts":[{"id":"https://openalex.org/C75172450","wikidata":"https://www.wikidata.org/wiki/Q623950","display_name":"Fast Fourier transform","level":2,"score":0.829200029373169},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7498000264167786},{"id":"https://openalex.org/C103755468","wikidata":"https://www.wikidata.org/wiki/Q17103599","display_name":"Split-radix FFT algorithm","level":5,"score":0.5637000203132629},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5023000240325928},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.4715999960899353},{"id":"https://openalex.org/C104267543","wikidata":"https://www.wikidata.org/wiki/Q208163","display_name":"Signal processing","level":3,"score":0.450300008058548},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.44920000433921814},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.44749999046325684},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4422000050544739},{"id":"https://openalex.org/C77928272","wikidata":"https://www.wikidata.org/wiki/Q7243214","display_name":"Prime-factor FFT algorithm","level":5,"score":0.4316999912261963},{"id":"https://openalex.org/C78548338","wikidata":"https://www.wikidata.org/wiki/Q2493","display_name":"Data compression","level":2,"score":0.41749998927116394},{"id":"https://openalex.org/C84462506","wikidata":"https://www.wikidata.org/wiki/Q173142","display_name":"Digital signal processing","level":2,"score":0.41260001063346863},{"id":"https://openalex.org/C57733114","wikidata":"https://www.wikidata.org/wiki/Q1006032","display_name":"Discrete Fourier transform (general)","level":5,"score":0.4025000035762787},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3880999982357025},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.36169999837875366},{"id":"https://openalex.org/C36390408","wikidata":"https://www.wikidata.org/wiki/Q1163067","display_name":"Digital filter","level":3,"score":0.3467000126838684},{"id":"https://openalex.org/C13481523","wikidata":"https://www.wikidata.org/wiki/Q412438","display_name":"Image compression","level":4,"score":0.33390000462532043},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.3262999951839447},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.3122999966144562},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.30219998955726624},{"id":"https://openalex.org/C1370844","wikidata":"https://www.wikidata.org/wiki/Q5167446","display_name":"Cooley\u2013Tukey FFT algorithm","level":3,"score":0.295199990272522},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.28209999203681946},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.28189998865127563},{"id":"https://openalex.org/C9417928","wikidata":"https://www.wikidata.org/wiki/Q1070689","display_name":"Image processing","level":3,"score":0.2799000144004822},{"id":"https://openalex.org/C182019814","wikidata":"https://www.wikidata.org/wiki/Q1143830","display_name":"Resistive random-access memory","level":3,"score":0.2777000069618225},{"id":"https://openalex.org/C557945733","wikidata":"https://www.wikidata.org/wiki/Q389772","display_name":"Data transmission","level":2,"score":0.27459999918937683},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.2734000086784363},{"id":"https://openalex.org/C6899612","wikidata":"https://www.wikidata.org/wiki/Q852911","display_name":"Resistive touchscreen","level":2,"score":0.2705000042915344},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.2667999863624573},{"id":"https://openalex.org/C52773712","wikidata":"https://www.wikidata.org/wiki/Q175022","display_name":"Digital signal","level":3,"score":0.265500009059906},{"id":"https://openalex.org/C19118579","wikidata":"https://www.wikidata.org/wiki/Q786423","display_name":"Frequency domain","level":2,"score":0.25940001010894775},{"id":"https://openalex.org/C2779843651","wikidata":"https://www.wikidata.org/wiki/Q7390335","display_name":"SIGNAL (programming language)","level":2,"score":0.25690001249313354},{"id":"https://openalex.org/C111335779","wikidata":"https://www.wikidata.org/wiki/Q3454686","display_name":"Reduction (mathematics)","level":2,"score":0.2517000138759613}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2025.3627146","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tcad.2025.3627146","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/tcad.2025.3627146","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tcad.2025.3627146","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G649132049","display_name":null,"funder_award_id":"16KISK026","funder_id":"https://openalex.org/F4320321114","funder_display_name":"Bundesministerium f\u00fcr Bildung und Forschung"}],"funders":[{"id":"https://openalex.org/F4320321114","display_name":"Bundesministerium f\u00fcr Bildung und Forschung","ror":"https://ror.org/04pz7b180"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"The":[0,181],"fast":[1],"Fourier":[2,14],"transform":[3,15],"(FFT)":[4],"is":[5,18,63,183],"a":[6,92,147,156],"highly":[7,81],"efficient":[8,100],"algorithm":[9,67],"for":[10,53,79,99,155,175],"computing":[11,34],"the":[12,66,107,114,130],"discrete":[13],"(DFT).":[16],"It":[17],"widely":[19],"employed":[20],"in":[21,186],"various":[22],"applications,":[23],"including":[24],"digital":[25,187],"communication,":[26],"image":[27,191],"processing,":[28],"and":[29,134,170,177,189],"signal":[30],"analysis.":[31],"Recently,":[32],"in-memory":[33],"architectures":[35],"based":[36],"on":[37,69,102],"emerging":[38],"technologies,":[39],"such":[40],"as":[41],"resistive":[42],"RAM":[43],"(RRAM),":[44],"have":[45],"demonstrated":[46],"promising":[47],"performance":[48],"with":[49,113,160],"low":[50],"hardware":[51],"cost":[52],"data-intensive":[54],"applications.":[55],"However,":[56],"directly":[57],"mapping":[58,138],"FFT":[59,97,112],"onto":[60],"RRAM":[61,103],"crossbars":[62],"challenging":[64],"because":[65],"relies":[68],"many":[70],"small,":[71],"sequential":[72],"butterfly":[73],"operations,":[74],"while":[75],"cross-bars":[76],"are":[77],"optimized":[78],"large-scale,":[80],"parallel":[82,115],"vector\u2013matrix":[83],"multiplications":[84],"(VMMs).":[85],"In":[86],"this":[87],"paper,":[88],"we":[89],"introduce":[90],"ReFFT,":[91],"system":[93,182],"architecture":[94],"that":[95,140],"reformulates":[96],"computations":[98],"execution":[101],"crossbars.":[104],"ReFFT":[105,165],"combines":[106],"reduced":[108],"computational":[109],"complexity":[110],"of":[111,118,132],"VMM":[116],"capability":[117],"RRAM.":[119],"We":[120],"incorporate":[121],"measured":[122],"device":[123],"data":[124],"into":[125],"our":[126],"framework":[127],"to":[128,146,168],"analyze":[129],"effect":[131],"variability":[133],"develop":[135],"an":[136],"adaptive":[137],"scheme":[139],"improves":[141],"twiddle-factor":[142],"programming":[143],"accuracy,":[144],"leading":[145],"9.9":[148],"dB":[149],"peak":[150],"signal-to-noise":[151],"ratio":[152],"(PSNR)":[153],"improvement":[154],"256-point":[157],"FFT.":[158],"Compared":[159],"prior":[161],"RRAM-based":[162],"DFT":[163],"designs,":[164],"achieves":[166],"up":[167],"4.6\u00d7":[169],"19.5\u00d7":[171],"higher":[172],"energy":[173],"efficiency":[174],"256-":[176],"2048-point":[178],"FFTs,":[179],"respectively.":[180],"further":[184],"validated":[185],"communication":[188],"satellite":[190],"compression":[192],"tasks.":[193]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-30T00:00:00"}
