SPNGen first version of spn generator Automatically generate verilog files for realizing a give specific permutation pattern; A patent application for the technique used in this tool is now in pending.