2003 · 11 citations · 18 references
EngineeringComputer EngineeringElectrical EngineeringCircuit TheoryDesign OptimizationMicroelectronicsCmos Circuit DesignIntegrated Circuit DesignLow-noise Circuit DesignNoise Reduction DesignRoutingRouting AlgorithmsCrosstalk Noise MitigationGate Sizing
Gate sizing is a practical and a feasible crosstalk noise repair technique in the post route design stage, especially for block level sea-of-gates designs. The difficulty in gate sizing for noise reduction is that by increasing a driver size, noise at the driver output is reduced, but noise injected by that driver on other nets is increased. This can create cyclical dependencies between nets in the circuit with noise violations. In this paper, we propose a fast and effective heuristic post-route gate sizing algorithm that uses a graph representation of the noise dependencies between nodes. Our method utilizes gate sizing in both directions and works in linear time as a function of the number of gates. The effectiveness of the algorithm is shown on several industrial high performance designs.
18
Approximating Minimum Feedback Sets and Multicuts in Directed Graphs
Guy Even, Joseph Naor, Baruch Schieber et al. · Algorithmica · 1998 · 313 citations
Noise in deep submicron digital design
Kenneth L. Shepard, V. Narayanan · 1996 · 283 citations
Engineering, Computer Engineering, Electrical Engineering +17
Buffer insertion for noise and delay optimization
Charles J. Alpert, Anirudh Devgan, Stephen T. Quay · 1998 · 138 citations · Full text