🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lsi.cad
Article #731

Spice 3d2 bug fixes

#731
From: Christos S. Zoulas
Date: Mon, 17 Jun 1991 00:14
26 lines
1571 bytes
Hello, 

After a 10 hour marathon, I managed to compile spice 3d2 on the apollos
running Domain/OS 10.3.4. The major problem was that spice includes <math.h>
many times and Domain/OS does not protect it. All the rest of the problems
were valid bugs that were caught by the compiler. 

One of the most important bugs was in the BSIM1 model, where the routine 
DFnF12() was called with 6 fewer parameters than needed! (in BSIM1disto.c)

Other bug fixes include:

o	X11 R3/R4 portability [and x fixes]
o	Incorrect ANSI prototype fixes.
o	Incorrect declarations of the form *name[SIZE] when name[SIZE] is
	needed. (name was used as a buffer in sprintf() calls!)
o	Other parser related bugs. type edit` and see spice core-dump.

All the patches can be found on tesla.ee.cornell.edu:/pub/cad/spice3d2.patch.Z

christos
-- 
Christos Zoulas         | 389 Theory Center, Electrical Engineering,
christos@ee.cornell.edu | Cornell University, Ithaca NY 14853.
christos@crnlee.bitnet  | Phone: (607) 255 0302, Fax: (607) 255 9072
Technical Details
Message-ID: <1991Jun17.001415.23791@batcomputer.tn.cornell.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!batcomputer!theory.TC.Cornell.EDU!christos

Show Full Headers
Complete Article Headers
Newsgroups: comp.lsi.cad,comp.sys.apollo
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!batcomputer!theory.TC.Cornell.EDU!christos
From: christos@theory.TC.Cornell.EDU (Christos S. Zoulas)
Subject: Spice 3d2 bug fixes
Message-ID: <1991Jun17.001415.23791@batcomputer.tn.cornell.edu>
Originator: christos@theory.TC.Cornell.EDU
Sender: news@batcomputer.tn.cornell.edu
Nntp-Posting-Host: theory.tc.cornell.edu
Organization: Electrical Engineering, Cornell University, Ithaca NY
Date: Mon, 17 Jun 1991 00:14:15 GMT