Error Analysis

Analyze error rates of inaccurate adder/inaccurate multiplier by comparing it with accurate adder/accurate multiplier using 1 million monte carlo random sampled unsigned numbers

Adder Error Analysis

Error Analysis

⚠️

Only integer inputs are accepted. Will prompt an error if the input are not valid integer

  1. Type of Error Analysis to carry out, choose one of [Adder Error Analysis, Multiplier Error Analysis]

    • Default Options:
      • Adder Error Analysis
  2. Total number of bits for approximate computing module

    • Default Options:
      • 4
    • Constraints:
      • 4 <= total_bits <= 32
  3. Accurate bits and Inaccurate bits selection. Move slider to adjust.

    • Default Options:
      • acc_bits = 1
      • inacc_bits = 3
    • Constraints
      • 3 <= inacc_bits <= total_bits - 1
  4. Type of hardware module to analyse error, chose one of [HEAA, HOERAA, HOAANED, M-HERLOA]

    • Default Options:
      • HEAA
  5. Start Analysing Error

Multiplier Error Analysis

Error Analysis

  1. Total Multiplicand bits and Total Multiplier bits

    • Default Options:
      • 4
    • Constraints:
      • multiplicand_bits >= 3
      • multiplier_bits >=3
  2. V-cut

    • Default Options:
      • 3
    • Constraints:
      • 0 <= v_cut <= multiplicand_bits + multiplier_bits - 3
  3. Start Analysing Error