A check dam placed in the ditch, swale, or channel interrupts the flow of water and flattens the gradient of the channel, thereby reducing the velocity.
Check dams could be designed to create small reservoirs, without possibility of silting.