sample_ami_waveform#

PostProcessorCircuit.sample_ami_waveform(setup, probe, source, variation_list_w_value, unit_interval=1e-09, ignore_bits=0, plot_type=None, clock_tics=None)#

Sampling a waveform at clock times plus half unit interval.

Parameters:
setupstr

Name of the setup.

probestr

Name of the AMI probe.

sourcestr

Name of the AMI source.

variation_list_w_valuelist

Variations with relative values.

unit_intervalfloat, optional

Unit interval in seconds. The default is 1e-9.

ignore_bitsint, optional

Number of initial bits to ignore. The default is 0.

plot_typestr, optional

Report type. The default is None, in which case all report types are generated. Options for a specific report type are "InitialWave", "WaveAfterSource", "WaveAfterChannel", and "WaveAfterProbe".

clock_ticslist, optional

List with clock tics. The default is None, in which case the clock tics from the AMI receiver are used.

Returns:
list

Sampled waveform in Volts at different times in seconds.

Examples

>>> circuit = Circuit()
>>> circuit.post.sample_ami_waveform(setupname,probe_name,source_name,circuit.available_variations.nominal)