NEA-1327 CAPCAL. (Abstract last modified 06-OCT-2004)
1.
NAME OR DESIGNATION OF PROGRAM - CAPCAL. 2.
COMPUTER FOR WHICH PROGRAM IS DESIGNED AND OTHER MACHINE VERSION PACKAGES AVAILABLE -
To request or retrieve programs click on the one of the active versions below.
A password and special authorization is required. Explanation of the status codes.
Machines used:
Package-ID Orig.Computer Test Computer
NEA-1327/01 Many Computers DEC VAX 6000
NEA-1327/04 HP W.S. HP 9000
NEA-1327/05 IBM PC PC Pentium
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: 4.
METHOD OF SOLUTION - The electrical field is described by the Laplace-equation. The differential equation is discretized by using the finite difference method. 5.
RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM - 6.
TYPICAL RUNNING TIME - Strongly depending on problem-size. Around 1
hour on a 1 MIPS machine.
7.
UNUSUAL FEATURES OF THE PROGRAM - 8.
RELATED AND AUXILIARY PROGRAMS - 9.
STATUS 10.
REFERENCES - 11.
MACHINE REQUIREMENTS - 12.
PROGRAMMING LANGUAGE(S) USED - 13.
OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED - 14.
OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS - 15.
NAME AND ESTABLISHMENT OF AUTHORS - 16.
MATERIAL AVAILABLE - 17.
CATEGORIES - Keywords: ELECTRONIC CIRCUITS, HEAT, THREE-DIMENSIONAL, VLSI
Program-name Package-ID Status
CAPCAL V1.2 NEA-1327/01 Tested
CAPCAL V1.3 NEA-1327/03 Obsolete
CAPCAL V1.3 NEA-1327/04 Tested
CAPCAL V1.3 NEA-1327/05 Tested
- 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.
NEA-1327/01:
The linear equation system is solved by using a combined ADI-multigrid method.
NEA-1327/04:
The linear equation system is solved by using a conjugate gradient method for CAPCAL V1.3.
NEA-1327/05:
The linear equation system is solved by using a conjugate gradient method for CAPCAL V1.3.
NEA-1327/01:
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.
NEA-1327/01:
- 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 | VAX/VMS | ALPHA/OSF |
| (filename) | (CPU) | (elapsed) |
---------------------------------------------
| | | |
| CAP11.INP | 285.2 | 35.6 |
| | | |
---------------------------------------------
| | | |
| CAP21.INP | 200.3 | 24.1 |
| | | |
---------------------------------------------
| | | |
| CAP31.INP | 208.6 | 22.0 |
| | | |
---------------------------------------------
NEA-1327/04:
A few seconds
NEA-1327/05:
A few seconds
NEA-1327/04:
Distributed as executable program, no source code included.
NEA-1327/01: 02-FEB-1995 Tested at NEADB
NEA-1327/03: 06-OCT-2004 Obsolete
NEA-1327/04: 06-OCT-2004 Tested at NEADB
NEA-1327/05: 06-OCT-2004 Tested at NEADB
- 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/01:
- A. Seidl:
User's Guide for CAPCAL - The 3D-Capacitance Calculation for VLSI
Purposes Version 1.2
(July 1986).
NEA-1327/04:
- 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/
NEA-1327/05:
- A. Seidl and Joachim Obemdorfer:
CAPCAL, The 3D-Capacitance Calculator for VLSI Purposes
Version 1.3, Users Guide (October 1991) for on-line help only
http://www.elektrotechnik.hs-magdeburg.de/mitarbeiter/seidl/forsch/
NEA-1327/01:
- 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 work station.
NEA-1327/04:
- HP workstation running HP-UX
NEA-1327/05:
- PC running MS Windows
NEA-1327/01: FORTRAN-77
NEA-1327/04:
NEA-1327/05:
NEA-1327/01:
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.
NEA-1327/04:
HP-UX B.11.11
NEA-1327/05:
- MS WINDOWS 2000 Professionnal (US version)
- MS WINDOWS XP Professionnal (German version)
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
NEA-1327/01:
NEA1327_01.001 CAPCAL Information File 482 records
NEA1327_01.002 Pre-processor source file for VAX/VMS 2842 records
NEA1327_01.003 Main processor source file for VAX/VMS 5038 records
NEA1327_01.004 Post processor source file for VAX/VMS 2128 records
NEA1327_01.005 Include file # 1 46 records
NEA1327_01.006 Include file # 2 61 records
NEA1327_01.007 Include file # 3 10 records
NEA1327_01.008 Include file # 4 22 records
NEA1327_01.009 Command file to create VMS executable files 9 records
NEA1327_01.010 Command file to run the sample problems 23 records
NEA1327_01.011 Pre-processor source file - ALPHA workstatio 2842 records
NEA1327_01.012 Main processor source file - ALPHA workstati 5048 records
NEA1327_01.013 Post processor source file - ALPHA workstati 2128 records
NEA1327_01.014 Sample problem # 1 (input file) 42 records
NEA1327_01.015 Sample problem # 2 (input file) 65 records
NEA1327_01.016 Sample problem # 3 (input file) 37 records
NEA1327_01.017 Sample output file # 1 (VAX/VMS) 952 records
NEA1327_01.018 Sample output file # 2 (VAX/VMS) 151 records
NEA1327_01.019 Sample output file # 3 (VAX/VMS) 139 records
NEA1327_01.020 Sample output file # 1 (ALPHA workstation) 952 records
NEA1327_01.021 Sample output file # 2 (ALPHA workstation) 151 records
NEA1327_01.022 Sample output file # 3 (ALPHA workstation) 139 records
NEA-1327/04:
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
NEA-1327/05:
Setup files
Setup cabinet files
Setup application file
NEA generated sample output files for manex1.cap
NEA generated sample output files for manex2.cap
User's guide as online help
- T. Electronics, Engineering Equipment, and Energy Systems Studies
Home - About Us - Work Areas - Data Bank - Publications - Press Room - List of acronyms - Search