pub fn analog_netlist_from_source(
src: &str,
fn_name: &str,
target: &AnalogTarget,
) -> Result<AnalogNetlist, AnaLowerError>Expand description
Lower fn_name in src to an analog tile netlist realizable on target.
Refusals (fail-closed, in gate order): no float parameter → AnaLowerError::NoAnalogRegion;
a non-float parameter → AnaLowerError::UnloweredOp; a float parameter without a declared
range in the function body → AnaLowerError::UnboundedInput naming it; an op outside the
witnessed tile vocabulary → AnaLowerError::UnloweredOp; a netlist the target cannot
realize → AnaLowerError::Unplaceable.