A time interval to voltage converter with very low nonlinearity for time stamping
events. The converter automatically selects one of two clocks related to a reference
clock and ensures that the time between an event edge to a clock edge is sufficiently
large to properly operate a switch and yield very linear time-to-voltage conversion.