comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Davidmann <simond@vchips.com>
Cc: kathleenl@vchips.com, simond@vchips.com
Subject: Re: Software reuse
Date: 1996/08/14
Date: 1996-08-14T00:00:00+00:00	[thread overview]
Message-ID: <3211C0DD.3DAC@vchips.com> (raw)
In-Reply-To: 3210AA4B.2578@tus.ssi1.com


Erik Jessen wrote:
> 
> P. Cnudde VH14 (8218) wrote:
> > <snip>
> > A lot of people talk about reuse but does anybody have experience
> > with a company wide reuse system. Not only different development
> > teams but also different locations should be supported.
> > <snip>
> >
> > PS. Does anybody in comp.lang.vhdl tried real reuse using VHDL. 
> Some practical notes:
> <snip>
> 2) I think the only practical way to get reuse to happen is to have a separate modelling
>         group that either develops reusable blocks from the ground up, or takes blocks
>         built by other groups, and "packages" them with documentation, etc. to make
>         them reusable.  You need people to have simple goals.  For designers, it should
>         be "make it fast, make it right".  For library people, it should be "make it
>         reusable".

In terms of hardware IC design I agree with this - and in fact have seen that for some specific technology 
areas groups of specialists with one focus will build blocks - specifically for reuse by many people - and 
will build a business from it. This is where Virtual Chips ( http://www.chips.com ) came from - originally 
from a consulting business - with a focus of building library components - but has evolved to focus on 
building synthesizable logic blocks (synthesizable bus interfaces for PCI, USB, AGP etc) for use by many 
people - and these come with the RTL design itself, the documentation (like a standard IC datasheet), 
synthesis scripts, and layout information - ie everything needed to get the design onto silicon.

I see a new industry evolving - focused on design reuse - individual companies may not be able to afford to 
build blocks for internal reuse (cost to design for reuse may be upto 5X regular cost) - it will need outside 
expert teams - who can spread the development cost amongs many customers. And this new industry will need new 
tools, new companies - and most importantly new relationships between supplier and customer - to license such 
technologies. 

The RAPID industry association ( http://www.rapid.org ) is being formed to address these issues.
Of course there are also all the issues related to the new EDA tools that will be needed for the reusable 
logic authors and the reusable logic consumers. These too need addressing.

Simon Davidmann
Virtual Chips Europe.
http://www.chips.com




  parent reply	other threads:[~1996-08-14  0:00 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-08-12  0:00 Software reuse P. Cnudde VH14 (8218)
1996-08-13  0:00 ` Erik Jessen
1996-08-13  0:00   ` Bob Stout
1996-08-15  0:00     ` Ari Lukumies
1996-08-15  0:00       ` Bob Stout
1996-08-16  0:00         ` Steve Heller
1996-08-19  0:00         ` Stephen Baynes
1996-08-19  0:00           ` Bob Stout
1996-08-14  0:00   ` Simon Davidmann [this message]
1996-08-14  0:00   ` Simon Davidmann
1996-08-13  0:00 ` Ted Dennison
1996-08-14  0:00 ` Stephen Baynes
  -- strict thread matches above, loose matches on Subject: below --
1987-06-25 17:32 Software Reuse Dennis Doubleday
1987-06-18 16:55 munck
1987-06-17 11:43 D. Schimsky
1987-06-16 15:14 VAXTSD::SCHILLING1@atc.alcoa.COM
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox