verilogen.py a new method for verilog HDL code generation by templates, implemented using python and jinja2.