Fornece uma solução de análise aritmética para C++ e SystemC e executa automaticamente duas verificações primárias nos tipos de dados de ponto fixo e integral do SystemC:
- Garante que nenhum registro no caminho de dados transborde devido à largura de bits inadequada ao lidar com cálculos grandes
- Garante que nenhum bit seja desperdiçado no caminho de dados, verificando se a precisão correta está definida em todos os registros, evitando bits mais significativos (MSBs) não utilizados
Suporta outras representações numéricas, incluindo implementações de dados de ponto fixo específicas do fornecedor, utilizando bibliotecas de asserção pré-empacotadas