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,.." *)ddx operatorFurthermore, 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 ~dspom/openvaf-discuss@lists.sr.ht.
commit 03285546c2db01b4d3fdde57f9e2ab790ba28c15 Author: DSPOM <dspom@protonmail.com> Date: 2022-07-05T10:43:13+02:00 Update repo links