Provides an arithmetic analysis solution for C++ and SystemC and automatically performs two primary checks on SystemC fixed point and integral data types:
- Ensures that no registers in the datapath overflow due to inadequate bit width when handling large calculations
- Ensures that no bits are wasted in the datapath by verifying that the correct precision is set on all registers, preventing unused Most Significant Bits (MSBs)
Supports other number representations, including vendor-specific fixed point data implementations, by utilizing pre-packaged assertion libraries