As semiconductor manufacturing technology advances and the demands of design for manufacturing (DFM) increases greatly, and the design rule set becomes much more complicated than before. Especially, the routing problem becomes very difficult due to the limit of the routing area and the different layout structure. In my thesis, we modify the traditional routing flow to improve the routability, and we apply the maze routing algorithm to the cell routing. The experiment result shows that if the primitive-driving cells do not apply the new flow, they will not be synthesized successfully. Also, we apply the maze routing algorithm to the cell routing and resolve a lot of complex cells. And the experiment results also shows that the quality of the our cells are identical to the industry cells.