( ESNUG 342 Item 3 ) --------------------------------------------- [2/03/00]

Subject: Revision Control Software - Clearcase, RCS, SCCS, Cliosoft, & CVS

> This is a survey and question about RCS.  I would like to know in the
> Verilog world who's using RCS revision control software.  I have used it
> and found it quite useful to manage projects particularly when it was
> being used with a GUI (i.e. Renoir, CS-RCS etc).  I was wondering if
> others have had the same experience and what company you're with (i.e.
> no vendors saying how much we need it).  Thank you for your help.
>
>     - Joshua Schwartz
>       Redux Communications                      Israel


From: Edward Arthur <eda@ultranet.com>

We use RCS/make/scripts to manage all of our ASIC/verification activities.
About half the engineers use the command line interface and the other half
use Emacs to check-in/check-out files.

    - Edward Arthur
      Lucent Technologies

         ----    ----    ----    ----    ----    ----   ----

From: "Richard Nuth" <nuth@col.hp.com>

We use it for our Verilog projects here.  Our alternative is Clearcase,
which is used by our software development teams.  This seems to be overkill,
so we adopted RCS instead.  We all use the command line interface and
scripts to manage the projects on both unix and Windows platforms.

    - Richard Nuth
      Agilent Technologies                   Colorado Springs, CO

         ----    ----    ----    ----    ----    ----   ----

From: Rick Filipkiewicz <rick@algor.co.uk>

In common with the s/w engineers, I use CVS to manage an FPGA/ASIC project
written in Verilog.  CVS uses RCS at the bottom end but also allows
management of whole groups of files and you can do branching/merging of
different development streams.  There's also an Emacs CVS-mode.

    - Rick Filipkiewicz
      Algorithmics Ltd.                                  UK

         ----    ----    ----    ----    ----    ----   ----

From: Sanjay Spatel <sanjay@cliosoft.com>

Take a look at SOS from cliosoft.  http://www.cliosoft.com  It does what
RCS does and more, including support for remote site and version control
support for directories which is critical for configuration management.

    - Sanjay Spatel
      Cliosoft

         ----    ----    ----    ----    ----    ----   ----

From: Petter Gustad <pegu@dolphinICS.no>

We've been using SCCS for quite some time and later CVS for source control
of ASIC design files, test benches and supporting tools.  Most people use
the command line interface but some (including myself) use emacs vc.

One of my favorite RCS/CVS tricks is to put the file version number in a
simulation dump file (signalscan trn file in my case):

  // synopsys translate_off
  reg [639:0]RCS_ID;
  initial
    begin
    RCS_ID = "$Id: papu.v,v 2.13 1999/11/02 15:30:51 pegu Exp $";
    end
  // synopsys translate_on

You can then find RCS_ID in the respective module in your waveform viewer
to observe the file version number.

    - Petter Gustad
      Dolphin                                         Norway



 Sign up for the DeepChip newsletter.
Email
 Read what EDA tool users really think.


Feedback About Wiretaps ESNUGs SIGN UP! Downloads Trip Reports Advertise

"Relax. This is a discussion. Anything said here is just one engineer's opinion. Email in your dissenting letter and it'll be published, too."
This Web Site Is Modified Every 2-3 Days
Copyright 1991-2024 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |

   !!!     "It's not a BUG,
  /o o\  /  it's a FEATURE!"
 (  >  )
  \ - / 
  _] [_     (jcooley 1991)