Title :
True crosstalk aware incremental placement with noise map
Author :
Ren, Haoxing ; Pan, David Z. ; Villarubia, P.G.
Author_Institution :
Dept. of EElectr. & Comput. Eng., Texas Univ., Austin, TX, USA
Abstract :
Crosstalk noise has become an important issue as technology scales down for timing and signal integrity closure. Existing works to fix crosstalk noise are mostly done at the routing or post routing stage, which may be too late. Since placement determines the overall routing congestion, which correlates with the coupling capacitance, which in turn correlates with the crosstalk noise, placement shall be a good level to do early noise mitigation. The only existing work for the crosstalk aware placement (to our best knowledge) is by Lou and Chen (2004), which uses the coupling capacitance map to guide placement. However, crosstalk is determined not only by the coupling capacitance, but also by many other factors, such as the driver resistance of the victim net and the coupling location (near source vs near sink coupling) (Cong et al., 2001). We introduce a concept of noise map which takes those factors into account. Guided by this accurate noise map explicitly, we propose an incremental placement technique to mitigate noise without disturbing the global placement order. Our incremental placement has two key steps, namely noise aware cell inflation and local refinement. Experimental results on industrial circuits show that our approach is able to reduce the number of top noise nets by 25% and improve the timing (300ps on the worst slack), with no wire length penalty or CPU overhead. Our incremental approach is also able to maintain the placement stability.
Keywords :
crosstalk; digital integrated circuits; integrated circuit layout; integrated circuit noise; coupling capacitance map; coupling location; crosstalk noise; driver resistance; global placement order; industrial circuits; local refinement; near sink coupling; near source coupling; noise aware cell inflation; noise map; noise mitigation; overall routing congestion; placement stability; true crosstalk aware incremental placement; Capacitance; Central Processing Unit; Circuit noise; Crosstalk; Noise level; Noise reduction; Refining; Routing; Timing; Wire;
Conference_Titel :
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
Print_ISBN :
0-7803-8702-3
DOI :
10.1109/ICCAD.2004.1382608