****-----------------------------------------------------------**** pi-fp quick installation documentation updated 03/03/2008 contact: enquiries@anasim.com ****-----------------------------------------------------------**** EXTRACT files from pi-fp-demo.zip to a temporary directory -> Caution: A file SETUP.EXE will overwrite any other file in the temporary directory. Create C:\pifpinst\ to avoid such concerns -> Note: A setup.exe file and an AnaSIM_Pi_fp.msi (25MB) file are extracted. If any of these files are missing, the install process may not be completed correctly. RUN setup.exe from the above temporary location as ADMINISTRATOR -> Respond to installation queries with recommended choices. DO NOT install pi-fp under the 'Program Files' directory in Windows, or any other file name with a SPACE or SPECIAL character unrecognized by low-level code. COPY any addendum files extracted into the program directory -> Copy or Move INSTALL.TXT and Quick_Start.PDF files into the installation directory chosen. If recommended defaults are used, copy them into C:\AnaSIM\Pi_FP\ -> DO NOT edit or modify License.Ticket in any manner. Ensure that the program will have Write access into the installation directory for ALL users who may run the program. **------------------------------------------ RUNNING and WORKING with PI-FP in brief This is an abbreviated quick-start list A tutorial is in file pi-fp-sim.pdf in the install directory. **------------------------------------------ INVOKE the program using the desktop shortcut provided -> Alternately, go to the installation directory, and invoke PI_FP.EXE CREATE a floorplan using the intuitive GUI commands -> ADD a chip to define a region provided with differential power -> Configure Power GRID dimensions and enter electrical properties Input at least 10nF/CM^2 as the default area capacitance to account for parasitics USE the intrinsic calculator for GRID inductance. If this value is reduced, ensure that no non-physical behavior such as velocities greater than the theoretical value in the material are approached. -> ADD Current Sources and Capacitances within this region -> Define current profiles in text files, (time (A), current (A)) for each current source -> Connect TLINES from inside this CHIP to the outside to emulate BOND wires or external connectivity to a package -> Terminate external nodes of TLINES in very large lumped CAP values to emulate stable DC power supplies -> Choose a number of plot snapshots, block size (accuracy) and a simulation time duration for the project. SAVE the floorplan (in .pfl format) to a directory in the INSTALL directory hierarchy -> For example, save to directory C:\AnaSIM\Pi_FP\mychip1\ This assists in keeping all files relating to a particular experiment in one location. EXPORT a simulation netlist from the foorplan -> From the File -> Export Netlist option, save (in .pfn form) in the same work directory -> Inspect the exported netlist using any text viewer ANALYZE the design -> Invoke the analysis window through Analyze -> Run Analysis Alternately, run the analysis from a DOS command line in a project directory using the command: "\poweresl.exe " where the default program path is C:\AnaSIM\Pi_FP -> Choose the working directory as C:\AnaSIM\Pi_FP\mychip1\ -> Choose the netlist to be simulated within the directory -> Run the analysis (GUI Window may minimize) -> SAVE the LOG if necessary when analysis is complete -> An unobtrusive, small window will indicate that Analysis is Done. The Analysis window will also provide similar indication. -> Note: The Analysis run will not initiate if the netlist contains multiple GRIDS or more than 10 TLINEs. These are some of the limitations of the DEMO version. VIEW results from the analysis -> Invoke the dynamic Noise Distribution across the area analyzed using Plots -> Plot Noise Distribution -> Observe dynamic noise variation by choosing the 'Select Time' TAB in the dynamic menu to the bottom right, and Click 'PLAY' Alternately, run the .GNUPLOT files for dynamic visualization. -> Or as VIEWs of node and TLINE noise using Plots -> Plot View -> Overlay the floorplan upon the noise distribution as needed -> Note1: .DAT files are created in the working directory that may be read by any text editor or data visualization program such as MATLAB. -> Note2: .GNUPLOT files are created that may be invoked using wgnuplot.exe, a data visualization executable for Windows available under the GNU License freely. -X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-