[mod.computers.workstations] Need help in evaluating H/W and S/W

scm%gitpyr%gatech.CSNET@CSNET-RELAY.ARPA (Scott C McKay) (01/24/86)

     I am currently looking at the following workstations to do CAE
(primarily Schematic capture and SPICE simulation) and would greatly
appreciate any comments on the machines

          Apollo 660
          Daisy
          HP-9000
          Intergraph Interpro-32
          MicroVax II
          Sun-3's
          VALID


     I am also considering the following software packages (again
primarily Schematic capture and SPICE simulation) and would also
greatly appreciate any comments on the software usefulness

          Analog Design Tools
          CAE Systems
          CV Methesus
          Daisy
          GE Calma
          HP Design Center
          Intergraph
          Mentor Graphics
          VALID


               Thanks in advance

works@ucbvax.UUCP (01/30/86)

We have some SUN-3's that we are trying to port a non-CAE package to.
The binaries are very large and thus we find that our disk and RAM
memories are used up exceedingly fast.

Also in the same flavor as the SUN-3, you may want to look at
Integrated Solutions (an NBI company).  They have a box that looks
like the SUN-3 that they claim is faster (SUN has 1 1/2 wait states
to memory, the Integrated Solutions machine has 0 wait states on
write and 1 wait state on read.)  They also have some better graphics
support, or so they claim.  They are at:

        Integrated Solutions
        1140 Ringwood Court
        San Jose, CA 95131
        (408) 499-6929

BTW: I am not connected with Integrated Solutions, just looking at
their technology.

works@ucbvax.UUCP (01/31/86)

I work for Daisy.  I use our machine for software development.  It's
pretty good.  Our hardware guys use our machines for designing our
new machines.  They think it's pretty good to.  And since they use
it, they feed back comments to us programmers before the customers
get the software.  The result is better software.  So, one thing to
consider as you evaluate machines is "do you design hardware?  Or are
you a bunch of programmers with no customer contact?"

Of course I'm biased.

Daisy's proprietary workstations are 286 based, moving to the 386 as
it becomes real.  Much of our basic software runs on the IBM PC/AT
but not all of it because the PC/AT doesn't have sufficient
horsepower for big projects.  (For example, circuit, logic, or fault
simulation of large designs chew up vast amounts of CPU power.)  We
are also porting some stuff to the MicroVAX and to the bigger members
of the VAX family.  This is simply because the VAX is the standard
and we aren't stupid.

Customers buy our proprietary workstations because they are faster at
running CAE tasks than "standard" platforms such as Apollo, SUN,
PC/AT, and MicroVAX.  Our proprietary machines have special hardware
to accelerate functions found in CAE tasks, especially for graphics.
(We have two patents in the area.)  We also offer a good range of
optional equipment for even more speed: hardware accelerators for
simulation and chip place & route, physical modelling systems for
simulation of boards that use VLSI parts (for which models don't
exist), and multiple-CPU systems for raw general-purpose compute
power.

Our machines run Daisy software and third-party software.
(Obviously, more third party programs run on the PC/AT and MicroVAX
than on our proprietary hardware.)  Our software is quite good: a
nice schematic editor is the front end to a reasonably complete
verification environment for correct-the-first- time designs.  We
follow that up with software for automatic routing of semi-custom
chips and a really good polygon editor for full-custom ICs.  (I'm
especially biased here 'cause I wrote large chunks of the
semi-customer and full-custom interactive editors.)

We also have system support software: design management tools,
interfaces to other systems, and other dull stuff needed to complete
the job.  Our network support is Ethernet with a transparent file
system (similar to SUN but using XNS.)  Our Operating System, "Daisy
DNIX" (Hey!  I didn't pick the name!) is a UNIX-compatible system.
At the user and programmer levels, it is Unix.  But we have added our
networking support (something 4.2 bsd just gasps at) and a window
manager integrated into the Operating System and the tools (not just
a window toolkit kludged to fit on top of a 1970's vintage
TTY-oriented user interface.)

