class ipkiss3.all.HierarchicalModel(**kwargs)

A hierarchical model is a model of a circuit, that describes the circuit in terms of model instances, nets (to connect the instances), and terms.


netlist: Netlist, optional

Netlist to use. If None, the netlist is extracted from the default netlist view.

classmethod from_netlistview(netlistview)

Create a hierarchical model from an existing Netlist view.

It copies the netlist view, but replaces the netlist instances by model instances.