UDP - Register
primitive d_edge_ff (q, clock,data); //edge triggered, active high
initial q = 1'b0; //Output is initialized to 1'b0.
//Change 1'b0 to 1'b1 for power up Preset
(?0) ? :?: -; // ignore negative edge of the clock
? (??) :?: -; // ignore data changes on clock levels