Timing-Aware Enhancements to MBFF Clustering in OpenROAD

DSpace Repository

A- A A+

Timing-Aware Enhancements to MBFF Clustering in OpenROAD

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Güntzel, José Luís Almada
dc.contributor.author Tinoco, Lucas de Lacerda
dc.date.accessioned 2026-07-13T00:30:20Z
dc.date.available 2026-07-13T00:30:20Z
dc.date.issued 2026-07-10
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/274101
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. pt_BR
dc.description.abstract As redes de distribuição de clock representam uma das principais fontes de consumo de potência em projetos modernos de circuitos integrados VLSI. Os Flip-Flops Multi-Bit (MBFFs) reduzem esse consumo ao agrupar múltiplos Flip-Flops Single-Bit (SBFFs) em estruturas compartilhadas com buffers de clock comuns. Entretanto, determinar como realizar esse agrupamento preservando a qualidade temporal do circuito permanece um problema de otimização desafiador. Entre as técnicas de agrupamento MBFF de estado da arte, o algoritmo Scalable Divide-and-Conquer Flop-Tray (SFTray), disponível na plataforma OpenROAD, realiza a atribuição de flip-flops por meio de uma formulação de Fluxo de Custo Mínimo (MCF) baseada exclusivamente no deslocamento Manhattan, incorporando informações temporais apenas em etapas posteriores do processo de otimização. Este trabalho investiga a incorporação de informações contínuas de criticidade temporal ao fluxo de agrupamento do SFTray. Para isso, é introduzida uma métrica de criticidade derivada do slack, combinada ao deslocamento normalizado para compor uma função de custo temporalmente consciente na etapa de atribuição baseada em MCF. Além disso, a criticidade temporal é incorporada à etapa de refinamento baseada em Programação Linear (LP), ampliando a influência das informações temporais ao longo do processo de agrupamento. As modificações propostas foram implementadas diretamente no OpenROAD e avaliadas em nove circuitos benchmark sintetizados e implementados fisicamente utilizando a tecnologia ASAP7 de 7 nm. Os resultados experimentais demonstram que as formulações propostas exploram de forma mais eficiente o espaço de otimização em projetos com elevada densidade de elementos sequenciais, obtendo melhores compromissos entre potência e temporização sem comprometer os benefícios de área e redução da rede de clock proporcionados pelos MBFFs. Os resultados indicam que a criticidade temporal pode ser explorada de maneira eficaz em múltiplas etapas do processo de agrupamento, contribuindo para soluções MBFF de maior qualidade em fluxos de projeto físico de código aberto. pt_BR
dc.format.extent 77 pt_BR
dc.language.iso eng pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access.
dc.subject EDA pt_BR
dc.subject VLSI pt_BR
dc.subject Projeto Físico de Circuitos Integrados pt_BR
dc.subject Otimização de Potência e Temporização pt_BR
dc.subject Rede de Clock pt_BR
dc.title Timing-Aware Enhancements to MBFF Clustering in OpenROAD pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View Description
TCC2_Lucas_Tinoco_Final.pdf 5.425Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar