Implementation of LEVEL-4 Overlap free karatsuba Based multiplication Strategy (OBS) Algorithm for polynomial multiplication i.e. Finite field multiplier
In this project, LEVEL-4 Overlap free karatsuba Based multiplication Strategy (OBS) algorithm for polynomial multiplication is synthesized and simulated in Xilinx Vivado 2019.2 using verilog HDL.
Folders and Files info:
-
OBS_L4_93bit: CA_6bit.v, OKA_12bit.v, OKA_24bit.v, OKA_47bit.v, OKA_93bit.v, overlap_module_12bit.v, overlap_module_24bit.v, overlap_module_47bit.v, overlap_module_93bit.v, OBS_L4_tb_93bit.v
-
OBS_L4_131bit: CA_9bit.v, OKA_17bit.v, OKA_33bit.v, OKA_66bit.v, OKA_131bit.v, overlap_module_17bit.v, overlap_module_33bit.v, overlap_module_66bit.v, overlap_module_131bit.v, OBS_L4_tb_131bit.v
-
OBS_L4_163bit: CA_11bit.v, OKA_21bit.v, OKA_41bit.v, OKA_82bit.v, OKA_163bit.v, overlap_module_21bit.v, overlap_module_41bit.v, overlap_module_82bit.v, overlap_module_163bit.v, OBS_L4_tb_163bit.v
-
OBS_L4_193bit: CA_13bit.v, OKA_25bit.v, OKA_49bit.v, OKA_97bit.v, OKA_193bit.v, overlap_module_25bit.v, overlap_module_49bit.v, overlap_module_97bit.v, overlap_module_193bit.v, OBS_L4_tb_193bit.v
-
OBS_L4_233bit: CA_15bit.v, OKA_30bit.v, OKA_59bit.v, OKA_117bit.v, OKA_233bit.v, overlap_module_30bit.v, overlap_module_59bit.v, overlap_module_117bit.v, overlap_module_233bit.v, OBS_L4_tb_233bit.v
-
OBS_L4_283bit: CA_18bit.v, OKA_36bit.v, OKA_71bit.v, OKA_142bit.v, OKA_283bit.v, overlap_module_36bit.v, overlap_module_71bit.v, overlap_module_142bit.v, overlap_module_283bit.v, OBS_L4_tb_283bit.v
-
OBS_L4_409bit: CA_26bit.v, OKA_52bit.v, OKA_103bit.v, OKA_205bit.v, OKA_409bit.v, overlap_module_52bit.v, overlap_module_103bit.v, overlap_module_205bit.v, overlap_module_409bit.v, OBS_L4_tb_409bit.v