User login

to implement a tree adder

hai friends, i am new to fpga,
just i thought of implementing an adder,

here is the one which i tried

x = z+a1+ a2+ a3+ a4;

this is showing a small delay,
so i thought of using it as a tree adder
meant like

a12 = a1+a2;
a34 = a3+a4;
x = z +a12 + a34;

will this work?.. or should i use something depended on clocks?..
please give me suggestions.. since i simply dont know much about fpga and its coding techniques:)

Upcoming FPGA Events