All in all, I like it.  Now if only they could turn down the air
conditioning in my office (it's winter time, guys), I would be happy.

Oh, by the way, I'm typing this on my office machine, using a virtual
VT-100 terminal emulator hooked up to a VAX over Ethernet.  I use the
VAX simply to get access to USENET.  I, like all other Daisy
programmers, develop my code on the same machine we ship to
customers.  So you know it has been debugged reasonably well.  (We
test our machines to extremes.  Do you know how expensive it is for
use to send a service engineer to your site to fix something?  Or to
process a customer-submitted bug?  $$$)

I hope this helps a bit.

                                        cordially,
                                        David Schachter

works@ucbvax.UUCP (01/31/86)

I used to work at Daisy.  Both their hardware and software are hardly
worth considering.  Last I heard, they were *still* trying to get
their multi-window Unix clone running (on 80286's).  There are other
companies (e.g., Sun), which have already accomplished that much at
least, and on better hardware (68020).

This is not to discourage you from evaluating Daisy, but I couldn't
resist putting in my two cents worth.

Bob Weissman
!well!rlw
G.WEISSMAN@SU-SCORE.ARPA

works@ucbvax.UUCP (02/06/86)

So nice hearing from a disgruntled ex-employee.  How does one
re-gruntle?

Contrary to Mr. Weissman's disparaging hearsay comment, our
"multi-window Unix clone" runs quite nicely.  It has been in customer
hands since November '84 (!) and was beta-sited heavily for six
months last year.  It is now in full release.  And it runs on 80286s,
much to our ex-employee's amazement.

Let's try to stick to facts and less to Mr. Weissman's
unsubstantiated "Last I heard,..." comments.

By the way, our "multi-window Unix clone" does a bit more than Mr.
Weissman's appellation might suggest.  Good networking, 3278
emulation, very fast graphics, a fast file system with file locking,
and a kernel based not on Unix but on a real-time operating system
kernel are some of the features.  Calling it a "clone" is an
ad-hominem argument.

Finally, Mr. Weissman's claim that Daisy's products are without merit
is unsupported.  A large customer base and a high repeat-order rate
are testimony to some level of customer satisfaction.

Are our products perfect?  Certainly not.  Do our products solve
everyone's needs?  No.  But we do offer a fairly wide range of
products to handle very sophisticated needs.  And with several
hundred programmers and engineers improving existing pro- ducts and
creating new ones, we are addressing more and more of the electronic
engineer's CAE needs.  My fellow employees are not as incompetent as
Mr.  Weissman's posting might suggest.

works@ucbvax.UUCP (02/07/86)

I have heard lots of good things about the Daisy systems.  I have
seen some very good demonstrations of the system.  I have been using
a schematic capture application available on a large Amdahl machine.
The application routes the schematic for the engineer.  I find this
saves a lot of my time and makes changes to the schematic almost
error proof.

I was told that Daisy was going to come out with this capability in
the near future.  This was more than 2 years ago.  Is this available
today?  If not, what happened?

Ken Hodor
hplabs!hodor

Andreas.Nowatzyk@UNH.CS.CMU.EDU (02/12/86)

There are not just disgruntled ex-employees that have low opinions on
Daisy products. You can add scores of frustrated user and system-
maintainer. Based on 2.5 years experience with the Daisy-workstations
(both the low-end PC/AT version and the high-end Mega-Logician with
PMX) as both user and system maintainer, I would strongly recommened
to take a very carefull look at this brand of machines before buying
one.

The workstation was originally based on an Intel 8086/87 processor.
It was later 'upgraded' to the 80286/287 processor. This helps to
understand several problems. The worst of which can be contributed to
the dreadfull 64K byte segments, which caused tons of rather
arbitrary limitations (say a limit of the number of symbol names for
components on a drawing page). This caused a lot of frustration.
These limitations slowly vanished over time, but quite a few are
still around. The cost of switching to a larger address mode was a
substantial loss in performance. The machines are sssslllooowww!
(notable execption: the hardware accellerators are reasonably fast).
The interactive programs (various editors, utilities and some
compilers) are very slow compared to similar programs on SUN's. Part
of this is due to the use of a large number of intermediate files
(again a consequence of the memory addressing problems). Practically
all mainstream design applications take at least 30 sec. to load
(that is with a fast Eagle Disk upgrade).

As mentioned before, the UNIX-like windowing system has finally
arrived (in December '85), but it is quite buggy. Actually it would
be quite nice if it were about 3times faster and had 3times fewer
bugs. The later will probably happen, but it is extremly rare that
anything became faster with a new release. Also, experience has it
that all new releases introduce a decent number of new, subtle bugs
along with with great improvement like " '=' have to be replaced with
':=' except if .... - please update your files". The current software
evolved by adding features to a basic design that did not anticipate
this growth. As a result, it is in need of a fundamental rewrite from
scratch, but that will not happen because of the existing customer
base.

An other major problem is that the system is hard to learn. This is
mainly due to:
 - A voluminous, but incomplete and poorly organized documentation.
 - Inconsistent command interfaces (you can tell the different
   authors apart by their creativity of using different syntax for
   similar functions: there are lisp types, pascal freaks, unix
   wizzards...)  Much fun, but can be confusing.
 - IBM style Hex-listings please real programmers, but not
   necessarily new user
 - Most intermediate file uses undocumented binary files to ensure
   that that user can't figure out what is going on (for example:
   some bugs in the Drawing EDitor can insert invisibale information
   in a file that either crashes the editor whenever that page is
   touched or (even better) an application 2 processing steps later).
   Experience with ASCII based CAD systems on VAXen or SUN's show
   that superior performance is possible with readable files.
 - Several special purpose languages needs to be learned. Lacking the 
   power of a real programming language, a large number of special
   function calls are added to bridge the gaps.
 - JCL fans will love the various control files, parameter files,
   configuration files, format files. It helps if you remember the
   Fortran Format edit commands...

I don't think that anyone would consider using these systems for
anything else but CAD work unless he has no other options. As
mentioned before: the accelerators are fast (say 30 min to simulate a
40K gate chip, but it takes about 24h to compile such a design).

Many opinion expressed in this post are shared by other Daisy user at
different sites. If you want more information/horror stories feel
free to contact me directly (this is not too interesting to the
entire net).

  Cheers  --  Andreas           Arpa: agn@vlsi.cs.cmu.edu
                                uucp:  ...!seismo!vlsi.cs.cmu.edu!agn

works@ucbvax.UUCP (02/20/86)

This discussion about Daisy workstations is very interesting to us as
we are now in the process of evaluation Daisy as a CAE vendor.
Please send me more information about your experiences with their
hardware/software.

Thank you in advance.  Please hurry as we are nearing the end of our
evaluation.

Please send me mail if you can.

-- 

        Douglas Otto   (608) 271-3333 ext 2346

                     ihnp4-----\
         harvard-\              \
            seismo!uwvax!astroatc!nicmad!otto
         topaz---/              /
                     decvax----/