littlefield
Junior Member level 3

which of the follow circuits can generate glitch free gated_clk?
A.always@(posedge clk) gated <=en;
assign gated_clk=gated&~clk;
B.always@(negedge clk) gated <=en;
assign gated_clk=gated&~clk;
C.always@(posedge clk) gated <=en;
assign gated_clk=gated|~clk;
D.always@(negedge clk) gated <=en;
assign gated_clk=gated|~clk;
this is an interview question, but I don't think any of above answer is corect, Am I wrong?
A.always@(posedge clk) gated <=en;
assign gated_clk=gated&~clk;
B.always@(negedge clk) gated <=en;
assign gated_clk=gated&~clk;
C.always@(posedge clk) gated <=en;
assign gated_clk=gated|~clk;
D.always@(negedge clk) gated <=en;
assign gated_clk=gated|~clk;
this is an interview question, but I don't think any of above answer is corect, Am I wrong?