Timing Summary:

---------------

Speed Grade: -5

Minimum period: No path found

Minimum input arrival time before clock: No path found

Maximum output required time after clock: No path found

Maximum combinational path delay: 45.021ns

I have given clock input in my code but still minimum period is not shown.How to solve this problem?

This is my booth multiplier code:

module boothmu(x,y,z,clk);

input clk;

input signed[7:0]x,y;

output signed[15:0] z;

reg signed [15:0] z, a;

reg signed[1:0] temp;

integer i;

reg signed e1;

reg signed[7:0] y1;

[email protected](clk,x,y)

begin

z=16'd0;

e1=1'd0;

for(i=0;i<8;i=i+1)

begin

temp={x

*,e1};*

y1=-y;

case(temp)

2'd2:z[15:8]=z[15:8]+y1;

2'd1:z[15:8]=z[15:8]+y;

default: begin end

endcase

z=z>>1;

z[15]=z[14];

e1=x

y1=-y;

case(temp)

2'd2:z[15:8]=z[15:8]+y1;

2'd1:z[15:8]=z[15:8]+y;

default: begin end

endcase

z=z>>1;

z[15]=z[14];

e1=x

*;*

end

if(y==8'd8)

begin

a= -z;

end

end

endmoduleend

if(y==8'd8)

begin

a= -z;

end

end

endmodule