Computer Programs
NEA-1327 CAPCAL V1.3.
last modified: 06-OCT-2004 | catalog | categories | new | search |

NEA-1327 CAPCAL V1.3.

CAPCAL V1.3, 3-D Capacitance Calculator for VLSI Purposes

top ]
1. NAME OR DESIGNATION OF PROGRAM

CAPCAL V1.3.

top ]
2. COMPUTERS
To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
Program name Package id Status Status date
CAPCAL V1.3 NEA-1327/06 Tested 06-OCT-2004

Machines used:

Package ID Orig. computer Test computer
NEA-1327/06 PC Windows,HP W.S. HP 9000,PC Pentium
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

CAPCAL is devoted to the calculation of capacitances of three-dimensional wiring configurations are typically used in VLSI circuits. Due to analogies in the mathematical description, also conductance and heat transport problems can be treated by CAPCAL. To handle the problem using CAPCAL same approximations have to be applied to the structure under investigation:

• the overall geometry has to be confined to a finite domain by using symmetry-properties of the problem

• Non-rectangular structures have to be simplified into an artwork of multiple boxes.

top ]
4. METHODS

The electrical field is described by the Laplace-equation. The differential equation is discretized by using the finite difference method.

The linear equation system is solved by using a combined ADI-multigrid method.

top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

Certain restrictions of use may arise from the dimensioning of arrays. Field lengths are defined via PARAMETER-statements which can easily by modified. If the geometry of the problem is defined such that Neumann boundaries are dominating the convergence of the iterative equation system solver is affected.

top ]
6. TYPICAL RUNNING TIME

Strongly depending on problem-size. Around 1 hour on a 1 MIPS machine.

The following Table displays the CPU (elapsed) time necessary to run the main processor CAP2 on each of the three sample problems on the VAX 6000-510 machine (running VMS) and on the DEC 3000 Model 300 X (ALPHA AXP architecture workstation running OSF/1).

 Time (seconds) Sample Problem (filename) VAX/VMS (CPU) ALPHA/OSF (elapsed) CAP11.INP 285.2 35.6 CAP21.INP 200.3 24.1 CAP31.INP 208.6 22.0

top ]
9. STATUS
Package ID Status date Status
top ]
10. REFERENCES
• A. Seidl et al.: IEEE Trans. CAD, Vol.7, No.5 (May 1988).

• H. Klose et al.: Proceedings of the 1988 International Electronic Devices and Materials Symposium National Sun Yat-sen University Kaohsiung, Taiwan, R.O.C.

NEA-1327/06, included references:
- A. Seidl and Joachim Obemdorfer:
CAPCAL, The 3D-Capacitance Calculator for VLSI Purposes
Version 1.3, Users Guide (October 1991)
http://www.elektrotechnik.hs-magdeburg.de/mitarbeiter/seidl/forsch/
top ]
11. HARDWARE REQUIREMENTS
• VAX or any other machine running a FORTRAN-77 compiler

• REGIS or other graphics terminal

• The test cases were run at the NEA-DB on both DEC VAX-6000 and an ALPHA/OSF workstation.

Tested On:

• COMPUTER : HP 9000/800 rp5405 Bi-Processor 650MHz

• OPERATING SYSTEM : HP-UX B.11.11

• COMPUTER : NEC Powermate CT Intel Pentium III 800MHz; IBM T40 Intel Centrino 1300MHz

• OPERATING SYSTEM : MS WINDOWS 2000 Professional (US Version); MS Windows XP Professional (German Version)

top ]
12. PROGRAMMING LANGUAGE(S) USED
No specified programming language
top ]
13. SOFTWARE REQUIREMENTS

Source codes were compiled on the VAX-6000 under VMS Version 5.5-2 with the DEC FORTRAN-77 compiler; and on the DEC 3000 Model 300X ALPHA AXP Architecture Workstation under DEC OSF/1 V2.1 using the DEC FORTRAN (f77) V3.4 compiler.

top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

Albert Seidl*
Fachbereich Elektrotechnik
Fachhochschule Magdeburg
Am Kroekentor 8
39104 Magdeburg, Germany

Helmut Klose
Siemens AG
Otto Hahn Ring 6
8000 Muenchen 83, Germany

Mildos Svoboda
Preysingstr.11
8000 Muenchen 80, Germany

*Contact

top ]
16. MATERIAL AVAILABLE
NEA-1327/06
Files for PC:
Setup files
Setup cabinet files
Setup application file
NEA generated sample output files for manex1.cap
NEA generated sample output files for manex2.cap

Files for HP
CAPCAL.DOC     Manual as MS Word document
clean   Script to delete output files
manex1.inp     Sample input
manex2.inp     Sample input
run_capc.al    Script to run capcal
run_cape.x4    Script to run the network postprocessor
run_scre.enp   Script to plot the computed results
NEA generated sample output files for manex1.inp
NEA generated sample output files for manex2.inp
cap3.exe       Program to plot the results
cap3post.exe   Program to create a postscript plot file
capex1.exe     Capcal preprocessor
capex2.exe     Capcal linear equation solver
capex3.exe     Capcal postprocessor
capex4.exe     Network postprocessor
top ]
17. CATEGORIES
• T. Electronics, Engineering Equipment, and Energy Systems Studies

Keywords: VLSI, electronic circuits, heat, three-dimensional.