CADathlon Brasil - VI Maratona Brasileira de Programação para Projeto Automatizado de Circuitos Integrados

Resultados Finais e Destaques do CADathlon Brasil 2026

É com grande entusiasmo que anunciamos a conclusão do CADathlon Brasil 2026 – – VI Maratona Brasileira de Programação para Projeto Automatizado de Circuitos Integrados, a qual ocorreu em Gramado, RS, no dia 23 de julho de 2026, como evento satélite do 46o Congresso da SBC (Sociedade Brasileira de Computação). A edição deste ano reuniu um número recorde de 19 equipes, formadas por duplas de estudantes, procedentes de quatro das cinco regiões brasileiras. As equipes trabalharam durante uma jornada completa para resolver quatro problemas relacionados a Electronic Design Automation (EDA), os quais foram elaborados por pesquisadores da indústria e da academia.

O Comitê Organizador do CADAthlon Brasil 2026 parabeniza as cinco melhores equipes!

Pos.

Equipe

Componentes

Instituição

Pontuação

1o

Electronic Design Arts

Lucas de Lacerda Tinoco, 

Felipe Elton Pazini Savi

UFSC, Florianópolis

32

2o

Brasil Venceu?

Eduardo Quirino Oliveira, 

Henrique de Oliveira Ramos

UnB, Brasilia

24

3o

CADe meu silício

Julio Nunes Avelar, 

Tiago Silveira Zaparoli

UNICAMP, Campinas

23

4o

Circuitos Hatsune Miku

Henrique Parede de Souza, 

Vinicius Patriarca Miranda Miguel

UNICAMP, Campinas

14

5t

423

Hans Buss Heidemann, 

Caetano Borba Peruzzo

UFSC, Florianopolis

13

 

O Comitê Organizador do CADAthlon Brasil 2026 agradece aos organizadores do Congresso da SBC pelo suporte logístico. Também expressamos nossa gratidão às sociedades que apoiaram financeiramente o CADAthlon Brasil 2026, ACM/SIGDA e IEEE CASS (por intermédio do Capítulo Rio Grande do Sul), aos Patrocinadores Ouro Synopsys, Precision Innovations, and Cadence, e aos Patrocinadores Prata Chipus Microelectronics e Silvaco. Seu generoso apoio financeiro possibilitou subsidiar os custos de viagem de um número recorde de equipes, tornando esta a edição mais bem-sucedida do CADAthlon Brasil até o momento.

O próximo CADathlon Brasil acontecerá como evento satélite do 47º Congresso da SBC, em julho de 2027, em Manaus, no coração da Amazônia brasileira. Esperamos encontrá-lo lá!

CADathlon Brasil 2026: todas as equipes, os organizadores e representantes da CECCI/SBC e da Synopys.
Sessão de competição do CADathlon Brasil 2026.
CADathlon Brasil 2026: as 5 equipes vencedoras.
Organizadores do CADathlon Brasil 2026.

Sobre o Evento

O CADathlon Brasil (Maratona Brasileira de Programação para Projeto Automatizado de Circuitos Integrados) é uma competição de programação com foco na temática de técnicas e ferramentas de software para a automatização do projeto, verificação e teste de circuitos integrados VLSI, área conhecida como EDA (Electronic Design Automation),  Ele é inspirado no CADathlon da ACM/SIGDA que ocorre anualmente no ICCAD (ACM/IEEE International Conference on Computer-Aided Design).

O CADathlon Brasil 2026 ocorrerá presencialmente, como um dos eventos satélites do 46º Congresso da Sociedade Brasileira de Computação (CSBC), em Gramado, RS.

A exemplo das edições anteriores, as equipes compostas por duplas de estudantes de graduação e/ou de pós-graduação deverão resolver problemas de programação em temas relacionados a EDA (tópicos listados a seguir) em uma sessão única de um dia. Os problemas serão apresentados somente no dia da sessão de competição, mas uma semana antes as equipes inscritas receberão informações preliminares a respeito dos temas das questões, incluindo bibliografia associada, para que possam se preparar. Os problemas propostos deverão ser resolvidos usando as linguagens de programação C/C++, Python e possivelmente, alguma outra linguagem definida nas informações preliminares. 

