bit-slice design