[comp.lsi] Wanted -- Caesar to Magic Translator

driscoll@eecae.UUCP (Mike Driscoll) (07/16/87)

We are using the 1986 UCB tools as our primary VLSI design system.  The
1986 version of the University of Washington tools (Release 3.1) have
some nice programs for automatically generating ROMs, Counters, etc.
Unfortunately, these programs produce output in Caesar format (.ca
files).  Does anyone have or know of a program that translates Caesar
files to magic (.mag) format and vice-versa?  If not, how about some
advice for writing one ourselves?  Please reply by e-mail and I will
summarize to the net if enough interest exists.

Thanks.
-- 
Michael A. Driscoll              UUCP: ...ihnp4!msudoc!eecae!driscoll
Dept. of Electrical Engineering  ARPA: driscoll@eecae.ee.msu.edu  (35.8.8.151)
Michigan State University        Office: (517) 353-5337
E. Lansing, MI, 48824

nclee@sbcs.UUCP (Nai Chi Lee) (07/19/87)

> 
> Does anyone have or know of a program that translates Caesar
> files to magic (.mag) format and vice-versa?
> ...
> Michael A. Driscoll              UUCP: ...ihnp4!msudoc!eecae!driscoll
> Dept. of Electrical Engineering  ARPA: driscoll@eecae.ee.msu.edu  (35.8.8.151)

Well, here at SBCS we don't have a program to do this.  But I used the
following method to convert many ceasar files to magic format about one
year ago.

Procedure to convert cell.ca to cell.mag		nclee, SBCS
----------------------------------------
1. Type "caesar cell"
2. Inside caesar, issue ":cif -l cell 152", this produces cell.cif with
   lambda=152 micron
3. exit from caesar (":quit")
4. Go into magic using "magic -Tscmos cell"
5. Inside magic, issue
	":cif istyle lambda=1.5(pwell)"
	":cif ostyle lambda=1.5(pwell)"
	":cif read cell"
6. You may need to manually correct some drc errors, like 0.5 lambda alignment/
   roundoff error, linear labels becoming point labels, etc.
7. When done, issue ":writeall" to save cell.mag and all its subcell.mag
8. exit from magic (":quit")

The above procedure can, of course, be executed as a shell script (I know
somebody in Standard Micro who would love to copyright it :-).  However,
manual inspection and correction are still necessary.

--
CSNET: nclee@sbcs.csnet
ARPA: nclee%suny-sb.csnet@csnet-relay.arpa
UUCP: {allegra, hocsd, philabs, ogcvax} !sbcs!nclee

"It is difficult to make something foolproof because fools are so ingenious."
[Anon]