Tópicos de Interesse

Os tópicos dos problemas a serem resolvidos no dia da competição estão relacionados à implementação de técnicas (algoritmos) para as diversas etapas do fluxo EDA, incluindo por exemplo: 

  • Circuit Design & Analysis
  • Physical Design & Design for Manufacturability
  • Logic & High-Level Synthesis
  • System Design & Analysis
  • Functional Verification & Testing
  • Future Technologies (Bio-EDA, Security, AI, etc.)

A pasta Problem-samples contém exemplos de problemas de edições anteriores.

Instruções para Inscrição (Importante)

As equipes devem ser formadas por duplas de estudantes de graduação ou pós-graduação (podendo ser mistas) regularmente matriculados em cursos de computação, engenharia ou outros cursos em áreas afins durante o período de inscrição.

  1. Convide um colega ou amigo para formarem uma equipe para participar do CADathlon Brasil 2026 e escolha um nome fantasia para a equipe;
  2. Faça a pré-inscrição da equipe até o dia 03/05/2026, preenchendo o formulário disponível em: https://forms.gle/1fX7czpA1nwERawS7 ;
  3. Faça a inscrição no CSBC2026, marcando a opção “CADathlon Brasil 2026”:
  4. Envie o comprovante de inscrição no CSBC 2026 para os e-mails fabian.cabrera.r at gmail dot com e j.guntzel at ufsc dot br até o dia 17/05/2026.


Importante: Conforme regras da SBC, todos os participantes dos eventos satélites (como o CADathlon Brasil 2026) devem estar inscritos no CSBC.

Auxílio Financeiro

A exemplo das edições anteriores, a organização do CADathlon Brasil 2026 buscará captar recursos financeiros junto a empresas da área de Microeletrônica e de EDA para fornecer auxílio de custo aos competidores para cobrir, na medida do possível, as despesas de deslocamento e de hospedagem em Gramado/RS. Caso disponível, a distribuição do auxílio de custo utilizará informações do CV Lattes e do histórico de graduação dos estudantes, a serem fornecidos no passo de pré-inscrição (ver o item “Instruções para Inscrição”).

Datas Importantes

  • Pré-inscrição de equipes (duplas) e indicação de interesse em receber auxílio de custo para participação*: até 03/05/2026 
  • Divulgação da disponibilidade de auxílio de custo às equipes: 10/05/2026 
  • Inscrição no CSBC e envio do comprovante até*: até 17/05/2026 
  • Divulgação da bibliografia de apoio: 09/07/2026 
  • Realização da competição (presencial): 23/07/2026 
  • Divulgação das equipes classificadas em 1˚ e 2˚ lugar (por e-mail): 25/07/2026 

* Ao inscrever-se no CSBC 2026, não esqueça de marcar o “CADathlon Brasil 2026” na seção “Atividades Adicionais”.  

Observação importante: devido a restrições de infraestrutura, o número de equipes está limitado a 20

Regras

Local, Data e Horário da Sessão de Competição

O CADathlon Brasil 2026 ocorrerá de forma presencial no Centro de Eventos de Gramado (ExpoGramado), em Gramado, RS em sessão única e contínua, na Sala Bracatinga,  no dia 23 de julho de 2026 (quinta-feira). A sessão de competição iniciará às 9:00 e terminará às 18:00.  

Idiomas

Português é a língua oficial de comunicação, mas os enunciados dos problemas e a bibliografia de apoio estarão em inglês.

Equipes

As equipes deverão ser compostas por duplas de estudantes de graduação ou pós-graduação (podendo ser mistas) regularmente matriculados em cursos de computação, engenharia ou outros cursos em áreas afins durante o período de inscrição. Devido a restrições de infraestrutura, o número de equipes está limitado a 20.

Inscrições

Os passos para realizar a inscrição de duplas estão descritos no item “Instruções para Inscrição”. Conforme regras da SBC, todos os participantes dos eventos satélites (como o CADathlon Brasil 2026) devem estar inscritos no CSBC. 

Infraestrutura Computacional

