{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/155911"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/155911","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"Application of Multi-Objective Genetic Optimization in PCB Component Placement","abstract":"Designing a printed circuit board (PCB) is a complex process that involves creating a schematic, placing components, ensuring that every component is routable, and performing simulations to predict the behavior of the PCB before it is manufactured. With the rise of technological innovations, the demand for chips will increase, putting pressure on the electronic design automation (EDA) industry to innovate in PCB design. As part of Cadence’s Allegro X AI team, which aims to develop AI technology to automate PCB designers’ tasks, we explored the application of multi-objective genetic optimization in component placements as an alternative method for automating component placement. More specifically, we applied genetic optimization to a two-sided printed circuit board (PCB). We discovered that employing multiple objectives, such as half-perimeter wirelength and routability, produces promising component placements.","abstract_html":"Designing a printed circuit board (PCB) is a complex process that involves creating a schematic, placing components, ensuring that every component is routable, and performing simulations to predict the behavior of the PCB before it is manufactured. With the rise of technological innovations, the demand for chips will increase, putting pressure on the electronic design automation (EDA) industry to innovate in PCB design. As part of Cadence’s Allegro X AI team, which aims to develop AI technology to automate PCB designers’ tasks, we explored the application of multi-objective genetic optimization in component placements as an alternative method for automating component placement. More specifically, we applied genetic optimization to a two-sided printed circuit board (PCB). We discovered that employing multiple objectives, such as half-perimeter wirelength and routability, produces promising component placements.","abstract_has_math":false,"creators":["Ngô, Thomas"],"institution":"Massachusetts Institute of Technology","degree_name":"Master","degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences","school":null,"contributors":[],"advisors":["Daniel, Luca"],"committee_chairs":[],"committee_members":[],"year":2024,"date_issued":"2024-02","date_published":"2024-02","updated_at":"2026-07-22T22:20:57Z","subjects":[],"languages":[],"rights":["Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)","Copyright retained by author(s)"],"rights_urls":["https://creativecommons.org/licenses/by-nc-nd/4.0/"],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/1721.1/155911","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Daniel, Luca"]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences"]},{"key":"dc:creator","label":"Author","values":["Ngô, Thomas"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2024-08-01T19:06:58Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2024-08-01T19:06:58Z"]},{"key":"dc:date.issued","label":"Date","values":["2024-02"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master","Master of Engineering in Computation and Cognition"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)","Copyright retained by author(s)"]},{"key":"dc:rights.uri","label":"Rights URI","values":["https://creativecommons.org/licenses/by-nc-nd/4.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/1721.1/155911"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Designing a printed circuit board (PCB) is a complex process that involves creating a schematic, placing components, ensuring that every component is routable, and performing simulations to predict the behavior of the PCB before it is manufactured. With the rise of technological innovations, the demand for chips will increase, putting pressure on the electronic design automation (EDA) industry to innovate in PCB design. As part of Cadence’s Allegro X AI team, which aims to develop AI technology to automate PCB designers’ tasks, we explored the application of multi-objective genetic optimization in component placements as an alternative method for automating component placement. More specifically, we applied genetic optimization to a two-sided printed circuit board (PCB). We discovered that employing multiple objectives, such as half-perimeter wirelength and routability, produces promising component placements."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["M.Eng."]},{"key":"dc:title","label":"Title","values":["Application of Multi-Objective Genetic Optimization in PCB Component Placement"]}]}],"canonical_facts":{"dc:contributor.advisor":["Daniel, Luca"],"dc:contributor.department":["Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences"],"dc:creator":["Ngô, Thomas"],"dc:date.accessioned":["2024-08-01T19:06:58Z"],"dc:date.available":["2024-08-01T19:06:58Z"],"dc:date.issued":["2024-02"],"dc:description.abstract":["Designing a printed circuit board (PCB) is a complex process that involves creating a schematic, placing components, ensuring that every component is routable, and performing simulations to predict the behavior of the PCB before it is manufactured. With the rise of technological innovations, the demand for chips will increase, putting pressure on the electronic design automation (EDA) industry to innovate in PCB design. As part of Cadence’s Allegro X AI team, which aims to develop AI technology to automate PCB designers’ tasks, we explored the application of multi-objective genetic optimization in component placements as an alternative method for automating component placement. More specifically, we applied genetic optimization to a two-sided printed circuit board (PCB). We discovered that employing multiple objectives, such as half-perimeter wirelength and routability, produces promising component placements."],"dc:description.degree":["M.Eng."],"dc:identifier.uri":["https://hdl.handle.net/1721.1/155911"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)","Copyright retained by author(s)"],"dc:rights.uri":["https://creativecommons.org/licenses/by-nc-nd/4.0/"],"dc:title":["Application of Multi-Objective Genetic Optimization in PCB Component Placement"],"dc:type":["Thesis"],"thesis:degree_name":["Master","Master of Engineering in Computation and Cognition"]},"updated_at":"2026-07-22T22:20:57Z"}