bits placement by matrix generation