Question: what is defparam used for?
Answer: For Verilog HDL modules, a Defparam Statement assigns a value to a parameter that is defined in the parameter declaration in the Module Declaration of the module. You can either assign values to the parameters or use their default values.