Substrate-aware mixed-signal macrocell placement in WRIGHT

We describe a set of placement algorithms for handling substrate coupled switching noise. A typical mixed-signal IC has both sensitive analog and noisy digital circuits, and the common substrate parasitically couples digital switching transients into the sensitive analog regions of the chip. To preserve the integrity of sensitive analog signals, it is thus necessary to electrically isolate the analog and digital. We argue that optimal area utilization requires such isolation be designed into the system during first-cut chip-level placement. We present algorithms that incorporate commonly used isolation techniques within an automatic placement framework. Our substrate-noise evaluation mechanism uses a simplified substrate model and simple electrical representations for the noisy digital macrocells. The digital/analog interactions determined through these models are incorporated into a simulated annealing macrocell placement framework. Automatic placement results indicate these substrate-aware algorithms allow efficient mixed-signal placement optimization. >

[1]  P. R. Gray,et al.  Computer simulation of integrated circuits in the presence of electrothermal interaction , 1976 .

[2]  Rob A. Rutenbar,et al.  Addressing substrate coupling in mixed-mode ICs: simulation and power distribution synthesis , 1994, IEEE J. Solid State Circuits.

[3]  Rob A. Rutenbar,et al.  System-level routing of mixed-signal ASICs in WREN , 1992, 1992 IEEE/ACM International Conference on Computer-Aided Design.

[4]  S. Masui Simulation of substrate coupling in mixed-signal MOS circuits , 1992, 1992 Symposium on VLSI Circuits Digest of Technical Papers.

[5]  Huang,et al.  AN EFFICIENT GENERAL COOLING SCHEDULE FOR SIMULATED ANNEALING , 1986 .

[6]  A. G. Kokkas Thermal analysis of multiple-layer structures , 1974 .

[7]  Kishore Singhal,et al.  Computer Methods for Circuit Analysis and Design , 1983 .

[8]  L. D. Smith,et al.  A 27MHz Mixed Analog/digital Magnetic Recording Channel DSP Using Partial Response Signalling With Maximum Likelihood Detection , 1991, 1991 IEEE International Solid-State Circuits Conference. Digest of Technical Papers.

[9]  F.N. Najm Estimating power dissipation in VLSI circuits , 1994, IEEE Circuits and Devices Magazine.

[10]  J. Meijerink,et al.  An iterative solution method for linear systems of which the coefficient matrix is a symmetric -matrix , 1977 .

[11]  Rob A. Rutenbar,et al.  Mixed-signal noise-decoupling via simultaneous power distribution design and cell customization in RAIL , 1994, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '94.

[12]  Rob A. Rutenbar,et al.  KOAN/ANAGRAM II: new tools for device-level analog placement and routing , 1991 .

[13]  David J. Allstot,et al.  Electrothermal simulation of integrated circuits , 1993 .

[14]  D. J. Allstot,et al.  Rapid simulation of substrate coupling effects in mixed-mode ICs , 1993, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '93.

[15]  Rob A. Rutenbar,et al.  Power distribution synthesis for analog and mixed-signal ASICs in RAIL , 1993, Proceedings of IEEE Custom Integrated Circuits Conference - CICC '93.

[16]  David J. Allstot,et al.  Simulation techniques and solutions for mixed-signal coupling in integrated circuits , 1994 .

[17]  Robert W. Brodersen,et al.  Potential of MOS Technologies for Analog Integrated Circuits , 1977, ESSCIRC '77: 3rd European Solid State Circuits Conference.

[18]  Lawrence T. Pileggi,et al.  Asymptotic waveform evaluation for timing analysis , 1990, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[19]  Rob A. Rutenbar,et al.  System-level routing of mixed-signal ASICs in WREN , 1992, ICCAD.

[20]  John M. Cohn Analog Device-Level Layout Automation , 1994 .

[21]  Shoichi Masui,et al.  Experimental results and modeling techniques for substrate noise in mixed-signal integrated circuits , 1993 .

[22]  Sang-Soo Lee,et al.  A unified approach to simulating electrical and thermal substrate coupling interactions in ICs , 1993, ICCAD.

[23]  A. Sangiovanni-Vincentelli,et al.  The TimberWolf placement and routing package , 1985, IEEE Journal of Solid-State Circuits.