Explore the Complexity of Circuit Board Design