Sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais

Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2013. === Made available in DSpace on 2013-12-05T23:12:19Z (GMT). No. of bitstreams: 1 318856.pdf: 1230228 bytes, checksum: e1a7c96794e382372e29e54b...

Full description

Bibliographic Details
Main Author: Livramento, Vinícius dos Santos
Other Authors: Universidade Federal de Santa Catarina
Format: Others
Language:Portuguese
Published: 2013
Subjects:
Online Access:https://repositorio.ufsc.br/handle/123456789/107097
id ndltd-IBICT-oai-repositorio.ufsc.br-123456789-107097
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.ufsc.br-123456789-1070972019-01-21T16:23:35Z Sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais Livramento, Vinícius dos Santos Universidade Federal de Santa Catarina Güntzel, José Luís Almada Johann, Marcelo de Oliveira Informatica Computação Automação Relaxação Lagrangeana Circuitos digitais Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2013. Made available in DSpace on 2013-12-05T23:12:19Z (GMT). No. of bitstreams: 1 318856.pdf: 1230228 bytes, checksum: e1a7c96794e382372e29e54b3e261525 (MD5) Previous issue date: 2013 A minimização da corrente de leakage é um passo essencial do projeto de circuitos digitais, uma vez que nas tecnologias CMOS recentes a potência de leakage tornou-se comparável à potência dinâmica. Gate sizing é uma técnica amplamente utilizada para minimização da potência de leakage devido à sua eficácia e ao baixo impacto que ele causa no fluxo standard cell. Em tal fluxo, o problema de sizing corresponde a selecionar, para cada porta do circuito, uma combinação de largura de porta e tensão de threshold disponível na biblioteca de células, de modo a satisfazer as restrições de projeto. A natureza discreta do problema, a qual o torna NP-difícil, e o grande número de portas nos circuitos contemporâneos têm motivado a busca por heurísticas eficientes, que sejam capazes de resolvê-lo em tempo de execução aceitável. Este trabalho apresenta três contribuições principais ao estado da arte. A primeira é uma formulação aperfeiçoada para o problema de sizing discreto baseada em Relaxação Lagrangeana (LR), a qual considera valores máximos de slew de entrada e de capacitância de saída das portas, impostas pelas bibliotecas standard cell. A segunda é uma heurística topológica gulosa para resolver a formulação LR proposta utilizando informações locais para guiar as decisões do algoritmo. A terceira contribuição reside em uma técnica híbrida de três passos para superar algumas das limitações da heurística topológica gulosa. Tal técnica híbrida inicia resolvendo a formulação LR assumindo um atraso crítico ligeiramente maior do que o atraso crítico-alvo e em seguida, aplica uma heurística rápida de recuperação de atraso para que o atraso crítico-alvo original seja satisfeito. Como terceiro passo, é usada uma heurística de recuperação de potência para reduzir ainda mais a potência de leakage explorando o espaço para otimização deixado pelos dois passos anteriores. Os experimentos práticos foram gerados utilizando-se a infraestrutura da Competição de Sizing Discreto do ISPD2012, a qual provê uma base comum para comparações justas com os trabalhos correlates mais recentes. Os resultados experimentais para a formulação LR usando a heurística topológica gulosa foram comparados com os resultados obtidos pelas três equipes melhor classificadas na Competição do ISPD 2012, os quais representavam o estado da arte no momento em que tais experimentos foram realizados. A potência de leakage obtida é, em média, 18,9%, 16,7% e 43,8% menor do que aquelas obtidas pelas três melhores equipes da Competição do ISPD2012, respectivamente, ao passo que o tempo de execução total é 38, 31 e 39 vezes menor. Com relação à técnica híbrida, a potência de leakage obtida é, em média, 8,15\\\\% menor do que aquela relatada pelo trabalho que representa o estado da arte na ocasião em que estes experimentos foram realizados, sendo o tempo total de execução uma ordem de magnitude menor. É Importante ressaltar que o trabalho estado da arte referido já havia superado as três melhores equipes da Competição do ISPD2012. <br> 2013-12-05T23:12:19Z 2013-12-05T23:12:19Z 2013 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis https://repositorio.ufsc.br/handle/123456789/107097 318856 por info:eu-repo/semantics/openAccess 131 p.| il., grafs., tabs. reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina instacron:UFSC
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Informatica
Computação
Automação
Relaxação Lagrangeana
Circuitos digitais
spellingShingle Informatica
Computação
Automação
Relaxação Lagrangeana
Circuitos digitais
Livramento, Vinícius dos Santos
Sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2013. === Made available in DSpace on 2013-12-05T23:12:19Z (GMT). No. of bitstreams: 1 318856.pdf: 1230228 bytes, checksum: e1a7c96794e382372e29e54b3e261525 (MD5) Previous issue date: 2013 === === A minimização da corrente de leakage é um passo essencial do projeto de circuitos digitais, uma vez que nas tecnologias CMOS recentes a potência de leakage tornou-se comparável à potência dinâmica. Gate sizing é uma técnica amplamente utilizada para minimização da potência de leakage devido à sua eficácia e ao baixo impacto que ele causa no fluxo standard cell. Em tal fluxo, o problema de sizing corresponde a selecionar, para cada porta do circuito, uma combinação de largura de porta e tensão de threshold disponível na biblioteca de células, de modo a satisfazer as restrições de projeto. A natureza discreta do problema, a qual o torna NP-difícil, e o grande número de portas nos circuitos contemporâneos têm motivado a busca por heurísticas eficientes, que sejam capazes de resolvê-lo em tempo de execução aceitável. Este trabalho apresenta três contribuições principais ao estado da arte. A primeira é uma formulação aperfeiçoada para o problema de sizing discreto baseada em Relaxação Lagrangeana (LR), a qual considera valores máximos de slew de entrada e de capacitância de saída das portas, impostas pelas bibliotecas standard cell. A segunda é uma heurística topológica gulosa para resolver a formulação LR proposta utilizando informações locais para guiar as decisões do algoritmo. A terceira contribuição reside em uma técnica híbrida de três passos para superar algumas das limitações da heurística topológica gulosa. Tal técnica híbrida inicia resolvendo a formulação LR assumindo um atraso crítico ligeiramente maior do que o atraso crítico-alvo e em seguida, aplica uma heurística rápida de recuperação de atraso para que o atraso crítico-alvo original seja satisfeito. Como terceiro passo, é usada uma heurística de recuperação de potência para reduzir ainda mais a potência de leakage explorando o espaço para otimização deixado pelos dois passos anteriores. Os experimentos práticos foram gerados utilizando-se a infraestrutura da Competição de Sizing Discreto do ISPD2012, a qual provê uma base comum para comparações justas com os trabalhos correlates mais recentes. Os resultados experimentais para a formulação LR usando a heurística topológica gulosa foram comparados com os resultados obtidos pelas três equipes melhor classificadas na Competição do ISPD 2012, os quais representavam o estado da arte no momento em que tais experimentos foram realizados. A potência de leakage obtida é, em média, 18,9%, 16,7% e 43,8% menor do que aquelas obtidas pelas três melhores equipes da Competição do ISPD2012, respectivamente, ao passo que o tempo de execução total é 38, 31 e 39 vezes menor. Com relação à técnica híbrida, a potência de leakage obtida é, em média, 8,15\\\\% menor do que aquela relatada pelo trabalho que representa o estado da arte na ocasião em que estes experimentos foram realizados, sendo o tempo total de execução uma ordem de magnitude menor. É Importante ressaltar que o trabalho estado da arte referido já havia superado as três melhores equipes da Competição do ISPD2012. <br>
author2 Universidade Federal de Santa Catarina
author_facet Universidade Federal de Santa Catarina
Livramento, Vinícius dos Santos
author Livramento, Vinícius dos Santos
author_sort Livramento, Vinícius dos Santos
title Sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais
title_short Sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais
title_full Sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais
title_fullStr Sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais
title_full_unstemmed Sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais
title_sort sizing discreto baseado em relaxação lagrangeana para minimização de leakage em circuitos digitais
publishDate 2013
url https://repositorio.ufsc.br/handle/123456789/107097
work_keys_str_mv AT livramentoviniciusdossantos sizingdiscretobaseadoemrelaxacaolagrangeanaparaminimizacaodeleakageemcircuitosdigitais
_version_ 1718823985948393472