Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
We use CVS as our Document Control Management (DCM) tool...
In my previous company we used Cle@rc@se and before that Sources@fe.
Cle@rc@se is just great although quite expensive, it also required some IT effort and tutorials every now and then (bit company we are talking about here). Sources@fe is straight forward, not as powerful as Cle@rc@se but all right, licensing costs where all right.
And CVS is good for small companies but miles away from Clearcase and even from Sourcesafe. It's free, doesn't require a lot of IT support and again...is free. We use the Windows version of it.
It has plenty of 'bugs' or confusing ways of doing things but what else can u ask for a freebie? :?
We use CVS and it works great. Especially if you use one of the graphic frontends like WinCVS or TortoiseCVS. Then you only need a couple of CVS experts to solve problems and all other designers can just use the GUI.
Also check out the next generation version control: Subversion. It has fixed many shortcomings of CVS and GUIs are also available.
Well, concerns to the size of source code of ASIC project, CVS is actually good. But remember you NEED a CVS guru in your team, otherwise it would be a mess. SUBVERSION is a promising replacement for CVS although I haven't tried it.
In my previous company, they employ ALLChange to all process i.e. documentation, circuit diagrams, software code, firmware code etc... They were at CMMI Level 2 and hopefully level 3 next year. Before I left, they started to use HDL Designer where RCS was included. This was in conjunction with the ALLChange process. I thought the process was quite laborious but it actually kept a track of all changes carried out to documents, code etc.. and it was very well controlled with comparison to my current company i.e. several thousand lines of code with no documentation and diagrams.. a bit of a headache looking through the code.