Homework 5: Parasitic Interconnect Simulation and Modeling

SPLUS

PostScript of "Introductory Guide to Splus"

Homework 5: Clarifications


Width of the side metal wires in interconnect B

Assume these to be 0.4 um each.

Viewing graphical output of Raphael

1. Instead of running RAPHAEL from the unix prompt, run the RAPHAEL GUI, using
> /usr/supported/tma/bin/raphael &
2. When the GUI comes up, choose RC2 and click on the field solver button
3. In the field solver window, set the name of the input file to the input file which you wrote, and turn on the generate TDF option.
4. Run the simulation by clicking on the RUN button at the bottom of the window.
5. Use TMA Visual to look at the fields, mesh and the potentials. Type
>/usr/supported/tma/bin/tv &
to run TMA Visual.
6.Open the TDF file which was written by Raphael. After this you will be able to look at the fields and the potentials.

Sample Splus commands

This README.splus file can be found at: /afs/ece/class/ee761/Spring99/hw5/README.splus


/*** THIS README FILE CONTAINS Splus COMMANDS and C STYLE COMMENTS FOR THEM ***/

A<-"/afs/ece/class/ee761/Spring99/hw5/interconnect1.data"

/** The file containing data obtained from Raphael simulations interconnect1.data is pointed to by A. Note that the data file should contain the values of the design variables as well as the capacitance **/

/** THe following two lines put the data in file interconnect1.data to a data frame format **/

inp <- matrix(scan(A),ncol=4,byrow=T)
fac <- data.frame(inp)


/** The following lines assign names to the columns in the data file **/
/** The first column is being assigned w, the second column h, the third column jj and the fourth column cn. Note that you can have any name for any column, as long as you know what each column contains **/

attributes(fac)$names<-c( "w","h","jj","cn")
attach(fac)


/** The following line is used to fit the data using the function lm. The guesses for significant terms in the equation are given on the right hand side of the ~. **/
lmcat <-lm(cn ~ -1+w+h+log(1+w)+w^2+h^2)

/** To see the actual coefficients and the residuals do the following **/
lmcat

Sitaraman V. Iyer
Last modified: Thu Mar 18 14:49:15 EST 1999