A New Approach to Three- or Four-Layer Channel Routing