No puede hacer tal oscilador en un FPGA, porque las puertas en el FPGA no son independientes entre sí. Las compuertas en FPGA se hacen utilizando tablas de consulta, por lo que las salidas de señales aparentemente no relacionadas pueden tener "fallas", o transiciones rápidas de alto-bajo, cuando alguna otra señal (que se genera utilizando la misma tabla de consulta) cambia .
Con los FPGAs, necesitas usar una metodología de diseño llamada "diseño síncrono". En el diseño sincrónico, usted usa flip-flops con un reloj común. Usted diseña la lógica de entrada de los flip-flops para que en cada borde del reloj la salida del flip-flop sea lo que usted desea. Y todas las señales que no deben tener oscilaciones adicionales (fallas) deben provenir directamente de una salida de algún flip-flop.