With the continuous increase in the size and integration of Field Programmable Gate Arrays (FPGAs), the running time of FPGA Electronic Design Automation (EDA) software has become longer and longer, gradually constraining the healthy development of FPGAs. Among the various stages of the FPGA EDA process, the routing stage is one of the most timeconsuming, and the routing results directly affect the performance of the implemented circuit. To address this issue, this paper proposes a high-efficiency and high-quality FPGA routing algorithm, EQRouter. EQRouter improves the performance of the routing algorithm by enhancing the maze routing algorithm and the rip-up and re-route strategy in the Versatile Place and Route (VPR) routing algorithm. Experimental results show that, compared to the VPR 7 router, EQRouter achieves a 24.6%, 14%, and 12% reduction in routing time, critical path delay, and circuit bus length, respectively, on 10 MCNC benchmark circuits.