slice

slice :
An analog continuous-time comparator (slicer).

The slice primitive continuously compares the difference between the two inputs inin_ref with a user-defined threshold and produces an xbit-type output out. The primitive is equivalent to a continuous-time 1-bit analog-to-digital converter.

The output value is set to 1 when the input difference is higher than the threshold level and set to 0 otherwise. The threshold level is defined by the threshold parameter.

NOTE: this primitive adds a unit timestep delay from its input to output for synchronization.

Input/Output Terminals

Name I/O Type Description
out output xbit digital output
in input xreal analog input
in_ref input xreal reference input

Parameters

Name Type Default Unit Description
threshold real 0.0 None threshold level
« sin_func
sqrt_func »