Responsive image
Universidade Federal de Santa catarina (UFSC)
Programa de Pós-graduação em Engenharia, Gestão e Mídia do Conhecimento (PPGEGC)
Detalhes do Documento Analisado

Centro: Não Informado

Departamento: Não Informado

Dimensão Institucional: Pós-Graduação

Dimensão ODS: Econômica

Tipo do Documento: Tese

Título: TIMING OPTIMIZATION DURING THE PHYSICAL SYNTHESIS OF CELL-BASED VLSI CIRCUITS

Orientador
  • LUIZ CLAUDIO VILLAR DOS SANTOS
Aluno
  • VINICIUS DOS SANTOS LIVRAMENTO

Conteúdo

A evolução da tecnologia cmos viabilizou a fabricação de circuitos integrados contendo bilhões de transistores em uma única pastilha de silício, dando origem ao jargão very-large-scale integration (vlsi). a frequência-alvo de operação de um circuito vlsi afeta o seu desempenho e induz restrições de timing que devem ser manipuladas pelas ferramentas de síntese. durante a síntese física de circuitos vlsi, diversas técnicas de otimização são usadas para iterativamente reduzir o número de violações de timing até que a frequência-alvo de operação seja atingida. o aumento dramático do atraso das interconexões devido à evolução tecnológica representa um dos maiores desafios para o fluxo de timing closure de circuitos vlsi contemporâneos. nesse cenário, técnicas de síntese de interconexão eficientes têm um papel fundamental. por este motivo, esta tese aborda dois problemas de otimização de timing para uma síntese eficiente das interconexões de um circuito vlsi: incremental timing-driven placement (itdp) e incremental timing-driven layer assignment (itla). para resolver o problema de itdp, esta tese propõe uma nova formulação utilizando relaxação lagrangeana que tem por objetivo a minimização simultânea das violações de timing para restrições do tipo setup e hold. este trabalho também propõe uma técnica que utiliza multiplicadores de lagrange como pesos para as interconexões, os quais são atualizados dinamicamente através dos resultados de uma ferramenta de análise de timing. tal técnica realoca as células do circuito por meio de uma nova busca discreta que adota a distância euclidiana como vizinhança.para resolver o problema de itla, esta tese propõe uma abordagem em fluxo em redes que otimiza simultaneamente segmentos críticos e não-críticos, e explora algumas condições de fluxo para extrair as informações de timing para cada segmento individualmente, permitindo assim o uso de uma ferramenta de timing externa. a validação experimental, utilizando benchmarks derivados de circuitos industriais, demonstra a eficiência das técnicas propostas quando comparadas com trabalhos estado da arte.

Índice de Shannon: 3.94919

Índice de Gini: 0.932585

ODS 1 ODS 2 ODS 3 ODS 4 ODS 5 ODS 6 ODS 7 ODS 8 ODS 9 ODS 10 ODS 11 ODS 12 ODS 13 ODS 14 ODS 15 ODS 16
4,16% 6,09% 6,76% 5,36% 4,58% 5,60% 7,84% 7,85% 11,60% 5,05% 7,62% 5,64% 5,05% 5,96% 5,17% 5,65%
ODS Predominates
ODS 9
ODS 1

4,16%

ODS 2

6,09%

ODS 3

6,76%

ODS 4

5,36%

ODS 5

4,58%

ODS 6

5,60%

ODS 7

7,84%

ODS 8

7,85%

ODS 9

11,60%

ODS 10

5,05%

ODS 11

7,62%

ODS 12

5,64%

ODS 13

5,05%

ODS 14

5,96%

ODS 15

5,17%

ODS 16

5,65%