constriction design microchannels