Looking to try out VerilogAE?Read the Introduction
Precompiled binaries are available for Windows and Linux.See available downloads
Looking for a manual?Read the documentation
Want to see how VerilogAE may be used?Take a look at the examples
VerilogAE is a Verilog-A tool useful for compact model parameter extraction. VerilogAE compiles Verilog-A source files into Python native modules which offer two primary functions:
(*retrieve*)attribute in the Verilog-A source.
VerilogAE employs state-of-the-art compiler techniques to deliver the following features:
(* retrieve="input1,input2,.." *)
Furthermore, VerilogAE seamlessly supports numpy arrays and employs multithreading, leading to extremely fast execution time even for large amounts of data.
VerilogAE, version 0.7.2 and above, creates wheel files that are not specific to the Python interpreter used during compilation. The wheel files can therefore be shared between multiple computers by copying them.
Note that VerilogAE compiles native Python code and therefore the resulting wheels are specific to the host architecture (eg. x86-64) and operating system.
Want to keep up with the latest news on VerilogAE and related Projects? Subscribe to the announcement mailing list.
If you experience a crash, an error or want to discuss something else please do not hesitate to write a message to the mailing list. You can either use the web interface or write a mail to ~email@example.com.