— With the growth of Internet users and services, the IP address has been exhausted. In order to solve this problem, the short term solution was presented, i.e., CIDR (Classless Inter-Domain Routing). The long term solution for insufficient IP addresses is the IPv6 protocol which was defined by IETF (Internet Engineering Task Force). The length of IPv6 address is 128 bits that can avoid the IP address exhaustion. In this paper, a complete hardware for IPv6 routing lookup architecture is proposed. It is composed of routing lookup ASIC and memory set. In our system, the simple hash hardware is used to reduce the lookup time, and the CAM (Content Addressable Memory) is used to solve the collision problem effectively. In our performance