/**************************/ /* 1bit Full adder */ /**************************/ module fadder { input a, b, ci ; output s, co ; instrin enable ; instruct enable par { s = (a & ^b & ^ci)|(^a & b & ^ci)|(^a & ^b & ci)|(a & b & ci) ; co = (a & b )|(b & ci)|(a & ci) ; } }