Channel Routing by Finite Difference Method