Cada equipe terá acesso a um computador com uma instalação Linux Ubuntu padrão (ou outro S.O. equivalente), ferramentas de desenvolvimento (ambiente de programação C/C++, Python etc) e infraestrutura de software necessária para resolver os problemas. A configuração exata será divulgada na semana anterior ao evento.

Participação no CADAthlon do ACM/SIGDA

A exemplo das edições anteriores, as equipes que conquistarem o primeiro e o segundo lugares serão convidadas a participar do CADAthlon do ACM/SIGDA, o qual ocorrerá junto ao ICCAD 2026 (https://iccad.com/2026), em novembro de 2026 em San Jose, California, EUA.

Temas dos Problemas e Bibliografia de Apoio

Problema 1: Construção de Steiner Tree Rectilínea Guiada por Atraso

Bibliografia: Wu, Hongxi, et al. “Delay-Driven Rectilinear Steiner Tree Construction.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 44.5 (2024): 1928-1941.

Problema 2: Geração de Grafo Gerador Evitando Obstáculos

Bibliografia: Tseng, Wei-Che, et al. “Rail Routing for Power Distribution Networks in Advanced Multi-Layered Printed Circuit Boards.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2025).

Problema 3: Mapeamento Tecnológico para FPGA Utilizando LUT

Bibliografia: Manohararajah, Valavan, Stephen Dean Brown, and Zvonko G. Vranesic. “Heuristics for area minimization in LUT-based FPGA technology mapping.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 25.11 (2006): 2331-2340.

Problema 4: GROOT: Particionamento e Extensão de Grafo para Verificação de Circuitos em Síntese Lógica

Bibliografia: Thorat, Kiran, et al. “GROOT: Graph edge re-growth and partitioning for the verification of large designs in logic synthesis.” 2025 IEEE/ACM International Conference On Computer Aided Design (ICCAD). IEEE, 2025.

Comitê de Organização

  • Coordenação Geral

    • José Luís Güntzel (UFSC) –  j.guntzel at ufsc dot br

    • Fabian Cabrera (UFSC) – fabian.cabrera.r at gmail dot com

  • Coordenação de Programa
    • Leomar Soares da Rosa Júnior (UFPel)
    • Felipe de Souza Marques  (UFPel) 
  • Coordenação de Infraestrutura Local
    • Cláudio Machado Diniz (UFRGS)
  • Apoio Estratégico
    • Calebe Conceição (UFS)
    • Paulo Butzen (UFRGS) 
    • Marcelo Johann (UFRGS)
    • João Júnior da Silva Machado (IFSul)
    • Laura Quevedo Jurgina (UFPel)
  • Preparação de Problemas
    • Renan Oliveira Netto (Cadence Design Systems, USA)
    • Tiago Augusto Fontana (Cadence Design Systems, USA) 
    • Sheiny Almeida (Cadence Design Systems, USA)
    • Arthur João Lourenço (UFSC)
    • João Mai (UFSC)
    • Lucas Yuki Imamura (UFSC)
    • Rafael Moresco Vieira (UFSC)

Patrocinadores Corporativos do CADathlon Brasil 2026

Patrocinadores Gold

Patrocinadores Silver

Organização do CADathlon Brasil 2026

Sociedades Apoiadoras do CADathlon Brasil 2026

CADathlon Brasil - 6th Brazilian Programming Contest for Design Automation of Integrated Circuits

Final Results and Highlights of CADathlon Brasil 2026

It is with great enthusiasm that we announce the conclusion of CADathlon Brasil 2026 – 6th Brazilian Programming Contest for Design Automation of Integrated Circuits, which was held with the 46th Annual Congress of SBC (Brazilian Computer Society). This year’s edition brought together 19 teams (a record) made up of pairs of students, from four of the five Brazilian regions. The teams worked throughout the day to solve four problems on Electronic Design Automation (EDA) related topics that were prepared by researchers from industry and academia.

The CADAthlon Brasil 2026 Organizing Committee congratulate the top five teams!

Place

Team

Members

Affiliation

Score

1st

Electronic Design Arts

Lucas de Lacerda Tinoco, 

Felipe Elton Pazini Savi

UFSC, Florianópolis

32

2nd

Brasil Venceu?

Eduardo Quirino Oliveira, 

Henrique de Oliveira Ramos

UnB, Brasilia

