Event-Driven Analog Modeling for Verilog

The packages here were born out of my experiences with a modeling challenge.

Two PLI tools were born out of these desires. The first, the "analog values" package was inspired by work done by Chris Jones and Jeff McNeal at Synopsys and gives one the ability to model real values flowing through Verilog wires. With this capability, it is possible to model signal-flow graphs in Verilog, where the signals are real values.

The second, the "switch-level analog" package gives one the ability to model electrical networks. Here, both the voltage on nodes and the currents on branches are of interest. The tool computes KCL at each Verilog event and reports the new steady-state value through real-valued registers.

Documentation