CHIPS Verification Framework

Image
ESL flow with CHIPS

The CHIPS Verification Framework is a collection of tools and libraries for (formal) hardware design verification. The framework encompasses two subprojects:

CHIPS: Chisel Hardware Property Specification Language

The foundation of the CHIPS-VF is a domain-specific language (DSL) embedded in Scala that allows the specification of lightweight verification properties on different levels of abstraction using the assertion-based verification paradigm.

Extended CIRCT Hardware Compiler

CIRCT is a hardware compiler based on the LLVM/MLIR compiler framework. The CIRCT hardware compiler is extended to support high-level CHIPS assertions which are compiled into System Verilog Assertions (SVAs) during hardware design elaboration.

Visibility
Publicly available!
ISA Compliance
Date of Availability
Contact

FZI Forschungszentrum Informatik
Anton Paule
Haid-und-Neu-Str. 10–14
76131 Karlsruhe
Deutschland

Contact Email
paule [at] fzi.de
Target TRL at the end of phase 1
TRL3: Nachweis der Funktionsfähigkeit --> Plattform ohne Parametrisierbarkeit
Target TRL at the end of phase 2
TRL4: Versuchsaufbau im Labor --> Plattform mit Parametrisierung
Component is required for safety critical systems
Nein