A Symbiotic EDA Suite é uma coleção abrangente de ferramentas de verificação formal e design de FPGA, adaptada para designers de circuitos digitais. Ela aumenta a produtividade e garante a confiabilidade dos designs de hardware ao integrar metodologias avançadas de verificação formal ao longo do processo de design. A suíte suporta uma ampla gama de linguagens de descrição de hardware (HDLs), incluindo Verilog, SystemVerilog e VHDL, tornando-a adaptável a várias exigências de design. Ao facilitar a detecção precoce de falhas de design e fornecer análises perspicazes, a Symbiotic EDA Suite capacita engenheiros a entregar chips e soluções de FPGA de alta qualidade e sem bugs de forma eficiente.
Características e Funcionalidades Principais:
- Yosys - Edição Symbiotic EDA: Um robusto framework de síntese RTL que oferece mais de 150 comandos para processar e analisar designs HDL. Ele suporta Verilog (1995, 2000, 2005), SystemVerilog (2005, 2009, 2012) e VHDL (1987, 1993, 2000, 2008).
- SymbiYosys - Edição Symbiotic EDA: Estende as capacidades do Yosys para verificação formal, permitindo a verificação ilimitada e limitada de propriedades de segurança, propriedades de vivacidade e verificações de alcançabilidade. Integra-se com os principais solucionadores SMT como Yices, Boolector e Z3.
- MCY - Cobertura de Mutação com Yosys: Fornece um framework para cobertura de mutação aprimorada formalmente, garantindo uma verificação completa dos bancos de teste sem falsos positivos ou negativos.
- IP de Verificação: Inclui uma biblioteca de IPs de verificação formal, suportando interfaces de barramento como AXI, AXI-Lite e Wishbone.
- Opções de Licença: Oferece vários modelos de licenciamento, incluindo Edição em Nuvem (Symbiotic-CE), Edição Online (Symbiotic-OE), Edição de Grupo de Trabalho (Symbiotic-WE) e Edição Empresarial (Symbiotic-EE), atendendo a diferentes necessidades organizacionais.
Valor Principal e Problema Resolvido:
A Symbiotic EDA Suite aborda a necessidade crítica de verificação de design de hardware confiável e eficiente. Ao integrar ferramentas de verificação formal no início do processo de design, permite que engenheiros identifiquem e corrijam problemas potenciais prontamente, reduzindo o tempo e os custos de desenvolvimento. O suporte da suíte para múltiplos HDLs e sua natureza extensível a tornam adequada para uma ampla gama de aplicações, desde pesquisa acadêmica até desenvolvimento de produtos industriais. Em última análise, capacita os designers a produzir circuitos digitais e soluções de FPGA de alta qualidade e confiáveis.