Skip to main content

Module cell

Module cell 

Source
Expand description

The analog tile netlist — codegen_ana’s SSA IR.

The analog analogue of the digital fabric’s LoopCell graph, in the MATH domain: values are f64 quantities on nets (the gain-scaling pass later attaches per-net voltage scales; the netlist itself stays scale-free). Cells are SSA-ordered: cell i defines Val(i), and may reference inputs, earlier vals, and constants.

Structs§

AnalogNetlist
A flat SSA analog netlist: the mapped region’s dataflow, output tapped at out.

Enums§

ASrc
An operand of an analog tile: a plane input (a DAC channel), a prior tile’s output net, or a compile-time constant (a programmed reference).
AnalogCell
One analog tile. Ideal (math-domain) semantics are given per variant; physical parameters (gm, C, rails) attach at the target/gain layers, not here.