{"id":"https://openalex.org/W4312746619","doi":"https://doi.org/10.1109/iscas48785.2022.9937281","title":"RS3DPlace: Monolithic 3D IC placement using Reinforcement Learning and Simulated Annealing","display_name":"RS3DPlace: Monolithic 3D IC placement using Reinforcement Learning and Simulated Annealing","publication_year":2022,"publication_date":"2022-05-28","ids":{"openalex":"https://openalex.org/W4312746619","doi":"https://doi.org/10.1109/iscas48785.2022.9937281"},"language":"en","primary_location":{"id":"doi:10.1109/iscas48785.2022.9937281","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iscas48785.2022.9937281","pdf_url":null,"source":{"id":"https://openalex.org/S4363604393","display_name":"2022 IEEE International Symposium on Circuits and Systems (ISCAS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Symposium on Circuits and Systems (ISCAS)","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/A5109594452","display_name":"Abdullah Mansoor","orcid":"https://orcid.org/0000-0002-1215-6091"},"institutions":[{"id":"https://openalex.org/I126345244","display_name":"Portland State University","ror":"https://ror.org/00yn2fy02","country_code":"US","type":"education","lineage":["https://openalex.org/I126345244"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Abdullah Mansoor","raw_affiliation_strings":["Portland State University,Electrical and Computer Engineering,Portland,OR,USA","Electrical and Computer Engineering, Portland State University, Portland, OR, USA"],"affiliations":[{"raw_affiliation_string":"Portland State University,Electrical and Computer Engineering,Portland,OR,USA","institution_ids":["https://openalex.org/I126345244"]},{"raw_affiliation_string":"Electrical and Computer Engineering, Portland State University, Portland, OR, USA","institution_ids":["https://openalex.org/I126345244"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040622659","display_name":"Malgorzata Chrzanowska-Jeske","orcid":"https://orcid.org/0000-0001-5927-1751"},"institutions":[{"id":"https://openalex.org/I126345244","display_name":"Portland State University","ror":"https://ror.org/00yn2fy02","country_code":"US","type":"education","lineage":["https://openalex.org/I126345244"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Malgorzata Chrzanowska-Jeske","raw_affiliation_strings":["Portland State University,Electrical and Computer Engineering,Portland,OR,USA","Electrical and Computer Engineering, Portland State University, Portland, OR, USA"],"affiliations":[{"raw_affiliation_string":"Portland State University,Electrical and Computer Engineering,Portland,OR,USA","institution_ids":["https://openalex.org/I126345244"]},{"raw_affiliation_string":"Electrical and Computer Engineering, Portland State University, Portland, OR, USA","institution_ids":["https://openalex.org/I126345244"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5109594452"],"corresponding_institution_ids":["https://openalex.org/I126345244"],"apc_list":null,"apc_paid":null,"fwci":2.2526,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.89773469,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"394","last_page":"398"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11527","display_name":"3D IC and TSV technologies","score":0.9998999834060669,"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/T11527","display_name":"3D IC and TSV technologies","score":0.9998999834060669,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9997000098228455,"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/T11338","display_name":"Advancements in Photolithography Techniques","score":0.9994000196456909,"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/computer-science","display_name":"Computer science","score":0.6973390579223633},{"id":"https://openalex.org/keywords/simulated-annealing","display_name":"Simulated annealing","score":0.6534221768379211},{"id":"https://openalex.org/keywords/reinforcement-learning","display_name":"Reinforcement learning","score":0.6506003737449646},{"id":"https://openalex.org/keywords/multiplexer","display_name":"Multiplexer","score":0.6067876815795898},{"id":"https://openalex.org/keywords/very-large-scale-integration","display_name":"Very-large-scale integration","score":0.5460519790649414},{"id":"https://openalex.org/keywords/integrated-circuit","display_name":"Integrated circuit","score":0.4141642153263092},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.4114394783973694},{"id":"https://openalex.org/keywords/multiplier","display_name":"Multiplier (economics)","score":0.41057533025741577},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.34869951009750366},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.280034601688385},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.1497916579246521},{"id":"https://openalex.org/keywords/multiplexing","display_name":"Multiplexing","score":0.08964350819587708}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6973390579223633},{"id":"https://openalex.org/C126980161","wikidata":"https://www.wikidata.org/wiki/Q863783","display_name":"Simulated annealing","level":2,"score":0.6534221768379211},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.6506003737449646},{"id":"https://openalex.org/C70970002","wikidata":"https://www.wikidata.org/wiki/Q189434","display_name":"Multiplexer","level":3,"score":0.6067876815795898},{"id":"https://openalex.org/C14580979","wikidata":"https://www.wikidata.org/wiki/Q876049","display_name":"Very-large-scale integration","level":2,"score":0.5460519790649414},{"id":"https://openalex.org/C530198007","wikidata":"https://www.wikidata.org/wiki/Q80831","display_name":"Integrated circuit","level":2,"score":0.4141642153263092},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.4114394783973694},{"id":"https://openalex.org/C124584101","wikidata":"https://www.wikidata.org/wiki/Q1053266","display_name":"Multiplier (economics)","level":2,"score":0.41057533025741577},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.34869951009750366},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.280034601688385},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.1497916579246521},{"id":"https://openalex.org/C19275194","wikidata":"https://www.wikidata.org/wiki/Q222903","display_name":"Multiplexing","level":2,"score":0.08964350819587708},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C139719470","wikidata":"https://www.wikidata.org/wiki/Q39680","display_name":"Macroeconomics","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/iscas48785.2022.9937281","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iscas48785.2022.9937281","pdf_url":null,"source":{"id":"https://openalex.org/S4363604393","display_name":"2022 IEEE International Symposium on Circuits and Systems (ISCAS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE International Symposium on Circuits and Systems (ISCAS)","raw_type":"proceedings-article"},{"id":"pmh:oai:pdxscholar.library.pdx.edu:ece_fac-1718","is_oa":false,"landing_page_url":"https://pdxscholar.library.pdx.edu/ece_fac/711","pdf_url":null,"source":{"id":"https://openalex.org/S4377196300","display_name":"PDXScholar  (Portland State University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I126345244","host_organization_name":"Portland State University","host_organization_lineage":["https://openalex.org/I126345244"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Electrical and Computer Engineering Faculty Publications and Presentations","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W41554520","https://openalex.org/W2002806561","https://openalex.org/W2063821970","https://openalex.org/W2085968419","https://openalex.org/W2089979174","https://openalex.org/W2127725283","https://openalex.org/W2538167498","https://openalex.org/W2614764752","https://openalex.org/W2745285691","https://openalex.org/W2768265037","https://openalex.org/W2775005974","https://openalex.org/W2787438330","https://openalex.org/W2790792381","https://openalex.org/W2805634098","https://openalex.org/W3018195242","https://openalex.org/W3110928049","https://openalex.org/W3161923038","https://openalex.org/W4246766117","https://openalex.org/W4287597873"],"related_works":["https://openalex.org/W2081276259","https://openalex.org/W2036873162","https://openalex.org/W2114478082","https://openalex.org/W2040050847","https://openalex.org/W2006252341","https://openalex.org/W4236150881","https://openalex.org/W2151912830","https://openalex.org/W1623109264","https://openalex.org/W1520485098","https://openalex.org/W3027537505"],"abstract_inverted_index":{"We":[0],"propose":[1],"a":[2,83,175],"novel":[3],"Reinforcement":[4],"Learning":[5,35],"(RL)":[6],"and":[7,41,61,66,113,149,152,174],"Simulated":[8],"Annealing":[9],"(SA)-based":[10],"placement":[11,55,200],"algorithm":[12],"(RS3DPlace),":[13],"which,":[14],"to":[15,36,80,90,121,144,181,218],"the":[16,22,54,75,102,110,134,160,198],"best":[17],"of":[18,33,39,78,119,162,201],"our":[19],"knowledge,":[20],"is":[21,45,132],"first":[23],"machine":[24],"learning":[25,51,67,76,123],"approach":[26],"for":[27,53,105,133,167],"Monolithic":[28],"3D":[29,42,153],"ICs":[30,44,60],"(M3D).":[31],"Application":[32],"Machine":[34],"physical":[37,154],"design":[38,137,147,155],"2D":[40,59,151],"VLSI":[43],"an":[46,92],"emerging":[47],"area.":[48],"Recently":[49],"proposed":[50],"algorithms":[52],"problem":[56],"consider":[57],"only":[58],"still":[62],"exhibit":[63],"memory":[64,98,111],"issues":[65],"problems":[68],"in":[69,125,187,212,216],"large":[70,126],"search":[71,127],"spaces.":[72,128],"RS3DPlace":[73,100,196],"uses":[74,89,101],"ability":[77],"RL":[79],"quickly":[81],"estimate":[82],"preliminary":[84],"solution,":[85],"which":[86,108,184],"SA":[87,221],"later":[88],"generate":[91],"improved":[93],"final":[94],"solution.":[95],"To":[96,158],"address":[97],"issues,":[99],"approximate":[103],"method":[104],"state":[106],"representation":[107],"reduces":[109],"complexity":[112],"allows":[114],"more":[115],"than":[116],"one":[117],"kind":[118],"perturbation":[120],"improve":[122],"efficiency":[124],"The":[129,191],"current":[130],"implementation":[131],"gate-level":[135],"M3D":[136,146,189,199],"style,":[138],"but":[139],"it":[140,166],"can":[141],"be":[142],"extended":[143],"other":[145,150],"styles":[148],"optimization":[156],"problems.":[157],"illustrate":[159],"effectiveness":[161],"RS3DPlace,":[163],"we":[164],"tested":[165],"8-128-bit":[168],"MUX-based":[169],"right":[170],"arithmetic":[171],"shifter":[172],"circuits":[173],"circuit":[176],"with":[177],"non-regular":[178],"connections":[179],"compared":[180],"Mux-based":[182],"shifters,":[183],"are":[185],"optimized":[186],"2-layered":[188],"technology.":[190],"experimental":[192],"results":[193,205],"show":[194,207],"that":[195],"solves":[197],"896":[202],"variables.":[203],"Experimental":[204],"also":[206],"on":[208],"average":[209],"16%":[210],"improvement":[211],"overall":[213],"cost":[214],"function":[215],"comparison":[217],"Random":[219],"Initialized":[220],"(RandSA).":[222]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":3},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-10T16:38:18.471706","created_date":"2025-10-10T00:00:00"}
