Logo image
Buffered Tree Refinement Considering Timing and Congestion
Thesis

Buffered Tree Refinement Considering Timing and Congestion

Wei-Chih Yeh
Masters, 國立清華大學, 資訊工程學系
2003

Abstract

壅塞 延遲 緩衝 congestion delay buffer
In modern VLSI designs, the complexity of a chip critically increases and the numbers of wires and gates enormously grow. It becomes difficult to route wires and place buffers to meet timing in limited space. For example, the nets which are ready to route are easy in awkward situations of timing violation due to detour, when the nets which are already routed do not avoid congested regions as many as possible. Moreover, interconnects in crowded regions may suffer some risks, like crosstalk, OPC etc. Therefore, considering congestion information turns into more and more important. Dispersing congestion can help to achieve successful and complete placement and routing. In this thesis, our contribution is to give an algorithm to further improve congestion and even timing of a given buffered tree. By decomposing a buffered tree into several components and selecting alternative positions to move the drivers of these components, we can use pre-computed look-up tables to reroute the buffered tree such that the congestion and even timing can be improved. In our experiments, we used the buffered trees which are created by [4] to be the testcases. Experimental results show that our algorithm can improve the congestion up to 43% and timing 15.8%.

Metrics

1 Record Views

Details

Logo image