24

3rd

CADe meu silício

Julio Nunes Avelar, 

Tiago Silveira Zaparoli

UNICAMP, Campinas

23

4th

Circuitos Hatsune Miku

Henrique Parede de Souza, 

Vinicius Patriarca Miranda Miguel

UNICAMP, Campinas

14

5th

423

Hans Buss Heidemann, 

Caetano Borba Peruzzo

UFSC, Florianopolis

13

The CADAthlon Brasil 2026 Organizing Committee thanks the Congress of SBC organizers for their logistic support. We also express our gratitude to our sponsoring societies, ACM/SIGDA and IEEE CASS (through Rio Grande do Sul Chapter), to the Gold Sponsors Synopsys, Precision Innovations, and Cadence, and to the Silver Sponsors Chipus Microelectronics and Silvaco. Their generous financial support made it possible to subsidize travel costs for a record number of participating teams, making this the most successful CADAthlon Brasil edition to date.

The next CADathlon Brasil will take place alongside the 47th SBC Annual Congress in July 2027 in Manaus, at the heart of the Brazilian Amazon. We hope to meet you there!

CADathlon Brasil 2026: all teams and organizers.
CADathlon Brasil 2026 session.
CADathlon Brasil 2026 top 5 teams.
CADathlon Brasil 2026 organizers.

About the Event

CADathlon Brasil (Brazilian Programming Contest for Design Automation of Integrated Circuits) is a programming competition that focuses on techniques and tools for EDA (Electronic Design Automation). It is inspired by the ACM/SIGDA CADAthlon, which occurs annually as one of the events of ICCAD (ACM/IEEE International Conference on Computer-Aided Design). 

CADAthlon Brasil 2026 will take place in person, as a co-located event of the 46th Annual Congress of the SBC (Brazilian Computer Society), in Gramado, Brazil. 

As in the previous editions, the two-person teams of graduate and/or undergraduate students will work to solve programming problems related to EDA (in topics listed below) in a single-day session. The problems will be presented only in the competition session, but two weeks before the registered teams will receive preliminary information about the subjects of the problems as well as related bibliography so as they can prepare themselves. The proposed problems should be solved using the C/C++ and Python programming languages, and possibly some other language defined in the preliminary information.

Topics of Interest

The topics of the problems to be solved during the competition session are related to the implementation of techniques (algorithms) for the various stages of the EDA workflow, including, for example:

  • Circuit Design & Analysis
  • Physical Design & Design for Manufacturability
  • Logic & High-Level Synthesis
  • System Design & Analysis
  • Functional Verification & Testing
  • Future Technologies (Bio-EDA, Security, AI, etc.)

The folder Problem-samples contains examples of problems from previous editions.

Registration Instructions (Important!)

Each team must be formed by two undergraduate or graduate students (mixed teams are allowed) regularly enrolled in computer science, engineering, or other courses in related areas during the registration period.

  1. Invite a colleague or friend to form a team to participate in the CADathlon Brasil 2026 and choose a name for the team;
  2. Pre-register the team by May 03, 2026, by filling out the form available at: https://forms.gle/1fX7czpA1nwERawS7 ;
  3. Register for CSBC 2026, selecting the option “CADathlon Brasil 2026”:
  4. Send the proof of registration for CSBC 2026 to the emails fabian.cabrera.r at gmail dot com and j.guntzel at ufsc dot br by May 17, 2026.


Important: according to SBC rules, all participants in satellite events (such as CADAthlon Brasil 2026) must be registered for CSBC.

Grants

As in previous editions, the CADathlon Brasil 2026 organization will seek to raise funds from Microelectronics and EDA partner companies to provide financial assistance to competitors to cover, as much as possible, travel and accommodation expenses in Gramado/RS. If available, the distribution of financial assistance will use information from the students’ Lattes CV and undergraduate transcript, to be provided in the pre-registration step (see the “Registration Instructions” section).

Important Dates

  • Pre-registration of two-person teams and indication of interest in receiving financial support (grant)*: due May 03, 2026
  • Announcement of grant availability to teams: May 10, 2026 
  • Registration for CSBC and submission of the receipt*: due May 17
  • Publication of supporting bibliography: July 09, 2026 
  • Contest session day (in person): July, 23, 2026 
  • Announcement of the 1st and 2nd place winners (by email): July 25, 2026 

*When registering for CSBC 2026, don’t forget to check “CADathlon Brasil 2026” in the “Additional Activities” section”.  

Important note: due to infrastructure constraints, the number of teams is limited to 20.

Rules

Venue, Date and Time of the Contest Session 

The CADathlon Brasil 2026 will take place in person at the Gramado Events Center (ExpoGramado), in Gramado, RS, in a single continuous session in Room Bracatinga, on July 23, 2026 (Thursday). The competition session will begin at 9:00 AM and end at 6:00 PM.

Languages

Portuguese is the official language of communication, but the problem specifications and supporting bibliography will be in English.

Teams

Each team must be formed by two undergraduate or graduate students (mixed teams are allowed) regularly enrolled in computer science, engineering, or other courses in related areas during the registration period. Due to infrastructure constraints, the number of teams is limited to 20.

Registration

The steps for team registration are described in the “Registration Instructions” section. According to SBC rules, all participants in satellite events (such as CADAthlon Brasil 2026) must be registered for CSBC.

Computing Infrastructure

Each team will have access to a computer with a standard Ubuntu Linux installation (or another equivalent OS), development tools (C/C++ programming environment, Python, etc.) and the necessary software infrastructure to solve the problems. The exact configuration will be announced the week before the event.

Participation to ACM/SIGDA CADAthlon 

As in previous editions, the 1st and 2nd winner teams will be invited to participate to ACM/SIGDA CADAthlon, which will occur during IICCAD 2026 (https://iccad.com/2026), in November 2026 in San Jose, California, USA.

Problem Topics and Supporting Bibliography

Problem 1: Delay-Driven Rectilinear Steiner Tree Construction

Bibliography: Wu, Hongxi, et al. “Delay-Driven Rectilinear Steiner Tree Construction.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 44.5 (2024): 1928-1941.

Problem 2: Convex-polygonal Obstacle-aware Spanning Graph Generation

Bibliography: Tseng, Wei-Che, et al. “Rail Routing for Power Distribution Networks in Advanced Multi-Layered Printed Circuit Boards.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2025).

Problem 3: LUT-Based FPGA Technology Mapping

Bibliography: Manohararajah, Valavan, Stephen Dean Brown, and Zvonko G. Vranesic. “Heuristics for area minimization in LUT-based FPGA technology mapping.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 25.11 (2006): 2331-2340.

Problem 4: GROOT: Graph Edge Re-growth and Partitioning for the Verification of Large Designs in Logic Synthesis

Bibliography: Thorat, Kiran, et al. “GROOT: Graph edge re-growth and partitioning for the verification of large designs in logic synthesis.” 2025 IEEE/ACM International Conference on Computer Aided Design (ICCAD). IEEE, 2025.

Organizing Committee

  • General Chairs

    • José Luís Güntzel (UFSC) –  j.guntzel at ufsc dot br

    • Fabian Cabrera (UFSC) – fabian.cabrera.r at gmail dot com

  • Program Chairs
    • Leomar Soares da Rosa Júnior (UFPel)
    • Felipe de Souza Marques  (UFPel) 
  • Local Arrangements Chair

    • Cláudio Machado Diniz (UFRGS)

  • Strategic Support
    • Calebe Conceição (UFS)
    • Paulo Butzen (UFRGS) 
    • Marcelo Johann (UFRGS)
    • João Júnior da Silva Machado (IFSul)
    • Laura Quevedo Jurgina (UFPel)
  • Problems Preparation
    • Renan Oliveira Netto (Cadence Design Systems, USA)
    • Tiago Augusto Fontana (Cadence Design Systems, USA) 
    • Sheiny Almeida (Cadence Design Systems, USA)
    • Arthur João Lourenço (UFSC)
    • João Mai (UFSC)
    • Lucas Yuki Imamura (UFSC)
    • Rafael Moresco Vieira (UFSC)

CADathlon Brasil 2026 Organization

Gold Sponsors

Silver Sponsors

CADathlon Brasil 2026 Organization

CADathlon Brasil 2026 Supporting Societies