logo

Crowdly

Browser

Add to Chrome

ECE 564 (001) Fall 2025 ASIC and FPGA Design with Verilog

Looking for ECE 564 (001) Fall 2025 ASIC and FPGA Design with Verilog test answers and solutions? Browse our comprehensive collection of verified answers for ECE 564 (001) Fall 2025 ASIC and FPGA Design with Verilog at moodle-courses2527.wolfware.ncsu.edu.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

What is wrong with the following code fragment?

always@(posedge clock)

   begin

    D <= A & G;

    if (E) G <= D | F;

   end

View this question

Generally, you would use an FSM over a counter in a controller when…

View this question

What best describes the purpose of the command replace_synthetic –ungroup in our standard class synopsys script?

View this question

Why is the main reason why I recommended avoiding using latches in this class?

View this question

What does the following primitive describe:

primitive PlanetX (A, B);

output F;

reg F;

input A, B;

table

0 0 : 0

0 1 : 1

1 1 : 1

1 0 : 1

endtable

endprimitive

View this question

Consider the following code implemented exactly as described.

always@(posedge clock)

   begin

    A <= B;

    B <= F;

    E <= H;

  end

assign C = A ^ B;

assign F = C | E;

assign H = F | A;

Each gate has a delay from its input to output as given as {1 : 2 : 3}, t_Cp_Q is {3 : 4 : 5} the clock skew is 1 ns, the flip-flop setup time is 1 ns and the hold time 2 ns.  Format above is {min : typical : max}.

Is there potential for a hold violation in this logic?

View this question

Consider the following code implemented exactly as described.

always@(posedge clock)

   begin

    A <= B;

    B <= F;

    E <= H;

  end

assign C = A ^ B;

assign F = C | E;

assign H = F | A;

Each gate has a delay from its input to output as given as {1 : 2 : 3}, t_Cp_Q is {3 : 4 : 5} the clock skew is 1 ns, the flip-flop setup time is 1 ns and the hold time 2 ns.  Format above is {min : typical : max}.

The fastest possible viable clock period is:

View this question

 If the following logic is built exactly as described, which test vector sensitizes a stuck-at-0 fault at e and propagates it to the output g.

wire a, b, c, d, e, f, g;

assign e = a & b;

assign f = c ^ e;

assign g = d | f;

View this question

If  “enable” is high only 10% of the time, and the code below is synthesized, which of the following will have the lowest power consumption.  

0%
0%
0%
0%
View this question

Consider the following code fragment.  Notice the use of non-blocking assignment.

always@(posedge clock)

begin

  B <= A^C;

  C <= B;

end

Which BLOCKING code version would lead to identical logic (after any potential logic gate sharing is taken into account)?

View this question

Want instant access to all verified answers on moodle-courses2527.wolfware.ncsu.edu?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome