Generating integrated circuit floorplans using neural networks

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each tim...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Babu, Anand, Ho, Chian-Min Richard, Hang, William, Yazgan, Mustafa Nazim, Wang, Ya, Goldie, Anna Darling, Tuncer, Emre, Dean, Jeffrey Adgate, Mirhoseini, Azalia
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Babu, Anand
Ho, Chian-Min Richard
Hang, William
Yazgan, Mustafa Nazim
Wang, Ya
Goldie, Anna Darling
Tuncer, Emre
Dean, Jeffrey Adgate
Mirhoseini, Azalia
description Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US11675940B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US11675940B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US11675940B23</originalsourceid><addsrcrecordid>eNrjZLBzT81LLUosycxLV8jMK0lNB7JTUxSSM4uSSzNLFNJy8vOLCnIS84oVSotBavJSS4sSc4BUSXl-UXYxDwNrWmJOcSovlOZmUHRzDXH20E0tyI9PLS5ITAYaXxIfGmxoaGZuamli4GRkTIwaAMSMMaM</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Generating integrated circuit floorplans using neural networks</title><source>esp@cenet</source><creator>Babu, Anand ; Ho, Chian-Min Richard ; Hang, William ; Yazgan, Mustafa Nazim ; Wang, Ya ; Goldie, Anna Darling ; Tuncer, Emre ; Dean, Jeffrey Adgate ; Mirhoseini, Azalia</creator><creatorcontrib>Babu, Anand ; Ho, Chian-Min Richard ; Hang, William ; Yazgan, Mustafa Nazim ; Wang, Ya ; Goldie, Anna Darling ; Tuncer, Emre ; Dean, Jeffrey Adgate ; Mirhoseini, Azalia</creatorcontrib><description>Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230613&amp;DB=EPODOC&amp;CC=US&amp;NR=11675940B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230613&amp;DB=EPODOC&amp;CC=US&amp;NR=11675940B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Babu, Anand</creatorcontrib><creatorcontrib>Ho, Chian-Min Richard</creatorcontrib><creatorcontrib>Hang, William</creatorcontrib><creatorcontrib>Yazgan, Mustafa Nazim</creatorcontrib><creatorcontrib>Wang, Ya</creatorcontrib><creatorcontrib>Goldie, Anna Darling</creatorcontrib><creatorcontrib>Tuncer, Emre</creatorcontrib><creatorcontrib>Dean, Jeffrey Adgate</creatorcontrib><creatorcontrib>Mirhoseini, Azalia</creatorcontrib><title>Generating integrated circuit floorplans using neural networks</title><description>Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLBzT81LLUosycxLV8jMK0lNB7JTUxSSM4uSSzNLFNJy8vOLCnIS84oVSotBavJSS4sSc4BUSXl-UXYxDwNrWmJOcSovlOZmUHRzDXH20E0tyI9PLS5ITAYaXxIfGmxoaGZuamli4GRkTIwaAMSMMaM</recordid><startdate>20230613</startdate><enddate>20230613</enddate><creator>Babu, Anand</creator><creator>Ho, Chian-Min Richard</creator><creator>Hang, William</creator><creator>Yazgan, Mustafa Nazim</creator><creator>Wang, Ya</creator><creator>Goldie, Anna Darling</creator><creator>Tuncer, Emre</creator><creator>Dean, Jeffrey Adgate</creator><creator>Mirhoseini, Azalia</creator><scope>EVB</scope></search><sort><creationdate>20230613</creationdate><title>Generating integrated circuit floorplans using neural networks</title><author>Babu, Anand ; Ho, Chian-Min Richard ; Hang, William ; Yazgan, Mustafa Nazim ; Wang, Ya ; Goldie, Anna Darling ; Tuncer, Emre ; Dean, Jeffrey Adgate ; Mirhoseini, Azalia</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US11675940B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Babu, Anand</creatorcontrib><creatorcontrib>Ho, Chian-Min Richard</creatorcontrib><creatorcontrib>Hang, William</creatorcontrib><creatorcontrib>Yazgan, Mustafa Nazim</creatorcontrib><creatorcontrib>Wang, Ya</creatorcontrib><creatorcontrib>Goldie, Anna Darling</creatorcontrib><creatorcontrib>Tuncer, Emre</creatorcontrib><creatorcontrib>Dean, Jeffrey Adgate</creatorcontrib><creatorcontrib>Mirhoseini, Azalia</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Babu, Anand</au><au>Ho, Chian-Min Richard</au><au>Hang, William</au><au>Yazgan, Mustafa Nazim</au><au>Wang, Ya</au><au>Goldie, Anna Darling</au><au>Tuncer, Emre</au><au>Dean, Jeffrey Adgate</au><au>Mirhoseini, Azalia</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Generating integrated circuit floorplans using neural networks</title><date>2023-06-13</date><risdate>2023</risdate><abstract>Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US11675940B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Generating integrated circuit floorplans using neural networks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-01T04%3A36%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Babu,%20Anand&rft.date=2023-06-13&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS11675940B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true