A flexible layout design method for passive micromixers