{"id":"https://openalex.org/W3201876660","doi":"https://doi.org/10.1145/3472754","title":"Ratatoskr: An Open-Source Framework for In-Depth Power, Performance, and Area Analysis and Optimization in 3D NoCs","display_name":"Ratatoskr: An Open-Source Framework for In-Depth Power, Performance, and Area Analysis and Optimization in 3D NoCs","publication_year":2021,"publication_date":"2021-09-27","ids":{"openalex":"https://openalex.org/W3201876660","doi":"https://doi.org/10.1145/3472754","mag":"3201876660"},"language":"en","primary_location":{"id":"doi:10.1145/3472754","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3472754","pdf_url":null,"source":{"id":"https://openalex.org/S38703467","display_name":"ACM Transactions on Modeling and Computer Simulation","issn_l":"1049-3301","issn":["1049-3301","1558-1195"],"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 Modeling and Computer Simulation","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/A5043596492","display_name":"Jan Moritz Joseph","orcid":"https://orcid.org/0000-0001-8669-1225"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Jan Moritz Joseph","raw_affiliation_strings":["RWTH Aachen University, Germany"],"affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031777933","display_name":"Lennart Bamberg","orcid":"https://orcid.org/0000-0003-4673-8310"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lennart Bamberg","raw_affiliation_strings":["Universit\u00e4t Bremen, Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"Universit\u00e4t Bremen, Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090014662","display_name":"Imad Hajjar","orcid":null},"institutions":[{"id":"https://openalex.org/I95793202","display_name":"Otto-von-Guericke University Magdeburg","ror":"https://ror.org/00ggpsq73","country_code":"DE","type":"education","lineage":["https://openalex.org/I95793202"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Imad Hajjar","raw_affiliation_strings":["Otto von Guericke Universit\u00e4t Magdeburg, Magdeburg, Sachsen-Anhalt, Germany"],"affiliations":[{"raw_affiliation_string":"Otto von Guericke Universit\u00e4t Magdeburg, Magdeburg, Sachsen-Anhalt, Germany","institution_ids":["https://openalex.org/I95793202"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036348895","display_name":"Behnam Razi Perjikolaei","orcid":null},"institutions":[{"id":"https://openalex.org/I202367325","display_name":"Oldenburger Institut f\u00fcr Informatik","ror":"https://ror.org/003sav189","country_code":"DE","type":"facility","lineage":["https://openalex.org/I202367325"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Behnam Razi Perjikolaei","raw_affiliation_strings":["OFFIS\u2014Institut f\u00fcr Informatik, Oldenburg, Niedersachsen, Germany"],"affiliations":[{"raw_affiliation_string":"OFFIS\u2014Institut f\u00fcr Informatik, Oldenburg, Niedersachsen, Germany","institution_ids":["https://openalex.org/I202367325"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050344559","display_name":"Alberto Garc\u00eda-Ortiz","orcid":"https://orcid.org/0000-0002-6461-3864"},"institutions":[{"id":"https://openalex.org/I180437899","display_name":"University of Bremen","ror":"https://ror.org/04ers2y35","country_code":"DE","type":"education","lineage":["https://openalex.org/I180437899"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Alberto Garc\u00eda-Ortiz","raw_affiliation_strings":["Universit\u00e4t Bremen, Bremen, Germany"],"affiliations":[{"raw_affiliation_string":"Universit\u00e4t Bremen, Bremen, Germany","institution_ids":["https://openalex.org/I180437899"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080637249","display_name":"Thilo Pionteck","orcid":"https://orcid.org/0000-0001-6518-1226"},"institutions":[{"id":"https://openalex.org/I95793202","display_name":"Otto-von-Guericke University Magdeburg","ror":"https://ror.org/00ggpsq73","country_code":"DE","type":"education","lineage":["https://openalex.org/I95793202"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Thilo Pionteck","raw_affiliation_strings":["Otto von Guericke Universit\u00e4t Magdeburg, Magdeburg, Sachsen-Anhalt, Germany"],"affiliations":[{"raw_affiliation_string":"Otto von Guericke Universit\u00e4t Magdeburg, Magdeburg, Sachsen-Anhalt, Germany","institution_ids":["https://openalex.org/I95793202"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5043596492"],"corresponding_institution_ids":["https://openalex.org/I887968799"],"apc_list":null,"apc_paid":null,"fwci":0.7999,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.74850278,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"32","issue":"1","first_page":"1","last_page":"21"},"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/T11527","display_name":"3D IC and TSV technologies","score":0.9969000220298767,"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/T10018","display_name":"Advancements in Battery Materials","score":0.9799000024795532,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/router","display_name":"Router","score":0.7922277450561523},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7267071604728699},{"id":"https://openalex.org/keywords/systemc","display_name":"SystemC","score":0.5808155536651611},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5647434592247009},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5485204458236694},{"id":"https://openalex.org/keywords/network-on-a-chip","display_name":"Network on a chip","score":0.5398035049438477},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.5222864151000977},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.49730637669563293},{"id":"https://openalex.org/keywords/register-transfer-level","display_name":"Register-transfer level","score":0.492801696062088},{"id":"https://openalex.org/keywords/transaction-level-modeling","display_name":"Transaction-level modeling","score":0.469016969203949},{"id":"https://openalex.org/keywords/abstraction-layer","display_name":"Abstraction layer","score":0.450298011302948},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.43704670667648315},{"id":"https://openalex.org/keywords/dynamic-demand","display_name":"Dynamic demand","score":0.43640294671058655},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.39014360308647156},{"id":"https://openalex.org/keywords/logic-synthesis","display_name":"Logic synthesis","score":0.29979342222213745},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.2343568503856659},{"id":"https://openalex.org/keywords/logic-gate","display_name":"Logic gate","score":0.18005964159965515},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13960424065589905},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.12548160552978516},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.0954078733921051}],"concepts":[{"id":"https://openalex.org/C2775896111","wikidata":"https://www.wikidata.org/wiki/Q642560","display_name":"Router","level":2,"score":0.7922277450561523},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7267071604728699},{"id":"https://openalex.org/C2776928060","wikidata":"https://www.wikidata.org/wiki/Q1753563","display_name":"SystemC","level":2,"score":0.5808155536651611},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5647434592247009},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5485204458236694},{"id":"https://openalex.org/C128519102","wikidata":"https://www.wikidata.org/wiki/Q339554","display_name":"Network on a chip","level":2,"score":0.5398035049438477},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.5222864151000977},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.49730637669563293},{"id":"https://openalex.org/C34854456","wikidata":"https://www.wikidata.org/wiki/Q1484552","display_name":"Register-transfer level","level":4,"score":0.492801696062088},{"id":"https://openalex.org/C169571997","wikidata":"https://www.wikidata.org/wiki/Q966099","display_name":"Transaction-level modeling","level":3,"score":0.469016969203949},{"id":"https://openalex.org/C147358964","wikidata":"https://www.wikidata.org/wiki/Q1200992","display_name":"Abstraction layer","level":3,"score":0.450298011302948},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.43704670667648315},{"id":"https://openalex.org/C45872418","wikidata":"https://www.wikidata.org/wiki/Q5318966","display_name":"Dynamic demand","level":3,"score":0.43640294671058655},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.39014360308647156},{"id":"https://openalex.org/C157922185","wikidata":"https://www.wikidata.org/wiki/Q173198","display_name":"Logic synthesis","level":3,"score":0.29979342222213745},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.2343568503856659},{"id":"https://openalex.org/C131017901","wikidata":"https://www.wikidata.org/wiki/Q170451","display_name":"Logic gate","level":2,"score":0.18005964159965515},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13960424065589905},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.12548160552978516},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0954078733921051},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","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},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3472754","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3472754","pdf_url":null,"source":{"id":"https://openalex.org/S38703467","display_name":"ACM Transactions on Modeling and Computer Simulation","issn_l":"1049-3301","issn":["1049-3301","1558-1195"],"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 Modeling and Computer Simulation","raw_type":"journal-article"},{"id":"pmh:oai:publications.rwth-aachen.de:847292","is_oa":false,"landing_page_url":"https://publications.rwth-aachen.de/record/847292","pdf_url":null,"source":{"id":"https://openalex.org/S4306401033","display_name":"RWTH Publications (RWTH Aachen)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I887968799","host_organization_name":"RWTH Aachen University","host_organization_lineage":["https://openalex.org/I887968799"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM transactions on modeling and computer simulation : TOMACS 32(1), 1-21 (2022). doi:10.1145/3472754","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4399999976158142}],"awards":[{"id":"https://openalex.org/G5088865384","display_name":null,"funder_award_id":"PI 447/8 and GA 763/7","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W606713757","https://openalex.org/W1990505905","https://openalex.org/W2021717314","https://openalex.org/W2024178767","https://openalex.org/W2056303789","https://openalex.org/W2118231264","https://openalex.org/W2143194968","https://openalex.org/W2145664939","https://openalex.org/W2155707315","https://openalex.org/W2166151045","https://openalex.org/W2174613990","https://openalex.org/W2509453741","https://openalex.org/W2731191479","https://openalex.org/W2740645752","https://openalex.org/W2767837949","https://openalex.org/W2809685888","https://openalex.org/W2889138791","https://openalex.org/W2891364156","https://openalex.org/W2945146780","https://openalex.org/W2950828124","https://openalex.org/W2973435160"],"related_works":["https://openalex.org/W2170029576","https://openalex.org/W2548514518","https://openalex.org/W2035296141","https://openalex.org/W4247397443","https://openalex.org/W1525398417","https://openalex.org/W2790192245","https://openalex.org/W1831349210","https://openalex.org/W2136042826","https://openalex.org/W3146847242","https://openalex.org/W1996984607"],"abstract_inverted_index":{"We":[0],"introduce":[1],"Ratatoskr":[2,58,131,207,225],",":[3],"an":[4,32,41,48],"open-source":[5],"framework":[6,235],"for":[7,18,165,221],"in-depth":[8],"power,":[9],"performance,":[10],"and":[11,20,47,107,117,155,185,197],"area":[12,120,186],"(PPA)":[13],"analysis":[14,169],"in":[15,187,202],"Networks-on-Chips":[16],"(NoCs)":[17],"3D-integrated":[19],"heterogeneous":[21,209],"System-on-Chips":[22],"(SoCs).":[23],"It":[24],"covers":[25],"all":[26],"layers":[27],"of":[28,68,76,97,114,160,173,215],"abstraction":[29,161],"by":[30],"providing":[31],"NoC":[33,42,100,119,204],"hardware":[34],"implementation":[35],"on":[36,44,51],"Register":[37],"Transfer":[38],"Level":[39],"(RTL),":[40],"simulator":[43],"cycle-accurate":[45,81,93,106],"level":[46],"application":[49],"model":[50,179],"transaction":[52],"level.":[53],"By":[54],"this":[55],"comprehensive":[56],"approach,":[57],"can":[59,70,101,162],"provide":[60],"the":[61,98,118,153,156,216,227],"following":[62],"specific":[63],"PPA":[64,146],"analyses:":[65],"Dynamic":[66],"power":[67,85,184],"links":[69],"be":[71,102,163],"measured":[72,103],"within":[73],"2.4%":[74],"accuracy":[75],"bit-level":[77],"simulations":[78],"while":[79],"maintaining":[80],"simulation":[82],"speed.":[83],"Router":[84],"is":[86,213,236],"determined":[87],"from":[88,123],"RTL-to-gate-level":[89],"synthesis":[90,125],"combined":[91],"with":[92],"simulations.":[94,109],"The":[95,110,176,234],"performance":[96,111],"whole":[99],"both":[104,152],"via":[105],"RTL":[108,124],"(i.e.,":[112],"timing)":[113],"individual":[115],"routers":[116],"are":[121,148],"obtained":[122],"results.":[126],"Despite":[127],"these":[128],"manifold":[129],"features,":[130],"offers":[132],"easy":[133],"two-step":[134],"user":[135],"interaction:":[136],"(1)":[137],"A":[138],"single":[139],"point-of-entry":[140],"allows":[141],"setting":[142],"design":[143,230],"parameters.":[144],"(2)":[145],"reports":[147],"generated":[149],"automatically.":[150],"For":[151],"input":[154],"output,":[157],"different":[158],"levels":[159],"chosen":[164],"high-level":[166],"rapid":[167],"network":[168],"or":[170],"low-level":[171],"improvement":[172],"architectural":[174],"details.":[175],"synthesizable":[177],"NoC-RTL":[178],"shows":[180],"improved":[181],"total":[182],"router":[183],"comparison":[188],"to":[189,229],"a":[190,195],"conventional":[191],"standard":[192],"router.":[193],"As":[194],"forward-thinking":[196],"unique":[198],"feature":[199],"not":[200],"found":[201],"other":[203],"PPA-measurement":[205],"tools,":[206],"supports":[208],"3D":[210],"integration":[211,219],"that":[212],"one":[214],"most":[217],"promising":[218],"paradigms":[220],"upcoming":[222],"SoCs.":[223],"Thereby,":[224],"lays":[226],"groundwork":[228],"their":[231],"communication":[232],"architectures.":[233],"publicly":[237],"available":[238],"at":[239],"https://github.com/ratatoskr-project":[240],".":[241]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
