cbadc.circuit

Generate circuit models through netlists

Classes

CircuitElement(instance_name, terminals, *args)

Circuit element base class

ComponentType(value[, names, module, ...])

DeviceModel(model_name[, comments])

A device model

Ground()

The ground terminal

NetlistElement(netlist)

A SpiceNetlist is a SubCircuitElement that can be used to include a netlist in a circuit

Port(terminals)

A port is a collection of terminals that are connected together

SpiceDialect(value[, names, module, ...])

SubCircuitElement(instance_name, ...[, comments])

Subcircuit element class

Terminal([name, hidden])

A terminal is a connection point for a component

Modules

cbadc.circuit.analog_frontend

cbadc.circuit.components

cbadc.circuit.digital_control

cbadc.circuit.lc_tank

cbadc.circuit.models

cbadc.circuit.opamp

cbadc.circuit.ota

cbadc.circuit.simulator

cbadc.circuit.state_space

cbadc.circuit.templates

cbadc.circuit.testbench