Discrete gate sizing and timing-driven detailed placement for the design of digital circuits
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Tese |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/134330 |
Resumo: | Ferramentas de projeto de circuitos integrados (do inglˆes, electronic design automation, ou simplesmente EDA) tˆem um papel fundamental na crescente complexidade dos projetos de circuitos digitais. Elas permitem aos projetistas criar circuitos com um n´umero de componentes ordens de grandezas maior do que seria poss´ıvel se os circuitos fossem projetados `a m˜ao como nos dias iniciais da microeletrˆonica. Neste trabalho, dois importantes problemas em EDA ser˜ao abordados: dimensionamento de portas e posicionamento detalhado dirigido a desempenho. Para dimensionamento de portas, uma nova metodologia de relaxac¸ ˜ao Lagrangiana ´e apresentada baseada em informac¸ ˜ao de temporarizac¸ ˜ao locais e propagac¸ ˜ao de sensitividades. Para posicionamento detalhado dirigido a desempenho, um conjunto de movimentos de c´elulas ´e criado usando uma formac¸ ˜ao ´otima atenta `a forc¸a de alimentac¸ ˜ao para o balanceamento de cargas. Nossos resultados experimentais mostram que tais t´ecnicas s˜ao capazes de melhorar o atual estado-da-arte. |
id |
URGS_7978ba02c35797c5d2b26a2d96041382 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/134330 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Flach, Guilherme AugustoJohann, Marcelo de OliveiraReis, Ricardo Augusto da Luz2016-03-29T02:06:31Z2015http://hdl.handle.net/10183/134330000988393Ferramentas de projeto de circuitos integrados (do inglˆes, electronic design automation, ou simplesmente EDA) tˆem um papel fundamental na crescente complexidade dos projetos de circuitos digitais. Elas permitem aos projetistas criar circuitos com um n´umero de componentes ordens de grandezas maior do que seria poss´ıvel se os circuitos fossem projetados `a m˜ao como nos dias iniciais da microeletrˆonica. Neste trabalho, dois importantes problemas em EDA ser˜ao abordados: dimensionamento de portas e posicionamento detalhado dirigido a desempenho. Para dimensionamento de portas, uma nova metodologia de relaxac¸ ˜ao Lagrangiana ´e apresentada baseada em informac¸ ˜ao de temporarizac¸ ˜ao locais e propagac¸ ˜ao de sensitividades. Para posicionamento detalhado dirigido a desempenho, um conjunto de movimentos de c´elulas ´e criado usando uma formac¸ ˜ao ´otima atenta `a forc¸a de alimentac¸ ˜ao para o balanceamento de cargas. Nossos resultados experimentais mostram que tais t´ecnicas s˜ao capazes de melhorar o atual estado-da-arte.Electronic design automation (EDA) tools play a fundamental role in the increasingly complexity of digital circuit designs. They empower designers to create circuits with several order of magnitude more components than it would be possible by designing circuits by hand as was done in the early days of microelectronics. In this work, two important EDA problems are addressed: gate sizing and timing-driven detailed placement. They are studied and new techniques developed. For gate sizing, a new Lagrangian-relaxation methodology is presented based on local timing information and sensitivity propagation. For timing-driven detailed placement, a set of cell movement methods are created using drive strength-aware optimal formulation to driver/sink load balancing. Our experimental results shows that those techniques are able to improve the current state-of-the-art.application/pdfengMicroeletrônicaCircuitos digitaisDiscrete gate sizingTiming-driven detailed placementLagrangian relaxationEDAMicroelectronicDiscrete gate sizing and timing-driven detailed placement for the design of digital circuitsDimensionamento de portas discreto e posicionamento detalhado dirigido a desempenho para o projeto de circuitos digitais info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em MicroeletrônicaPorto Alegre, BR-RS2015doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000988393.pdf000988393.pdfTexto completo (inglês)application/pdf1154004http://www.lume.ufrgs.br/bitstream/10183/134330/1/000988393.pdfa5a6276d788db74a223c6d87fa4be956MD51TEXT000988393.pdf.txt000988393.pdf.txtExtracted Texttext/plain188472http://www.lume.ufrgs.br/bitstream/10183/134330/2/000988393.pdf.txt84e563b8639ffc3ba50fd49c94fd8867MD52THUMBNAIL000988393.pdf.jpg000988393.pdf.jpgGenerated Thumbnailimage/jpeg1114http://www.lume.ufrgs.br/bitstream/10183/134330/3/000988393.pdf.jpged2cd85dcf189e4858f283e2460b8ac3MD5310183/1343302021-05-07 05:00:29.738368oai:www.lume.ufrgs.br:10183/134330Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-07T08:00:29Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Discrete gate sizing and timing-driven detailed placement for the design of digital circuits |
dc.title.alternative.pt.fl_str_mv |
Dimensionamento de portas discreto e posicionamento detalhado dirigido a desempenho para o projeto de circuitos digitais |
title |
Discrete gate sizing and timing-driven detailed placement for the design of digital circuits |
spellingShingle |
Discrete gate sizing and timing-driven detailed placement for the design of digital circuits Flach, Guilherme Augusto Microeletrônica Circuitos digitais Discrete gate sizing Timing-driven detailed placement Lagrangian relaxation EDA Microelectronic |
title_short |
Discrete gate sizing and timing-driven detailed placement for the design of digital circuits |
title_full |
Discrete gate sizing and timing-driven detailed placement for the design of digital circuits |
title_fullStr |
Discrete gate sizing and timing-driven detailed placement for the design of digital circuits |
title_full_unstemmed |
Discrete gate sizing and timing-driven detailed placement for the design of digital circuits |
title_sort |
Discrete gate sizing and timing-driven detailed placement for the design of digital circuits |
author |
Flach, Guilherme Augusto |
author_facet |
Flach, Guilherme Augusto |
author_role |
author |
dc.contributor.author.fl_str_mv |
Flach, Guilherme Augusto |
dc.contributor.advisor1.fl_str_mv |
Johann, Marcelo de Oliveira |
dc.contributor.advisor-co1.fl_str_mv |
Reis, Ricardo Augusto da Luz |
contributor_str_mv |
Johann, Marcelo de Oliveira Reis, Ricardo Augusto da Luz |
dc.subject.por.fl_str_mv |
Microeletrônica Circuitos digitais |
topic |
Microeletrônica Circuitos digitais Discrete gate sizing Timing-driven detailed placement Lagrangian relaxation EDA Microelectronic |
dc.subject.eng.fl_str_mv |
Discrete gate sizing Timing-driven detailed placement Lagrangian relaxation EDA Microelectronic |
description |
Ferramentas de projeto de circuitos integrados (do inglˆes, electronic design automation, ou simplesmente EDA) tˆem um papel fundamental na crescente complexidade dos projetos de circuitos digitais. Elas permitem aos projetistas criar circuitos com um n´umero de componentes ordens de grandezas maior do que seria poss´ıvel se os circuitos fossem projetados `a m˜ao como nos dias iniciais da microeletrˆonica. Neste trabalho, dois importantes problemas em EDA ser˜ao abordados: dimensionamento de portas e posicionamento detalhado dirigido a desempenho. Para dimensionamento de portas, uma nova metodologia de relaxac¸ ˜ao Lagrangiana ´e apresentada baseada em informac¸ ˜ao de temporarizac¸ ˜ao locais e propagac¸ ˜ao de sensitividades. Para posicionamento detalhado dirigido a desempenho, um conjunto de movimentos de c´elulas ´e criado usando uma formac¸ ˜ao ´otima atenta `a forc¸a de alimentac¸ ˜ao para o balanceamento de cargas. Nossos resultados experimentais mostram que tais t´ecnicas s˜ao capazes de melhorar o atual estado-da-arte. |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015 |
dc.date.accessioned.fl_str_mv |
2016-03-29T02:06:31Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/134330 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000988393 |
url |
http://hdl.handle.net/10183/134330 |
identifier_str_mv |
000988393 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
collection |
Biblioteca Digital de Teses e Dissertações da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/134330/1/000988393.pdf http://www.lume.ufrgs.br/bitstream/10183/134330/2/000988393.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/134330/3/000988393.pdf.jpg |
bitstream.checksum.fl_str_mv |
a5a6276d788db74a223c6d87fa4be956 84e563b8639ffc3ba50fd49c94fd8867 ed2cd85dcf189e4858f283e2460b8ac3 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
lume@ufrgs.br||lume@ufrgs.br |
_version_ |
1810085354210852864 |