Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.BERKELEY.EDU Path: utzoo!decvax!decwrl!ucbvax!info-vlsi From: info-vlsi@ucbvax.UUCP Newsgroups: mod.vlsi Subject: Re: SPICE Rack Volume 4 Number 1 Message-ID: <8601021834.AA06819@sdcsvax.ARPA> Date: Thu, 2-Jan-86 13:34:14 EST Article-I.D.: sdcsvax.8601021834.AA06819 Posted: Thu Jan 2 13:34:14 1986 Date-Received: Fri, 3-Jan-86 02:20:15 EST References: <[USC-ECL.ARPA]20-Dec-85.12:37:40.MBALAMUT> Sender: daemon@ucbvax.BERKELEY.EDU Organization: NCR Corporation, Rancho Bernardo Lines: 50 Approved: info-vlsi@sandia-cad.arpa In article <[USC-ECL.ARPA]20-Dec-85.12:37:40.MBALAMUT> you write: > > > A new version of the SPICE circuit simulator, SPICE3, has been > written. This version uses the same basic algorithms and device mod- > els as previous SPICE2 versions, but is a completely new implementa- > tion in the C programming language. The use of C simplifies the > program significantly because the language supports complex data > structures, dynamic storage allocation, and pointers, all of which > were needed by SPICE2 and also required significant additional code > and complexity of implement in FORTRAN. > > This new version breaks the program into a number of independent mod- > ules, each of which interacts with the others through a few simple > subroutine calls only, thus allowing modules implementing new algo- > rithms or devices to be substituted or added with relative ease. A > major separation between input, analysis, and output was also made to > allow the analysis section to be used as a subroutine package within a > much larger program. > > The program is currently running with almost all the devices supported > by SPICE2 at speeds from two to three times that of SPICE2. Additional > work is in progress to improve program efficiency, implement the > remaining SPICE2 devices, add further devices and models (such as the > BSIM model), and improve the convergence characteristics of the pro- > gram. > If you are not the correct person to answer these questions, could you forward this request to the appropriate place. Thanks. ---------- I am interested in the conversion effort from SPICE2 to SPICE3 (I am not familiar at all with the SPICE program). How large is SPICE2 ? lines of Fortran, number of subroutines ... ? How large is SPICE3 ? lines of "C", number of subroutines ... ? How long did the conversion take? how many people? total number of fulltime person months? ---------- Steve Schlesinger {ihnp4, sdcsvax}!ncr-sd!steves