The placement is one of the most critical stages in VLSI physical design. For a general Building Block Layout (BBL) problem, a fundamental issue is in how to represent the candidate solutions. Recently, a new representation model called Sequence Pair is proposed([1][2]), which can represent general building block placement efficiently. In this paper, some useful properties about sequence pair are proposed, and based on which the simulated annealing technique is applied for building block placement. The optimizations of both area and wire length are considered, and the constraint on aspect ratio is also taken into account in the search process. The experimental results demonstrate that our algorithm can obtain efficient placements with different aspect ratio goals quickly. The results of optimization about area and wire length are also compared with other systems and proved to be very promising.