Object-oriented code

Creating bindings for a custom type

Note

This feature still in development and may not work as expected.

This feature is useful when required expose a custom SystemVerilog type to Python or vise versa. Custom data types provides much better performance and flexibility than using composition of Python primitive types to handle complex type by passing multiple primitive data between Python and SystemVerilog.