logo

Crowdly

Consider the following code. It is the only code in the module. always@(po...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Consider the following code. It is the only code in the module.

always@(posedge clock)

begin A <= C & D; end

always@(*)

E = A+B;

If it is synthesized with the following constraints

Create_clock -period 8 -waveform {0 4} –name clock

set_clock_skew -uncertainty 1.0 clock

set_input_delay 1.0 -clock clock all_inputs() – clock

set_output_delay 2.0 -clock clock all_outputs() – clock

Flip flop tck-Q delay is 1 ns, setup time is 1 ns, and hold time 1 ns, all logic gate delays vary between 1 and 2 ns.

What is the maximum allowed delay for the logic A+B? Give your answer in ns without the units.

More questions like this

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

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