Silogy

Silogy

SiLogy Technologies, Inc. · Programação

A Silogy desenvolve o Viv, agente de IA que roda nos seus próprios servidores e depura testes de verificação de chip que falharam lendo código, logs e formas de onda, e depois escreve o relatório do bug.

Prévia da interface de Silogy

Sobre Silogy

About

O que é a Silogy

A Silogy é a empresa por trás do Viv, um agente de IA feito para verificação de projeto digital. A equipe passou pela turma W24 da Y Combinator e apresentou o Viv no Hacker News em março de 2024. Você entrega um caso de teste que falhou, junto com o código, o diretório de logs e os arquivos de forma de onda, e ele descobre por que o teste quebrou.

O produto mira a parte mais lenta do ciclo de hardware: o intervalo entre uma regressão vermelha e o momento em que alguém entende o que quebrou. O Viv lê os mesmos artefatos que um engenheiro leria, cita as linhas de código e os sinais que usou, e transforma isso num relatório escrito. A Silogy afirma que as equipes cortam o tempo de depuração em mais de 90%, número da própria empresa e não de uma medição independente.

Nada roda na nuvem da Silogy. O Viv é instalado dentro da sua infraestrutura, então os dados de projeto ficam nas suas máquinas. O único tráfego de saída vai para o provedor de LLM que você configurar.

Primeiros passos

  1. Instale o Viv numa máquina dentro da sua rede com o pacote único de Node.js e confirme que ele responde no terminal.
  2. Aponte o Viv para a versão do código usada no teste que falhou, seja como diretórios, seja como filelists no estilo do Synopsys VCS.
  3. Junte os logs, artefatos e formas de onda daquele teste específico num único diretório.
  4. Informe sua chave de API do LLM, envie a execução e leia o relatório em Markdown que volta.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Silogy.

Plano gratuitoNão
Planos pagosN/A, custom quote
PlataformaLinux and macOS, on-premise; optional VS Code extension
DesenvolvedorSiLogy Technologies, Inc.
CategoriaProgramação
Data de lançamentoMar 2024
Última atualizaçãoOct 2026
Visitas ao siteN/A
Ranking global do site9M
Disponibilidade da APIN/A

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Engenheiros de verificação
  • Engenheiros de projeto RTL
  • Equipes pequenas de chips sem especialista em depuração

Tarefas

  • Triar falhas da regressão noturna
  • Achar a causa de um teste teimoso
  • Escrever o bug para outra pessoa assumir
  • Conferir uma correção

Cenários

  • Empresas que não podem tirar a propriedade intelectual do prédio
  • Pipelines de CI/CD
  • Entrar num bloco desconhecido

Principais recursos

Análise autônoma da causa raiz

O Viv parte de um teste que falhou e percorre sozinho o código, os logs, as especificações e as formas de onda. Ele não se limita a marcar a linha do erro: monta um argumento sobre onde o bug provavelmente está e cita os artefatos que sustentam a conclusão. A Silogy apresenta o resultado como sugestão para um engenheiro revisar, não como veredito.

Depuração de formas de onda em escala de gigabytes

O Viv lê arquivos FST, VCD e FSDB e consulta o comportamento dos sinais sem carregar tudo num visualizador. Esse tipo de análise de formas de onda pesa numa regressão longa com rastros profundos, onde a diferença está entre uma pergunta que dá para responder e outra que fica de lado. Também dá para perguntar sobre uma janela específica em volta da falha.

Projeto para rodar na sua infraestrutura

O agente, a análise e os artefatos que ele lê ficam dentro da sua estrutura. A única chamada externa é para a API do LLM que você configurou. Para times com acordo de confidencialidade com fundição ou fornecedor de IP, essa restrição costuma decidir se a ferramenta é liberada.

Seu próprio modelo de linguagem

Você coloca a chave da OpenAI, do Claude, do Llama ou de qualquer endpoint compatível com vLLM, e o Viv raciocina por esse modelo. Isso deixa a escolha do modelo e o gasto sob seu controle, e trocar de fornecedor não obriga a trocar de ferramenta. Quem já usa o Claude Code pode acionar o Viv por essa CLI.

Linha de comando e automação em CI/CD

O Viv é operado por uma CLI enxuta: instale o pacote e envie uma execução com código e logs anexados. Quando a entrada padrão não é um terminal, ele vai para o modo headless e imprime um relatório em Markdown. Existe uma extensão opcional para VS Code se você preferir ler o resultado no editor.

Base de conhecimento que cresce com o projeto

O Viv mantém uma base de conhecimento que se atualiza enquanto ele trabalha nas suas execuções. Com o tempo ela acumula contexto sobre o seu projeto, as convenções do seu testbench e as falhas anteriores, então as sessões seguintes começam com mais histórico do que a primeira.

Prós e contras

Prós

  • A instalação é curta: um pacote de Node.js e um comando para enviar o teste, sem montar cluster antes.
  • Os dados de projeto não saem das suas máquinas, o que resolve a revisão de segurança habitual no setor de chips.
  • Você escolhe o LLM e paga direto àquele provedor, então o custo do modelo fica visível e reversível.
  • O modo headless transforma um teste noturno que falhou num arquivo Markdown que o seu CI consegue guardar.
  • Os relatórios apontam código e sinais específicos, então quem revisa pode conferir o raciocínio em vez de confiar de olhos fechados.

Contras

  • Não há tabela de preços pública. É preciso agendar uma demo e falar com vendas antes de saber quanto custa.
  • O Viv precisa de um teste que falhou e de código, logs e formas de onda legíveis. Ele não inventa um testbench nem conserta um setup que nunca rodou.
  • A qualidade das respostas acompanha o modelo que você conecta, e uma sessão longa de formas de onda pode gerar uma conta de tokens alta.
  • A própria documentação da Silogy admite que o Viv pode errar, então todo relatório ainda pede a confirmação de um engenheiro.

Perguntas frequentes

O Viv é o agente de IA da Silogy para verificação de projeto digital. Ele pega um caso de teste que falhou e deduz a causa raiz provável a partir do código, dos logs, das formas de onda e das especificações, e depois escreve o que encontrou.