¿Se puede controlar un MUX por la frecuencia (o período de tiempo) de su señal de entrada?

No hay explicaciones sobre el propósito del circuito y el tipo de implementación.

El diseño es difícil, porque la frecuencia de la onda cuadrada es muy alta: 1 o 0.5 GHz. Además, supongo que las líneas de retraso introducen retrasos mucho más pequeños que 1 ns.

Si la frecuencia de la onda cuadrada fuera mucho más baja, podría implementar las líneas de retardo con líneas de retardo tocadas muestreadas a una frecuencia mucho más alta que la del reloj flip-flop. En este escenario, podría usar un diseño sincrónico. Sin embargo, este enfoque no sería práctico en su caso.

Dado que la frecuencia es muy alta y el retraso de las líneas de retraso es muy pequeño, debe diseñar un circuito asíncrono. Debe usar puertas para implementar los retrasos. Sin embargo, la demora introducida por una puerta depende de varios factores: tecnología, suministro de voltaje, temperatura y abanico. Debe introducir algunos comentarios para asegurarse de que el retraso no cambie debido a los cambios de temperatura y voltaje.

El circuito es básicamente analógico, por lo que debe usar SPICE para simularlo.

No estoy seguro ..! . Pero puedes probar algo como esto: –

En primer lugar, necesitamos la señal de control de mux que depende de la señal de entrada.

para hacer esto … tome una freq. circuito divisor y en función de la salida puede hacer señales de control para la selección de su línea de retardo.

Dicho esto, la línea de retardo debe ser de naturaleza bastante discreta, por lo que al intentar cambiar entre líneas, debe usar un mecanismo de sincronización de tiempo adicional, de modo que la demora de mux y circuito no afecte el reloj del sistema en general.

La salida de DL1 es la misma que la entrada retrasada por 1 ns, por lo que es la misma señal. La salida de DL2 también es la misma señal. Las dos entradas al mux son la misma señal en efecto, suponiendo que el período de entrada esté fijado en 1 ns. no ha mostrado las líneas de control de selección de mux en este esquema. El tipo de FF no se muestra pero parece un tipo D. con el reloj y D recibiendo la misma entrada, es probable que se viole el tiempo de configuración, por lo que el FF no se comporta como debería.
Comience de nuevo y haga un diagrama de tiempo de cada señal horizontalmente en una hoja de papel.
Agregue la siguiente señal debajo de esa hasta que todas las señales de salida se dibujen en secuencia de tiempo. Luego verá cómo funciona su diseño. También estudie los requisitos de tiempo para el FF que está utilizando para comprender cómo se relacionan las entradas con la entrada y salida del reloj.

Necesitará una buena señal de referencia para comparar la entrada (onda cuadrada) y deberá comparar la onda cuadrada de entrada con la señal de referencia salida con un detector de frecuencia o detector de frecuencia de fase. La precisión de detección solo será tan buena como la señal de referencia y las precisiones de PFD.

Debo señalar que la mutación en diferentes voltajes / corrientes / demoras en general es un enfoque común para calibrar circuitos sensibles. El desafío frecuentemente no es la parte de muxing-in, sino la parte de generar el voltaje / corriente / frecuencia correcta sin introducir demasiada sobrecarga.

¿La salida de mux está conectada al reloj en flip-flop? Si es así, solo necesita 1 línea de retraso que sea lo suficientemente larga como para cumplir con el tiempo de configuración del flip-flop. ¡1nS es realmente rápido! Solo necesita asegurarse de no violar la configuración y los tiempos de espera para el flip-flop. Puede deshacerse de mux y otras líneas de retraso.

Sí, pero creo que las dos salidas de línea de retardo deben ir a un interruptor electrónico controlado por la frecuencia de entrada, para seleccionar qué salida va a,. . . ¿Por qué tienes que usar un MUX? Supongo que no entiendo lo que estás tratando de lograr, así que no puedo ir más allá.

Siento que esto es teóricamente posible. Pero prácticamente hay algunas limitaciones. Primero ejecute una simulación en la vista de laboratorio de NI o en una herramienta de cadencia.