{
  "module": "poly_mul",
  "rtl_top": "sync_rtl/poly_mul/poly_mul_sync.v",
  "rtl_deps": [
    "sync_rtl/poly_mul/basecase_mul.v",
    "sync_rtl/poly_mul/poly_mul_zeta_rom.v",
    "sync_rtl/ntt/barrett_mul.v"
  ],
  "tb_cpp": "sync_rtl/poly_mul/TB/tb_poly_mul.cpp",
  "simulator": "verilator",
  "timeout_s": 300,
  "cases": [
    {
      "id": "basic",
      "description": "Pointwise multiply of two random NTT-domain polynomials, vs Python basecase_mul reference",
      "params": {},
      "num_vectors": 5,
      "tolerance": "bit_exact"
    }
  ]
}
