Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell

Detalhes bibliográficos
Autor(a) principal: Guimarães Júnior, Daniel Silva
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/156627
Resumo: Este trabalho apresenta o desenvolvimento de um fluxo de projeto de circuitos digitais integrados, visando a incluir células geradas automaticamente pela ferramenta ASTRAN. Como parte integrante deste novo fluxo, desenvolveu-se uma nova técnica de comparação entre células, utilizando Redes Neurais Artificiais, para a modelagem das células ASTRAN, esta técnica se mostrou flexível ao se adaptar a diversos tipos de células e com resultados robustos tendo 5% de desvio padrão e 4% para o erro relativo. Também, foi criada uma ferramenta capaz de substituir células comerciais por células ASTRAN, tendo como objetivo melhorar as características de potência consumida e área utilizada pelo circuito, e por fim gerando um circuito misto composto de células comerciais feitas à mão e células ASTRAN geradas automaticamente. O foco principal deste trabalho encontra-se na integração do fluxo de geração de células geradas automaticamente a um fluxo de síntese comercial de circuitos digitais. Os resultados obtidos mostraram-se promissores, obtendo-se ganhos em redução de área e potência dos circuitos analisados. Em média os circuitos tiveram uma redução de 3,77% na potência consumida e 1,25% menos área utilizada. Com um acréscimo de 0,64% por parte do atraso total do circuito.
id URGS_e8760c0ad95f031912fb0b3db4d7735e
oai_identifier_str oai:www.lume.ufrgs.br:10183/156627
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Guimarães Júnior, Daniel SilvaReis, Ricardo Augusto da Luz2017-04-12T02:25:22Z2016http://hdl.handle.net/10183/156627001017433Este trabalho apresenta o desenvolvimento de um fluxo de projeto de circuitos digitais integrados, visando a incluir células geradas automaticamente pela ferramenta ASTRAN. Como parte integrante deste novo fluxo, desenvolveu-se uma nova técnica de comparação entre células, utilizando Redes Neurais Artificiais, para a modelagem das células ASTRAN, esta técnica se mostrou flexível ao se adaptar a diversos tipos de células e com resultados robustos tendo 5% de desvio padrão e 4% para o erro relativo. Também, foi criada uma ferramenta capaz de substituir células comerciais por células ASTRAN, tendo como objetivo melhorar as características de potência consumida e área utilizada pelo circuito, e por fim gerando um circuito misto composto de células comerciais feitas à mão e células ASTRAN geradas automaticamente. O foco principal deste trabalho encontra-se na integração do fluxo de geração de células geradas automaticamente a um fluxo de síntese comercial de circuitos digitais. Os resultados obtidos mostraram-se promissores, obtendo-se ganhos em redução de área e potência dos circuitos analisados. Em média os circuitos tiveram uma redução de 3,77% na potência consumida e 1,25% menos área utilizada. Com um acréscimo de 0,64% por parte do atraso total do circuito.This work presents the development of a design flow for digital integrated circuits, including cells generated automatically by the ASTRAN tool. Moreover, a new technique, using Artificial Neural Networks, was developed to perform a comparison between two different cells, i.e. commercial and ASTRAN’s cell. This technique proved to be flexible when adapting to several types of cells and with robust results having 5% of standard deviation and 4% for relative error. Also, a new tool was developed, capable of performing cell replacement between ASTRAN and commercial cells, to improve power consumption an used area. Finally a mixed circuit composed of handmade commercial cells and cells automatically generated by ASTRAN was generated. A target was to mix an automatic cell synthesis tool with commercial synthesis tools dedicated to standard cells. Comparisons have shown that our approach was able to produce satisfactory results related area and power consumption. In average the circuits had a reduction of 3.77% in the power consumed and 1.25% less used area. With an increase of 0.64% due to the total delay of the circuit.application/pdfporRedes neuraisMicroeletrônicaArtificial neural networkCADAutomatic generationSynthesis flowMicroelectronicsInserção de células geradas automaticamente em um fluxo de projeto Standard Cellinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2016mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL001017433.pdf001017433.pdfTexto completoapplication/pdf3394697http://www.lume.ufrgs.br/bitstream/10183/156627/1/001017433.pdfbaae50b1b3a182d3cb13dd0468654ddeMD51TEXT001017433.pdf.txt001017433.pdf.txtExtracted Texttext/plain131843http://www.lume.ufrgs.br/bitstream/10183/156627/2/001017433.pdf.txtf8bc4097d79668c96fbb088c60c41a0fMD52THUMBNAIL001017433.pdf.jpg001017433.pdf.jpgGenerated Thumbnailimage/jpeg1052http://www.lume.ufrgs.br/bitstream/10183/156627/3/001017433.pdf.jpg254b09dd0993b14120c2495f8d8d903bMD5310183/1566272018-10-25 09:36:05.821oai:www.lume.ufrgs.br:10183/156627Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-25T12:36:05Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell
title Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell
spellingShingle Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell
Guimarães Júnior, Daniel Silva
Redes neurais
Microeletrônica
Artificial neural network
CAD
Automatic generation
Synthesis flow
Microelectronics
title_short Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell
title_full Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell
title_fullStr Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell
title_full_unstemmed Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell
title_sort Inserção de células geradas automaticamente em um fluxo de projeto Standard Cell
author Guimarães Júnior, Daniel Silva
author_facet Guimarães Júnior, Daniel Silva
author_role author
dc.contributor.author.fl_str_mv Guimarães Júnior, Daniel Silva
dc.contributor.advisor1.fl_str_mv Reis, Ricardo Augusto da Luz
contributor_str_mv Reis, Ricardo Augusto da Luz
dc.subject.por.fl_str_mv Redes neurais
Microeletrônica
topic Redes neurais
Microeletrônica
Artificial neural network
CAD
Automatic generation
Synthesis flow
Microelectronics
dc.subject.eng.fl_str_mv Artificial neural network
CAD
Automatic generation
Synthesis flow
Microelectronics
description Este trabalho apresenta o desenvolvimento de um fluxo de projeto de circuitos digitais integrados, visando a incluir células geradas automaticamente pela ferramenta ASTRAN. Como parte integrante deste novo fluxo, desenvolveu-se uma nova técnica de comparação entre células, utilizando Redes Neurais Artificiais, para a modelagem das células ASTRAN, esta técnica se mostrou flexível ao se adaptar a diversos tipos de células e com resultados robustos tendo 5% de desvio padrão e 4% para o erro relativo. Também, foi criada uma ferramenta capaz de substituir células comerciais por células ASTRAN, tendo como objetivo melhorar as características de potência consumida e área utilizada pelo circuito, e por fim gerando um circuito misto composto de células comerciais feitas à mão e células ASTRAN geradas automaticamente. O foco principal deste trabalho encontra-se na integração do fluxo de geração de células geradas automaticamente a um fluxo de síntese comercial de circuitos digitais. Os resultados obtidos mostraram-se promissores, obtendo-se ganhos em redução de área e potência dos circuitos analisados. Em média os circuitos tiveram uma redução de 3,77% na potência consumida e 1,25% menos área utilizada. Com um acréscimo de 0,64% por parte do atraso total do circuito.
publishDate 2016
dc.date.issued.fl_str_mv 2016
dc.date.accessioned.fl_str_mv 2017-04-12T02:25:22Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/156627
dc.identifier.nrb.pt_BR.fl_str_mv 001017433
url http://hdl.handle.net/10183/156627
identifier_str_mv 001017433
dc.language.iso.fl_str_mv por
language por
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/156627/1/001017433.pdf
http://www.lume.ufrgs.br/bitstream/10183/156627/2/001017433.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/156627/3/001017433.pdf.jpg
bitstream.checksum.fl_str_mv baae50b1b3a182d3cb13dd0468654dde
f8bc4097d79668c96fbb088c60c41a0f
254b09dd0993b14120c2495f8d8d903b
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_ 1810085398569811968